frepple::utils::Association< A, B, C >::ListA Class Reference
A list type of the "first" / "from" part of the association. More...
#include <utils.h>
Inheritance diagram for frepple::utils::Association< A, B, C >::ListA:

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 string &n) const |
C * | find (const B *b, Date d=Date::infinitePast) const |
ListA () | |
void | promote (C *p) |
size_t | size () const |
~ListA () |
Detailed Description
template<class A, class B, class C>
class frepple::utils::Association< A, B, C >::ListA
A list type of the "first" / "from" part of the association.
Definition at line 4987 of file utils.h.
Constructor & Destructor Documentation
template<class A , class B , class C >
frepple::utils::Association< A, B, C >::ListA::ListA | ( | ) | [inline] |
template<class A , class B , class C >
frepple::utils::Association< A, B, C >::ListA::~ListA | ( | ) | [inline] |
Member Function Documentation
template<class A , class B , class C >
const_iterator frepple::utils::Association< A, B, C >::ListA::begin | ( | ) | const [inline] |
template<class A , class B , class C >
iterator frepple::utils::Association< A, B, C >::ListA::begin | ( | ) | [inline] |
template<class A , class B , class C >
const_iterator frepple::utils::Association< A, B, C >::ListA::end | ( | ) | const [inline] |
template<class A , class B , class C >
iterator frepple::utils::Association< A, B, C >::ListA::end | ( | ) | [inline] |
template<class A , class B , class C >
void frepple::utils::Association< A, B, C >::ListA::erase | ( | const C * | n | ) | [inline] |
template<class A , class B , class C >
C* frepple::utils::Association< A, B, C >::ListA::find | ( | const string & | n | ) | const [inline] |
template<class A , class B , class C >
C* frepple::utils::Association< A, B, C >::ListA::find | ( | const B * | b, | |
Date | d = Date::infinitePast | |||
) | const [inline] |
template<class A , class B , class C >
void frepple::utils::Association< A, B, C >::ListA::promote | ( | C * | p | ) | [inline] |
template<class A , class B , class C >
size_t frepple::utils::Association< A, B, C >::ListA::size | ( | ) | const [inline] |
The documentation for this class was generated from the following file:
Documentation generated for frePPLe by
