#include <sequence.hh>


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. | |
Definition at line 312 of file sequence.hh.
| concepts::Sequence< bool >::Sequence | ( | ) | [inline] |
Standard Constructor.
Definition at line 315 of file sequence.hh.
| 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.
| 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, |
| J | 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.
| Sequence<G*> concepts::BaseSequence< bool >::operator() | ( | G &(H::*)() const | fun | ) | const [inline, inherited] |
Returns element wise application of a member function, e.g.
| 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.