Scarab  v3.4.2
Project 8 C++ Utility Library
Classes | Public Member Functions | Private Member Functions | Friends | List of all members
map_deref_iterator< x_key, x_value, x_iiterator > Class Template Reference

#include <param_node.hh>

Inheritance diagram for map_deref_iterator< x_key, x_value, x_iiterator >:
Inheritance graph

Classes

struct  enabler
 

Public Member Functions

 map_deref_iterator ()
 
 map_deref_iterator (const x_iiterator &other)
 
template<class x_other_value , class x_other_iiterator >
 map_deref_iterator (const map_deref_iterator< x_key, x_other_value, x_other_iiterator > &other, typename boost::enable_if< boost::is_convertible< x_other_value, x_value >, enabler >::type=enabler())
 
const x_key & name () const
 

Private Member Functions

x_value & dereference () const
 

Friends

class boost::iterator_core_access
 

Detailed Description

template<class x_key, class x_value, class x_iiterator>
class scarab::map_deref_iterator< x_key, x_value, x_iiterator >

Definition at line 28 of file param_node.hh.

Constructor & Destructor Documentation

◆ map_deref_iterator() [1/3]

map_deref_iterator ( )
inline

Definition at line 35 of file param_node.hh.

◆ map_deref_iterator() [2/3]

map_deref_iterator ( const x_iiterator &  other)
inline

Definition at line 38 of file param_node.hh.

◆ map_deref_iterator() [3/3]

map_deref_iterator ( const map_deref_iterator< x_key, x_other_value, x_other_iiterator > &  other,
typename boost::enable_if< boost::is_convertible< x_other_value, x_value >, enabler >::type  = enabler() 
)
inline

Definition at line 44 of file param_node.hh.

Member Function Documentation

◆ dereference()

x_value& dereference ( ) const
inlineprivate

Definition at line 56 of file param_node.hh.

◆ name()

const x_key& name ( ) const
inline

Definition at line 48 of file param_node.hh.

Friends And Related Function Documentation

◆ boost::iterator_core_access

friend class boost::iterator_core_access
friend

Definition at line 54 of file param_node.hh.


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