#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.