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

#include <iterators.h>

+ Inheritance diagram for ledger::posts_commodities_iterator:
+ Collaboration diagram for ledger::posts_commodities_iterator:

Public Member Functions

void increment ()
 
 posts_commodities_iterator ()
 
 posts_commodities_iterator (const posts_commodities_iterator &i)
 
 posts_commodities_iterator (journal_t &journal)
 
void reset (journal_t &journal)
 
 ~posts_commodities_iterator () throw ()
 

Protected Attributes

journal_posts_iterator journal_posts
 
node_base m_node
 
xact_posts_iterator posts
 
temporaries_t temps
 
xacts_list xact_temps
 
xacts_iterator xacts
 

Detailed Description

Definition at line 208 of file iterators.h.

Constructor & Destructor Documentation

◆ posts_commodities_iterator() [1/3]

ledger::posts_commodities_iterator::posts_commodities_iterator ( )
inline

Definition at line 220 of file iterators.h.

References TRACE_CTOR.

◆ posts_commodities_iterator() [2/3]

ledger::posts_commodities_iterator::posts_commodities_iterator ( journal_t & journal)
inline

Definition at line 223 of file iterators.h.

References reset(), and TRACE_CTOR.

+ Here is the call graph for this function:

◆ posts_commodities_iterator() [3/3]

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

Definition at line 227 of file iterators.h.

References TRACE_CTOR.

◆ ~posts_commodities_iterator()

ledger::posts_commodities_iterator::~posts_commodities_iterator ( )
throw ( )
inline

Definition at line 234 of file iterators.h.

References TRACE_DTOR.

Member Function Documentation

◆ increment()

void ledger::posts_commodities_iterator::increment ( )

◆ reset()

void ledger::posts_commodities_iterator::reset ( journal_t & journal)

Referenced by posts_commodities_iterator().

+ Here is the caller graph for this function:

Member Data Documentation

◆ journal_posts

journal_posts_iterator ledger::posts_commodities_iterator::journal_posts
protected

Definition at line 213 of file iterators.h.

◆ m_node

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

Definition at line 85 of file iterators.h.

◆ posts

xact_posts_iterator ledger::posts_commodities_iterator::posts
protected

Definition at line 215 of file iterators.h.

◆ temps

temporaries_t ledger::posts_commodities_iterator::temps
protected

Definition at line 217 of file iterators.h.

◆ xact_temps

xacts_list ledger::posts_commodities_iterator::xact_temps
protected

Definition at line 216 of file iterators.h.

◆ xacts

xacts_iterator ledger::posts_commodities_iterator::xacts
protected

Definition at line 214 of file iterators.h.


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