LArSoft  v06_85_00
Liquid Argon Software toolkit - http://larsoft.org/
AssnsIter.h File Reference
#include "canvas/Persistency/Common/Assns.h"
#include "canvas/Persistency/Common/Ptr.h"
#include <iostream>
#include <iterator>

Go to the source code of this file.

Classes

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

Namespaces

 art
 HLT enums.
 

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<class L , class R , class 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<class L , class R , class D , Direction Dir>
constexpr auto const & art::right (const_AssnsIter< L, R, D, Dir > const &a, const_AssnsIter< L, R, D, Dir > const &b)