#include <connectorSet.hh>


Public Member Functions | |
| Set< const Connector2 * > | child (uint i) const |
| Set< Connector1 * > | edge (uint i) const |
| bool | exist (const Connector2 *val) const |
| Returns true, if a value is in the set. | |
| bool | isempty () const |
| Returns true, if set is empty. | |
| Set< const Key * > | key () const |
| Set< const Connector2 * > | operator&& (const Set< const Connector2 * > &set) const |
| Set< const Connector2 * > | operator&& (Set< const Connector2 * > &set) const |
| Set< G * > | operator() (G &(H::*fun)() const) const |
| Returns element wise application of a member function, e.g. | |
| Set< G > | operator() (G(H::*fun)() const) const |
| Returns element wise application of a member function, e.g. | |
| Set< const Connector2 * > | operator() (const Set< uint > &set) const |
Returns subset with indices set. | |
| Set< G > | operator() (G(H::*fun)(I) const, J i) const |
| Returns element wise application of a member function, e.g. | |
| Set< const Connector2 * > | operator- (const Set< const Connector2 * > &set) const |
| Set< const Connector2 * > | operator- (Set< const Connector2 * > &set) const |
| Set< uint > | operator== (const const Connector2 *val) const |
Returns the indices of elements with are equal to val. | |
| BaseSet< const Connector2 * > & | operator|= (const Set< const Connector2 * > &set) |
| Set< const Connector2 * > | operator|| (Set< const Connector2 * > &set) const |
| Set< const Connector2 * > | operator|| (const Set< const Connector2 * > &set) const |
| template<class F > | |
| Set (const F &set) | |
| Set () | |
| Set< Connector0 * > | vertex (uint i) const |
| virtual | ~Set () |
Protected Types | |
| typedef std::set< const Connector2 * >::const_iterator | const_iterator_ |
| typedef std::insert_iterator < std::set< const Connector2 * > > | insert_iterator_ |
Protected Member Functions | |
| virtual void | difference_ (const_iterator_ first, const_iterator_ last, insert_iterator_ i) const |
Insert the set difference of this set with that between iterator first and second into i. | |
| virtual std::ostream & | info (std::ostream &os) const |
| Returns information in an output stream. | |
| virtual void | intersection_ (const_iterator_ first, const_iterator_ last, insert_iterator_ i) const |
Insert the set intersection of this set with that between iterator first and second into i. | |
| virtual void | union_ (const_iterator_ first, const_iterator_ last, insert_iterator_ i) const |
Insert the set union of this set with that between iterator first and second into i. | |
Definition at line 141 of file connectorSet.hh.
typedef std::set<const Connector2 * >::const_iterator concepts::BaseSet< const Connector2 * >::const_iterator_ [protected, inherited] |
typedef std::insert_iterator<std::set<const Connector2 * > > concepts::BaseSet< const Connector2 * >::insert_iterator_ [protected, inherited] |
| concepts::Set< const Connector2 * >::Set | ( | ) | [inline] |
Definition at line 144 of file connectorSet.hh.
| concepts::Set< const Connector2 * >::Set | ( | const F & | set | ) | [inline] |
Definition at line 146 of file connectorSet.hh.
| virtual concepts::Set< const Connector2 * >::~Set | ( | ) | [inline, virtual] |
Definition at line 147 of file connectorSet.hh.
| Set<const Connector2*> concepts::Set< const Connector2 * >::child | ( | uint | i | ) | const |
| virtual void concepts::BaseSet< const Connector2 * >::difference_ | ( | const_iterator_ | first, |
| const_iterator_ | last, | ||
| insert_iterator_ | i | ||
| ) | const [protected, virtual, inherited] |
Insert the set difference of this set with that between iterator first and second into i.
| Set<Connector1*> concepts::Set< const Connector2 * >::edge | ( | uint | i | ) | const |
| bool concepts::BaseSet< const Connector2 * >::exist | ( | const Connector2 * | val | ) | const [inline, inherited] |
Returns true, if a value is in the set.
| virtual std::ostream& concepts::BaseSet< const Connector2 * >::info | ( | std::ostream & | os | ) | const [protected, virtual, inherited] |
Returns information in an output stream.
Reimplemented from concepts::OutputOperator.
| virtual void concepts::BaseSet< const Connector2 * >::intersection_ | ( | const_iterator_ | first, |
| const_iterator_ | last, | ||
| insert_iterator_ | i | ||
| ) | const [protected, virtual, inherited] |
Insert the set intersection of this set with that between iterator first and second into i.
| bool concepts::BaseSet< const Connector2 * >::isempty | ( | ) | const [inline, inherited] |
| Set<const Key*> concepts::Set< const Connector2 * >::key | ( | ) | const |
| Set<const Connector2 * > concepts::BaseSet< const Connector2 * >::operator&& | ( | const Set< const Connector2 * > & | set | ) | const [inline, inherited] |
| Set<const Connector2 * > concepts::BaseSet< const Connector2 * >::operator&& | ( | Set< const Connector2 * > & | set | ) | const [inline, inherited] |
| Set<const Connector2 * > concepts::BaseSet< const Connector2 * >::operator() | ( | const Set< uint > & | set | ) | const [inline, inherited] |
Returns subset with indices set.
| Set<G> concepts::BaseSet< const Connector2 * >::operator() | ( | G(H::*)() const | fun | ) | const [inline, inherited] |
Returns element wise application of a member function, e.g.
Key::key()
| Set<G*> concepts::BaseSet< const Connector2 * >::operator() | ( | G &(H::*)() const | fun | ) | const [inline, inherited] |
Returns element wise application of a member function, e.g.
Connector1::key()
| Set<G> concepts::BaseSet< const Connector2 * >::operator() | ( | G(H::*)(I) const | fun, |
| J | i | ||
| ) | const [inline, inherited] |
Returns element wise application of a member function, e.g.
Connector1::vertex(uint i)
| Set<const Connector2 * > concepts::BaseSet< const Connector2 * >::operator- | ( | const Set< const Connector2 * > & | set | ) | const [inline, inherited] |
| Set<const Connector2 * > concepts::BaseSet< const Connector2 * >::operator- | ( | Set< const Connector2 * > & | set | ) | const [inline, inherited] |
| Set<uint> concepts::BaseSet< const Connector2 * >::operator== | ( | const const Connector2 * | val | ) | const [inline, inherited] |
Returns the indices of elements with are equal to val.
| BaseSet<const Connector2 * >& concepts::BaseSet< const Connector2 * >::operator|= | ( | const Set< const Connector2 * > & | set | ) | [inline, inherited] |
| Set<const Connector2 * > concepts::BaseSet< const Connector2 * >::operator|| | ( | Set< const Connector2 * > & | set | ) | const [inline, inherited] |
| Set<const Connector2 * > concepts::BaseSet< const Connector2 * >::operator|| | ( | const Set< const Connector2 * > & | set | ) | const [inline, inherited] |
| virtual void concepts::BaseSet< const Connector2 * >::union_ | ( | const_iterator_ | first, |
| const_iterator_ | last, | ||
| insert_iterator_ | i | ||
| ) | const [protected, virtual, inherited] |
Insert the set union of this set with that between iterator first and second into i.
| Set<Connector0*> concepts::Set< const Connector2 * >::vertex | ( | uint | i | ) | const |