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

Public Member Functions | Protected Member Functions
concepts::Sequence< bool > Class Template Reference

#include <sequence.hh>

Inheritance diagram for concepts::Sequence< bool >:
Inheritance graph
[legend]
Collaboration diagram for concepts::Sequence< bool >:
Collaboration graph
[legend]

List of all members.

Public Member Functions

bool exist (boolval) const
 Returns true, if a value is in the seq.
 operator Sequence< bool > () const
 Type conversion.
 operator std::set< bool > () const
Sequence< bool > operator& (const Sequence< bool > &seq) const
 Deletes each bit, which is not set in .
std::vector< bool > operator&& (const Sequence< bool > &set) const
Sequence< G > operator() (G(H::*fun)() const) const
 Returns element wise application of a member function, e.g.
Sequence< G * > operator() (G &(H::*fun)() const) const
 Returns element wise application of a member function, e.g.
Sequence< G > operator() (G(H::*fun)(I) const, J i) const
 Returns element wise application of a member function, e.g.
Sequence< bool > operator() (const BaseSequence< bool > &seq) const
 Returns subsequence which indices are true in seq.
Sequence< bool > operator+ (const Sequence< bool > &seq) const
Sequence< bool > operator- (const bool &val) const
Sequence< bool > operator- (const Sequence< bool > &set) const
std::vector< bool > operator== (const boolval) const
 Returns true for the elements with are equal to val.
Sequence< bool > operator| (const Sequence< bool > &seq) const
 Set each bit, which is set in .
std::vector< bool > operator|| (const Sequence< bool > &set) const
Sequence< bool > operator~ () const
 Returns copy of this sequence with negate bits.
 Sequence ()
 Standard Constructor.
template<class F >
 Sequence (const F &seq)
 Constructor, which uses the constructor of the base class BaseSequence.
virtual ~Sequence ()

Protected Member Functions

virtual std::ostream & info (std::ostream &os) const
 Returns information in an output stream.

Detailed Description

template<>
class concepts::Sequence< bool >

Definition at line 312 of file sequence.hh.


Constructor & Destructor Documentation

concepts::Sequence< bool >::Sequence ( ) [inline]

Standard Constructor.

Definition at line 315 of file sequence.hh.

template<class F >
concepts::Sequence< bool >::Sequence ( const F &  seq) [inline]

Constructor, which uses the constructor of the base class BaseSequence.

Definition at line 318 of file sequence.hh.

virtual concepts::Sequence< bool >::~Sequence ( ) [inline, virtual]

Definition at line 319 of file sequence.hh.


Member Function Documentation

bool concepts::BaseSequence< bool >::exist ( bool  val) const [inline, inherited]

Returns true, if a value is in the seq.

virtual std::ostream& concepts::BaseSequence< bool >::info ( std::ostream &  os) const [protected, virtual, inherited]

Returns information in an output stream.

Reimplemented from concepts::OutputOperator.

concepts::BaseSequence< bool >::operator Sequence< bool > ( ) const [inline, inherited]

Type conversion.

Definition at line 71 of file sequence.hh.

concepts::BaseSequence< bool >::operator std::set< bool > ( ) const [inline, inherited]

Definition at line 73 of file sequence.hh.

Sequence<bool> concepts::Sequence< bool >::operator& ( const Sequence< bool > &  seq) const

Deletes each bit, which is not set in .

std::vector<bool> concepts::BaseSequence< bool >::operator&& ( const Sequence< bool > &  set) const [inline, inherited]
Sequence<G> concepts::BaseSequence< bool >::operator() ( G(H::*)(I) const  fun,
i 
) const [inline, inherited]

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

concepts::Connector1::vertex(uint i)

Sequence<bool > concepts::BaseSequence< bool >::operator() ( const BaseSequence< bool > &  seq) const [inline, inherited]

Returns subsequence which indices are true in seq.

Sequence<G> concepts::BaseSequence< bool >::operator() ( G(H::*)() const  fun) const [inline, inherited]

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

concepts::Key::key()

Sequence<G*> concepts::BaseSequence< bool >::operator() ( G &(H::*)() const  fun) const [inline, inherited]

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

concepts::Connector1::key()

Sequence<bool > concepts::BaseSequence< bool >::operator+ ( const Sequence< bool > &  seq) const [inline, inherited]
Sequence<bool > concepts::BaseSequence< bool >::operator- ( const bool &  val) const [inline, inherited]
Sequence<bool > concepts::BaseSequence< bool >::operator- ( const Sequence< bool > &  set) const [inline, inherited]
std::vector<bool> concepts::BaseSequence< bool >::operator== ( const bool  val) const [inline, inherited]

Returns true for the elements with are equal to val.

Sequence<bool> concepts::Sequence< bool >::operator| ( const Sequence< bool > &  seq) const

Set each bit, which is set in .

std::vector<bool> concepts::BaseSequence< bool >::operator|| ( const Sequence< bool > &  set) const [inline, inherited]
Sequence<bool> concepts::Sequence< bool >::operator~ ( ) const

Returns copy of this sequence with negate bits.


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

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