Sequence with operations, output operator, and method of the particular element types. More...
#include <sequence.hh>


Public Member Functions | |
| bool | exist (F val) const |
| Returns true, if a value is in the seq. | |
| operator Sequence< F > () const | |
| Type conversion. | |
| operator std::set< F > () const | |
| std::vector< bool > | operator&& (const Sequence< F > &set) const |
| template<class G , class H , class I , class J > | |
| Sequence< G > | operator() (G(H::*fun)(I) const, J i) const |
| Returns element wise application of a member function, e.g. | |
| Sequence< F > | operator() (const BaseSequence< bool > &seq) const |
Returns subsequence which indices are true in seq. | |
| template<class G , class H > | |
| Sequence< G > | operator() (G(H::*fun)() const) const |
| Returns element wise application of a member function, e.g. | |
| template<class G , class H > | |
| Sequence< G * > | operator() (G &(H::*fun)() const) const |
| Returns element wise application of a member function, e.g. | |
| Sequence< F > | operator+ (const Sequence< F > &seq) const |
| Sequence< F > | operator- (const F &val) const |
| Sequence< F > | operator- (const Sequence< F > &set) const |
| std::vector< bool > | operator== (const F val) const |
Returns true for the elements with are equal to val. | |
| std::vector< bool > | operator|| (const Sequence< F > &set) const |
| template<class G > | |
| Sequence (const G &seq) | |
| Sequence () | |
| virtual | ~Sequence () |
Protected Member Functions | |
| virtual std::ostream & | info (std::ostream &os) const |
| Returns information in an output stream. | |
Sequence with operations, output operator, and method of the particular element types.
Need of specialisation for different types.
Definition at line 34 of file sequence.hh.
| concepts::Sequence< F >::Sequence | ( | ) | [inline] |
Definition at line 36 of file sequence.hh.
Definition at line 39 of file sequence.hh.
| virtual concepts::Sequence< F >::~Sequence | ( | ) | [inline, virtual] |
Definition at line 40 of file sequence.hh.
| bool concepts::BaseSequence< F >::exist | ( | F | val | ) | const [inline, inherited] |
Returns true, if a value is in the seq.
Definition at line 294 of file sequence.hh.
| std::ostream & concepts::BaseSequence< F >::info | ( | std::ostream & | os | ) | const [protected, virtual, inherited] |
Returns information in an output stream.
Reimplemented from concepts::OutputOperator.
Reimplemented in concepts::ThinSheetEdges::List.
Definition at line 299 of file sequence.hh.

| concepts::BaseSequence< F >::operator Sequence< F > | ( | ) | const [inline, inherited] |
Type conversion.
Definition at line 71 of file sequence.hh.
| concepts::BaseSequence< F >::operator std::set< F > | ( | ) | const [inline, inherited] |
Definition at line 73 of file sequence.hh.
| std::vector< bool > concepts::BaseSequence< F >::operator&& | ( | const Sequence< F > & | set | ) | const [inline, inherited] |
Definition at line 192 of file sequence.hh.
| Sequence< G * > concepts::BaseSequence< F >::operator() | ( | G &(H::*)() const | fun | ) | const [inline, inherited] |
Returns element wise application of a member function, e.g.
Definition at line 155 of file sequence.hh.
| Sequence< G > concepts::BaseSequence< F >::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)
Definition at line 167 of file sequence.hh.
| Sequence< F > concepts::BaseSequence< F >::operator() | ( | const BaseSequence< bool > & | seq | ) | const [inline, inherited] |
Returns subsequence which indices are true in seq.
Definition at line 276 of file sequence.hh.
| Sequence< G > concepts::BaseSequence< F >::operator() | ( | G(H::*)() const | fun | ) | const [inline, inherited] |
Returns element wise application of a member function, e.g.
Definition at line 143 of file sequence.hh.
| Sequence< F > concepts::BaseSequence< F >::operator+ | ( | const Sequence< F > & | seq | ) | const [inline, inherited] |
Definition at line 227 of file sequence.hh.
| Sequence< F > concepts::BaseSequence< F >::operator- | ( | const F & | val | ) | const [inline, inherited] |
Definition at line 217 of file sequence.hh.
| Sequence< F > concepts::BaseSequence< F >::operator- | ( | const Sequence< F > & | set | ) | const [inline, inherited] |
Definition at line 206 of file sequence.hh.
| std::vector< bool > concepts::BaseSequence< F >::operator== | ( | const F | val | ) | const [inline, inherited] |
Returns true for the elements with are equal to val.
Definition at line 238 of file sequence.hh.
| std::vector< bool > concepts::BaseSequence< F >::operator|| | ( | const Sequence< F > & | set | ) | const [inline, inherited] |
Definition at line 178 of file sequence.hh.