OSB_LIB::ItemMap::NodeM< T > Struct Template Reference

Inheritance diagram for OSB_LIB::ItemMap::NodeM< T >:

Inheritance graph
[legend]
Collaboration diagram for OSB_LIB::ItemMap::NodeM< T >:

Collaboration graph
[legend]
List of all members.

Detailed Description

template<typename T>
struct OSB_LIB::ItemMap::NodeM< T >

Contains leaves sorted by T.

Definition at line 254 of file invoice.h.

Public Types

Public Member Functions

Public Attributes

Classes


Member Typedef Documentation

template<typename T>
typedef std::multimap<T, InvoiceItem*> OSB_LIB::ItemMap::NodeM< T >::Items

Definition at line 260 of file invoice.h.


Constructor & Destructor Documentation

template<typename T>
OSB_LIB::ItemMap::NodeM< T >::NodeM (  )  [inline]

Definition at line 255 of file invoice.h.

template<typename T>
OSB_LIB::ItemMap::NodeM< T >::NodeM ( const T &  t,
InvoiceItem ii 
) [inline]

Definition at line 256 of file invoice.h.

References OSB_LIB::ItemMap::NodeM< T >::items_.

template<typename T>
OSB_LIB::ItemMap::NodeM< T >::~NodeM (  )  [inline]

Do *not* delete the invoice items here.

Definition at line 258 of file invoice.h.


Member Function Documentation

template<typename T>
void OSB_LIB::ItemMap::NodeM< T >::mrproper (  )  [inline, virtual]

Implements OSB_LIB::ItemMap::Node.

Definition at line 275 of file invoice.h.

References OSB_LIB::ItemMap::NodeM< T >::items_.

template<typename T>
Iterator* OSB_LIB::ItemMap::NodeM< T >::newIterator (  )  const [inline, virtual]

Implements OSB_LIB::ItemMap::Node.

Definition at line 274 of file invoice.h.

template<typename T>
void OSB_LIB::ItemMap::NodeM< T >::pbegin ( Node::Iterator ip  )  [inline, virtual]

Implements OSB_LIB::ItemMap::Node.

Definition at line 283 of file invoice.h.

References OSB_LIB::ItemMap::NodeM< T >::items_.

template<typename T>
void OSB_LIB::ItemMap::NodeM< T >::pend ( Node::Iterator ip  )  [inline, virtual]

Implements OSB_LIB::ItemMap::Node.

Definition at line 288 of file invoice.h.

References OSB_LIB::ItemMap::NodeM< T >::items_.


Member Data Documentation

template<typename T>
Items OSB_LIB::ItemMap::NodeM< T >::items_

Definition at line 294 of file invoice.h.

Referenced by OSB_LIB::ItemMap::NodeM< T >::mrproper(), OSB_LIB::ItemMap::NodeM< T >::NodeM(), OSB_LIB::ItemMap::NodeM< T >::pbegin(), and OSB_LIB::ItemMap::NodeM< T >::pend().


The documentation for this struct was generated from the following file:
Generated on Sat Sep 2 14:10:02 2006 for OSB Library by  doxygen 1.4.7