frepple::Association< A, B, C >::ListA Class Reference

A list type of the "first" / "from" part of the association. More...

#include <utils.h>

List of all members.


Public Member Functions

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

Classes

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

Detailed Description

template<class A, class B, class C>
class frepple::Association< A, B, C >::ListA

A list type of the "first" / "from" part of the association.

Definition at line 3911 of file utils.h.


Constructor & Destructor Documentation

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

Definition at line 3914 of file utils.h.

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

Definition at line 3963 of file utils.h.


Member Function Documentation

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

Definition at line 3960 of file utils.h.

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

Definition at line 3959 of file utils.h.

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

Definition at line 3962 of file utils.h.

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

Definition at line 3961 of file utils.h.

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

Definition at line 3972 of file utils.h.

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

Definition at line 3991 of file utils.h.

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

Definition at line 3985 of file utils.h.


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