Loading...
Searching...
No Matches
ledger::xact_posts_iterator Class Reference

#include <iterators.h>

+ Inheritance diagram for ledger::xact_posts_iterator:
+ Collaboration diagram for ledger::xact_posts_iterator:

Public Member Functions

void increment ()
 
void reset (xact_t &xact)
 
 xact_posts_iterator ()
 
 xact_posts_iterator (const xact_posts_iterator &i)
 
 xact_posts_iterator (xact_t &xact)
 
 ~xact_posts_iterator () throw ()
 

Protected Attributes

node_base m_node
 

Detailed Description

Definition at line 88 of file iterators.h.

Constructor & Destructor Documentation

◆ xact_posts_iterator() [1/3]

ledger::xact_posts_iterator::xact_posts_iterator ( )
inline

Definition at line 98 of file iterators.h.

References TRACE_CTOR.

◆ xact_posts_iterator() [2/3]

ledger::xact_posts_iterator::xact_posts_iterator ( xact_t & xact)
inline

Definition at line 101 of file iterators.h.

References reset(), and TRACE_CTOR.

+ Here is the call graph for this function:

◆ xact_posts_iterator() [3/3]

ledger::xact_posts_iterator::xact_posts_iterator ( const xact_posts_iterator & i)
inline

Definition at line 106 of file iterators.h.

References TRACE_CTOR.

◆ ~xact_posts_iterator()

ledger::xact_posts_iterator::~xact_posts_iterator ( )
throw ( )
inline

Definition at line 113 of file iterators.h.

References TRACE_DTOR.

Member Function Documentation

◆ increment()

void ledger::xact_posts_iterator::increment ( )
inline

Definition at line 126 of file iterators.h.

References ledger::downcast(), and ledger::iterator_facade_base< xact_posts_iterator, post_t *, boost::forward_traversal_tag >::m_node.

Referenced by reset().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ reset()

void ledger::xact_posts_iterator::reset ( xact_t & xact)
inline

Definition at line 117 of file iterators.h.

References increment(), and ledger::xact_base_t::posts.

Referenced by xact_posts_iterator().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Member Data Documentation

◆ m_node

node_base ledger::iterator_facade_base< xact_posts_iterator , post_t * , boost::forward_traversal_tag >::m_node
protectedinherited

Definition at line 85 of file iterators.h.


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