|
paludis
Version 1.4.0
|
#include <sequence.hh>
Standard library typedefs | |
| typedef T_ | value_type |
| typedef T_ & | reference |
| typedef const T_ & | const_reference |
Basic operations | |
| Sequence () | |
| ~Sequence () | |
| Sequence (const Sequence &)=delete | |
| Sequence & | operator= (const Sequence &)=delete |
Iteration | |
|
typedef SequenceConstIteratorTag< T_ > | ConstIteratorTag |
|
typedef WrappedForwardIterator < ConstIteratorTag, const T_ > | ConstIterator |
|
typedef SequenceReverseConstIteratorTag < T_ > | ReverseConstIteratorTag |
|
typedef WrappedForwardIterator < ReverseConstIteratorTag, const T_ > | ReverseConstIterator |
| typedef SequenceInserterTag< T_ > | InserterTag |
|
typedef WrappedOutputIterator < InserterTag, T_ > | Inserter |
| ConstIterator | begin () const PALUDIS_ATTRIBUTE((warn_unused_result)) |
| ConstIterator | end () const PALUDIS_ATTRIBUTE((warn_unused_result)) |
| ConstIterator | last () const PALUDIS_ATTRIBUTE((warn_unused_result)) |
| ReverseConstIterator | rbegin () const PALUDIS_ATTRIBUTE((warn_unused_result)) |
| ReverseConstIterator | rend () const PALUDIS_ATTRIBUTE((warn_unused_result)) |
| Inserter | back_inserter () |
Content information | |
| bool | empty () const PALUDIS_ATTRIBUTE((warn_unused_result)) |
Content modification | |
| void | push_back (const T_ &) |
| void | push_front (const T_ &) |
| void | pop_front () |
| void | pop_back () |
| template<typename C_ > | |
| void | sort (const C_ &) |
Wrapper around a list, avoiding the need to include standard library headers everywhere.
1.8.3.1