MADARA
3.1.8
|
Used internally by Tracked. More...
#include <Tracked.h>
Public Types | |
typedef T::const_iterator | const_iterator |
typedef T::value_type | value_type |
Public Member Functions | |
const value_type & | at (size_t i) const |
Pass through at method to underlying collection. More... | |
value_type & | at_mut (size_t i) |
Pass through to non-const version of at method of underlying collection Immediately mark that index as modified when called. More... | |
value_type & | at_mutable (size_t i) |
Synonym for. More... | |
const value_type & | back () const |
Equivalent to back method of underlying collection. More... | |
value_type & | back () |
Equivalent to non-const back method of underlying collection. More... | |
const_iterator | begin () const |
Pass through to const begin method of underlying collection. More... | |
const_iterator | cbegin () const |
Pass through to cbegin method of underlying collection. More... | |
const_iterator | cend () const |
Pass through to cend method of underlying collection. More... | |
bool | empty () |
Pass through to empty method of underlying collection. More... | |
const_iterator | end () const |
Pass through to const end method of underlying collection. More... | |
const value_type & | front () const |
Equivalent to front method of underlying collection. More... | |
value_type & | front_mut () |
Equivalent to non-const front method of underlying collection. More... | |
const value_type & | get (size_t i) const |
Synonym for. More... | |
value_type & | get_mut (size_t i) |
Synonym for. More... | |
value_type & | get_mutable (size_t i) |
Synonym for. More... | |
size_t | max_size () |
Pass through to max_size method of underlying collection. More... | |
const value_type & | operator[] (size_t i) const |
Pass through operator[] to underlying collection. More... | |
void | set (size_t i, value_type val) |
Set value at index . More... | |
size_t | size () |
Pass through to size method of underlying collection. More... | |
Private Member Functions | |
Impl & | impl () |
const Impl & | impl () const |
Used internally by Tracked.
Implements methods appropriate for std library collections.
typedef T::const_iterator madara::knowledge::rcw::TrackedCollection< T, Impl >::const_iterator |
typedef T::value_type madara::knowledge::rcw::TrackedCollection< T, Impl >::value_type |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineprivate |
|
inlineprivate |
|
inline |
|
inline |
|
inline |
|
inline |