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

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

#include <connectorSet.hh>

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

List of all members.

Public Member Functions

bool exist (const Connector *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 Connector * > operator&& (const Set< const Connector * > &set) const
Set< const Connector * > operator&& (Set< const Connector * > &set) const
Set< const Connector * > operator() (const Set< uint > &set) const
 Returns subset with indices set.
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< G > operator() (G(H::*fun)(I) const, J i) const
 Returns element wise application of a member function, e.g.
Set< const Connector * > operator- (Set< const Connector * > &set) const
Set< const Connector * > operator- (const Set< const Connector * > &set) const
Set< uint > operator== (const const Connector *val) const
 Returns the indices of elements with are equal to val.
BaseSet< const Connector * > & operator|= (const Set< const Connector * > &set)
Set< const Connector * > operator|| (Set< const Connector * > &set) const
Set< const Connector * > operator|| (const Set< const Connector * > &set) const
template<class F >
 Set (const F &set)
 Set ()
virtual ~Set ()

Protected Types

typedef std::set< const
Connector * >::const_iterator 
const_iterator_
typedef std::insert_iterator
< std::set< const Connector * > > 
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 Connector * >

Definition at line 56 of file connectorSet.hh.


Member Typedef Documentation

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

Definition at line 109 of file set.hh.

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

Definition at line 110 of file set.hh.


Constructor & Destructor Documentation

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

Reimplemented in concepts::Set< const Connector0 * >.

Definition at line 58 of file connectorSet.hh.

template<class F >
concepts::Set< const Connector * >::Set ( const F &  set) [inline]

Reimplemented in concepts::Set< const Connector0 * >.

Definition at line 60 of file connectorSet.hh.

virtual concepts::Set< const Connector * >::~Set ( ) [inline, virtual]

Definition at line 61 of file connectorSet.hh.


Member Function Documentation

virtual void concepts::BaseSet< const Connector * >::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.

bool concepts::BaseSet< const Connector * >::exist ( const Connector val) const [inline, inherited]

Returns true, if a value is in the set.

virtual std::ostream& concepts::BaseSet< const Connector * >::info ( std::ostream &  os) const [protected, virtual, inherited]

Returns information in an output stream.

Reimplemented from concepts::OutputOperator.

virtual void concepts::BaseSet< const Connector * >::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 Connector * >::isempty ( ) const [inline, inherited]

Returns true, if set is empty.

Definition at line 105 of file set.hh.

Set<const Key*> concepts::Set< const Connector * >::key ( ) const
Set<const Connector * > concepts::BaseSet< const Connector * >::operator&& ( Set< const Connector * > &  set) const [inline, inherited]
Set<const Connector * > concepts::BaseSet< const Connector * >::operator&& ( const Set< const Connector * > &  set) const [inline, inherited]
Set<G> concepts::BaseSet< const Connector * >::operator() ( G(H::*)() const  fun) const [inline, inherited]

Returns element wise application of a member function, e.g.

Key::key()

Set<const Connector * > concepts::BaseSet< const Connector * >::operator() ( const Set< uint > &  set) const [inline, inherited]

Returns subset with indices set.

Set<G*> concepts::BaseSet< const Connector * >::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 Connector * >::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 Connector * > concepts::BaseSet< const Connector * >::operator- ( Set< const Connector * > &  set) const [inline, inherited]
Set<const Connector * > concepts::BaseSet< const Connector * >::operator- ( const Set< const Connector * > &  set) const [inline, inherited]
Set<uint> concepts::BaseSet< const Connector * >::operator== ( const const Connector val) const [inline, inherited]

Returns the indices of elements with are equal to val.

BaseSet<const Connector * >& concepts::BaseSet< const Connector * >::operator|= ( const Set< const Connector * > &  set) [inline, inherited]
Set<const Connector * > concepts::BaseSet< const Connector * >::operator|| ( const Set< const Connector * > &  set) const [inline, inherited]
Set<const Connector * > concepts::BaseSet< const Connector * >::operator|| ( Set< const Connector * > &  set) const [inline, inherited]
virtual void concepts::BaseSet< const Connector * >::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.


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

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