#include <index_sequence.hpp>
◆ ContainerType
◆ IndexType
◆ IndexSequence() [1/3]
visr::rbbl::IndexSequence::IndexSequence |
( |
| ) |
|
Default constructor, creates empty list.
◆ IndexSequence() [2/3]
visr::rbbl::IndexSequence::IndexSequence |
( |
std::initializer_list< IndexType > const & |
val | ) |
|
◆ IndexSequence() [3/3]
visr::rbbl::IndexSequence::IndexSequence |
( |
std::string const & |
val | ) |
|
Internal object which is called by the spirit parser to hold the results of parsing.
◆ at() [1/2]
IndexType& visr::rbbl::IndexSequence::at |
( |
std::size_t |
idx | ) |
|
|
inline |
Element access with bounds checking
◆ at() [2/2]
IndexType const& visr::rbbl::IndexSequence::at |
( |
std::size_t |
idx | ) |
const |
|
inline |
Element access with bounds checking, constant version
◆ begin() [1/2]
ContainerType::const_iterator visr::rbbl::IndexSequence::begin |
( |
| ) |
const |
|
inline |
◆ begin() [2/2]
ContainerType::iterator visr::rbbl::IndexSequence::begin |
( |
| ) |
|
|
inline |
◆ clear()
void visr::rbbl::IndexSequence::clear |
( |
| ) |
|
Reset the list to an empty state.
◆ end() [1/2]
ContainerType::const_iterator visr::rbbl::IndexSequence::end |
( |
| ) |
const |
|
inline |
◆ end() [2/2]
ContainerType::iterator visr::rbbl::IndexSequence::end |
( |
| ) |
|
|
inline |
◆ operator[]() [1/2]
IndexType& visr::rbbl::IndexSequence::operator[] |
( |
std::size_t |
idx | ) |
|
|
inline |
Element access without bounds checking
◆ operator[]() [2/2]
IndexType const& visr::rbbl::IndexSequence::operator[] |
( |
std::size_t |
idx | ) |
const |
|
inline |
Element access without bounds checking, constant version
◆ size()
std::size_t visr::rbbl::IndexSequence::size |
( |
| ) |
const |
|
inline |
◆ values() [1/2]
IndexType* visr::rbbl::IndexSequence::values |
( |
| ) |
|
|
inline |
◆ values() [2/2]
IndexType const* visr::rbbl::IndexSequence::values |
( |
| ) |
const |
|
inline |
The documentation for this class was generated from the following files: