gtsam  4.0.0
gtsam
gtsam::BTree< KEY, VALUE >::const_iterator Class Reference

Detailed Description

template<class KEY, class VALUE>
class gtsam::BTree< KEY, VALUE >::const_iterator

Const iterator Not trivial: iterator keeps a stack to indicate current path from root_.

Public Member Functions

 const_iterator ()
 initialize end
 
 const_iterator (const sharedNode &root)
 initialize from root
 
bool operator== (const Self &__x) const
 equality
 
bool operator!= (const Self &__x) const
 inequality
 
reference operator * () const
 dereference
 
pointer operator-> () const
 dereference
 
Selfoperator++ ()
 pre-increment
 
Self operator++ (int)
 post-increment
 

Public Types

typedef ptrdiff_t difference_type
 
typedef std::forward_iterator_tag iterator_category
 
typedef std::pair< KEY, VALUE > value_type
 
typedef const value_type * pointer
 
typedef const value_type & reference
 

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