Home | Doxygen Documentation | Tutorials | Developer Tools (restricted)

Public Member Functions | Protected Types | Protected Member Functions
concepts::Set< const Connector2 * > Class Template Reference

#include <connectorSet.hh>

Inheritance diagram for concepts::Set< const Connector2 * >:
Inheritance graph
[legend]
Collaboration diagram for concepts::Set< const Connector2 * >:
Collaboration graph
[legend]

List of all members.

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.

Detailed Description

template<>
class concepts::Set< const Connector2 * >

Definition at line 141 of file connectorSet.hh.


Member Typedef Documentation

typedef std::set<const Connector2 * >::const_iterator concepts::BaseSet< const Connector2 * >::const_iterator_ [protected, inherited]

Definition at line 109 of file set.hh.

typedef std::insert_iterator<std::set<const Connector2 * > > concepts::BaseSet< const Connector2 * >::insert_iterator_ [protected, inherited]

Definition at line 110 of file set.hh.


Constructor & Destructor Documentation

concepts::Set< const Connector2 * >::Set ( ) [inline]

Definition at line 144 of file connectorSet.hh.

template<class F >
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.


Member Function Documentation

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]

Returns true, if set is empty.

Definition at line 105 of file set.hh.

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,
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

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

Home | Doxygen Documentation | Tutorials | Developer Tools (restricted)