frepple::utils::Association< A, B, C >::ListB Class Reference

A list type of the "second" / "to" part of the association. More...

#include <utils.h>

Inherits frepple::utils::Association::List.

List of all members.

Classes

class  const_iterator
 An iterator over the associated objects. More...
class  iterator
 An iterator over the associated objects. More...

Public Member Functions

const_iterator begin () const
iterator begin ()
const_iterator end () const
iterator end ()
void erase (const C *n)
C * find (const A *b, Date d=Date::infinitePast) const
 ListB ()
size_t size () const
 ~ListB ()

Detailed Description

template<class A, class B, class C>
class frepple::utils::Association< A, B, C >::ListB

A list type of the "second" / "to" part of the association.

Definition at line 4268 of file utils.h.


Constructor & Destructor Documentation

template<class A , class B , class C >
frepple::utils::Association< A, B, C >::ListB::ListB (  )  [inline]

Definition at line 4271 of file utils.h.

template<class A , class B , class C >
frepple::utils::Association< A, B, C >::ListB::~ListB (  )  [inline]

Definition at line 4316 of file utils.h.


Member Function Documentation

template<class A , class B , class C >
const_iterator frepple::utils::Association< A, B, C >::ListB::begin (  )  const [inline]

Definition at line 4326 of file utils.h.

template<class A , class B , class C >
iterator frepple::utils::Association< A, B, C >::ListB::begin (  )  [inline]

Definition at line 4325 of file utils.h.

template<class A , class B , class C >
const_iterator frepple::utils::Association< A, B, C >::ListB::end (  )  const [inline]

Definition at line 4328 of file utils.h.

template<class A , class B , class C >
iterator frepple::utils::Association< A, B, C >::ListB::end (  )  [inline]

Definition at line 4327 of file utils.h.

template<class A , class B , class C >
void frepple::utils::Association< A, B, C >::ListB::erase ( const C *  n  )  [inline]

Definition at line 4329 of file utils.h.

template<class A , class B , class C >
C* frepple::utils::Association< A, B, C >::ListB::find ( const A *  b,
Date  d = Date::infinitePast 
) const [inline]

Definition at line 4348 of file utils.h.

template<class A , class B , class C >
size_t frepple::utils::Association< A, B, C >::ListB::size (  )  const [inline]

Definition at line 4342 of file utils.h.


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

Generated on 25 Sep 2009 for frePPLe by  doxygen 1.6.1