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 posts_commodities_iterator(), and TRACE_CTOR.

Referenced by posts_commodities_iterator(), posts_commodities_iterator(), posts_commodities_iterator(), and ~posts_commodities_iterator().

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

◆ 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 posts_commodities_iterator(), 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 ledger::iterator_facade_base< posts_commodities_iterator, post_t *, boost::forward_traversal_tag >::iterator_facade_base(), journal_posts, posts, posts_commodities_iterator(), temps, TRACE_CTOR, xact_temps, and xacts.

Here is the call graph for this function:

◆ ~posts_commodities_iterator()

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

Definition at line 234 of file iterators.h.

References posts_commodities_iterator(), and TRACE_DTOR.

Here is the call graph for this function:

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.

Referenced by posts_commodities_iterator().

◆ 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.

Referenced by posts_commodities_iterator().

◆ temps

temporaries_t ledger::posts_commodities_iterator::temps
protected

Definition at line 217 of file iterators.h.

Referenced by posts_commodities_iterator().

◆ xact_temps

xacts_list ledger::posts_commodities_iterator::xact_temps
protected

Definition at line 216 of file iterators.h.

Referenced by posts_commodities_iterator().

◆ xacts

xacts_iterator ledger::posts_commodities_iterator::xacts
protected

Definition at line 214 of file iterators.h.

Referenced by posts_commodities_iterator().


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