It allows to use it as output of other functions. The container R should have the following signatures:
typename R::size_type; typename R::iterator; typename R::const_iterator; typename R::reverse_iterator; typename R::const_reverse_iterator; C begin(); C end(); C rbegin(); C rend(); C& operator[] (size_type); const C& operator[] (size_type) const;
Definition at line 42 of file Seq.h.
Public Types | |
| typedef R::size_type | size_type |
| typedef C | value_type |
| typedef R::iterator | iterator |
| typedef R::const_iterator | const_iterator |
| typedef R::reverse_iterator | reverse_iterator |
| typedef R::const_reverse_iterator | const_reverse_iterator |
| typedef Seq< C, R > | self_t |
Public Member Functions | |
| R & | rep () |
| const R & | rep () const |
| Seq () | |
| Seq (const R &r) | |
| Seq (size_type s) | |
| Seq (size_type s, value_type *t) | |
| Seq (iterator b, iterator e) | |
| Seq (size_type m, const char *str) | |
| Seq (char *str) | |
| Seq (const self_t &r) | |
| template<class X, class S> | |
| Seq (const Seq< X, S > &P) | |
| iterator | begin () |
| iterator | end () |
| const_iterator | begin () const |
| const_iterator | end () const |
| reverse_iterator | rbegin () |
| reverse_iterator | rend () |
| const_reverse_iterator | rbegin () const |
| const_reverse_iterator | rend () const |
| self_t & | operator= (const self_t &V) |
| template<class X, class S> | |
| self_t & | operator= (const Seq< X, S > &V) |
| value_type & | operator[] (size_type i) |
| value_type | operator[] (size_type i) const |
|
Seq< value_type, seq1d< value_type, iterator > > | operator[] (const Range &I) |
| self_t & | push_back (const C &x) |
| size_type | size () const |
| bool | empty () const |
| void | resize (size_type i) |
| self_t | operator, (const self_t &x) const |
| Concatenate two sequences. | |
| self_t | operator, (const C &x) const |
| Concatenate an element at the end of the sequence. | |
| self_t | operator<< (const self_t &s) |
| ~Seq () | |
Public Attributes | |
| shared_object< R > | data |
| self_t Seq< C, R >::operator, | ( | const self_t & | x | ) | const |
Concatenate two sequences.
Concatenate an element at the end of the sequence.
Definition at line 129 of file Seq.h.
References Seq< C, R >::push_back(), and Seq< C, R >::rep().
![]() |