Common base class for Object name sequences. More...
#include </home/chochlik/devel/oglplus/include/oglplus/object/seq_tpl.hpp>
Public Types | |
| typedef SeqIterator< ObjectT > | iterator |
| Iterator type. | |
| typedef SeqIterator< ObjectT > | const_iterator |
| Const iterator type. | |
Public Member Functions | |
| bool | empty (void) const |
| Returns true if the sequence is empty. | |
| std::size_t | size (void) const |
| Returns the size of the sequence. | |
| ObjectT | at (std::size_t index) const |
Returns the object name at the specified index. | |
| ObjectT | operator[] (std::size_t index) const |
Returns the object name at the specified index. | |
| Sequence | slice (std::size_t start) const |
Returns a subsequence starting at start. | |
| Sequence | slice (std::size_t start, std::size_t count) const |
Returns a subsequence with the specified count starting at start. | |
| const_iterator | begin (void) const |
| Position at the beginning of the sequence. | |
| const_iterator | end (void) const |
| Position past the end of the sequence. | |
Common base class for Object name sequences.