Classes | Namespaces | Enumerations | Functions
AssnsIter.h File Reference
#include "canvas/Persistency/Common/Assns.h"
#include "canvas/Persistency/Common/AssnsNode.h"
#include <iostream>
#include <iterator>

Go to the source code of this file.

Classes

class  art::const_AssnsIter< L, R, D, Dir >
 

Namespaces

 art
 

Enumerations

enum  art::Direction : int { art::Direction::Forward = 1, art::Direction::Reverse = -1 }
 

Functions

template<Direction Dir>
constexpr int art::signed_one ()
 
template<Direction Dir>
constexpr auto art::index_for_dereferencing (std::size_t const i)
 
template<typename L , typename R , typename D , Direction Dir>
constexpr auto const & art::left (const_AssnsIter< L, R, D, Dir > const &a, const_AssnsIter< L, R, D, Dir > const &b)
 
template<typename L , typename R , typename D , Direction Dir>
constexpr auto const & art::right (const_AssnsIter< L, R, D, Dir > const &a, const_AssnsIter< L, R, D, Dir > const &b)