OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
DependencyList< NodeType, ObjectType >::IteratorBase< ValueType, IteratorType > Class Template Reference

#include <dependency.h>

Inheritance diagram for DependencyList< NodeType, ObjectType >::IteratorBase< ValueType, IteratorType >:
Collaboration diagram for DependencyList< NodeType, ObjectType >::IteratorBase< ValueType, IteratorType >:

Public Member Functions

 IteratorBase (const IteratorType &iter)
 

Private Member Functions

void increment ()
 
bool equal (const IteratorBase &rhs) const
 
ValueTypedereference () const
 

Private Attributes

IteratorType iter_
 

Friends

class boost::iterator_core_access
 

Detailed Description

template<typename NodeType, typename ObjectType>
template<typename ValueType, typename IteratorType>
class DependencyList< NodeType, ObjectType >::IteratorBase< ValueType, IteratorType >

Definition at line 76 of file dependency.h.

Constructor & Destructor Documentation

template<typename NodeType, typename ObjectType>
template<typename ValueType , typename IteratorType >
DependencyList< NodeType, ObjectType >::IteratorBase< ValueType, IteratorType >::IteratorBase ( const IteratorType &  iter)
inlineexplicit

Definition at line 80 of file dependency.h.

Member Function Documentation

template<typename NodeType, typename ObjectType>
template<typename ValueType , typename IteratorType >
ValueType& DependencyList< NodeType, ObjectType >::IteratorBase< ValueType, IteratorType >::dereference ( ) const
inlineprivate

Definition at line 86 of file dependency.h.

template<typename NodeType, typename ObjectType>
template<typename ValueType , typename IteratorType >
bool DependencyList< NodeType, ObjectType >::IteratorBase< ValueType, IteratorType >::equal ( const IteratorBase< ValueType, IteratorType > &  rhs) const
inlineprivate

Definition at line 83 of file dependency.h.

template<typename NodeType, typename ObjectType>
template<typename ValueType , typename IteratorType >
void DependencyList< NodeType, ObjectType >::IteratorBase< ValueType, IteratorType >::increment ( )
inlineprivate

Definition at line 82 of file dependency.h.

Friends And Related Function Documentation

template<typename NodeType, typename ObjectType>
template<typename ValueType , typename IteratorType >
friend class boost::iterator_core_access
friend

Definition at line 89 of file dependency.h.

Member Data Documentation

template<typename NodeType, typename ObjectType>
template<typename ValueType , typename IteratorType >
IteratorType DependencyList< NodeType, ObjectType >::IteratorBase< ValueType, IteratorType >::iter_
private

Definition at line 90 of file dependency.h.


The documentation for this class was generated from the following file: