#include <elementPairs.hh>
Public Types | |
| typedef concepts::Scan< ElementPair< F > > | Scanner |
Public Member Functions | |
| ElementPairList (concepts::Joiner< ElementPair< F > *, 1 > *elmPairs=0, bool remove=true) | |
| void | add (ElementPair< F > *elmPair) |
| Scanner * | scan () const |
Returns a scanner over the list of ElementPairs. | |
Holds a list of ElementPair and allows to scan over this list.
Definition at line 41 of file elementPairs.hh.
| typedef concepts::Scan<ElementPair<F> > concepts::ElementPairList< F >::Scanner |
Definition at line 43 of file elementPairs.hh.
|
inline |
Constructor. Usually, the list is removed by this class. If remove is set to false, this is not the case. Beware: this option holds also for pairs which are added later to elmPairs_ using add.
| elmPairs | List of element pairs |
| remove | Should elmPairs_ be removed at the end? |
Definition at line 52 of file elementPairs.hh.
|
inline |
Definition at line 56 of file elementPairs.hh.
|
inline |
Adds the new ElementPair to the beginning of the list. This class takes care of removing elmPair at the end.
Definition at line 63 of file elementPairs.hh.
|
inline |
Returns a scanner over the list of ElementPairs.
Definition at line 68 of file elementPairs.hh.