Public Types | Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions | Static Private Member Functions
flatbuffers::Vector< T > Class Template Reference

#include <flatbuffers.h>

List of all members.

Public Types

typedef VectorIterator< T,
typename IndirectHelper< T >
::return_type
const_iterator
typedef VectorIterator< T,
typename IndirectHelper< T >
::return_type
const_iterator
typedef VectorReverseIterator
< const_iterator
const_reverse_iterator
typedef VectorReverseIterator
< const_iterator
const_reverse_iterator
typedef VectorIterator< T,
typename IndirectHelper< T >
::mutable_return_type
iterator
typedef VectorIterator< T,
typename IndirectHelper< T >
::mutable_return_type
iterator
typedef IndirectHelper< T >
::mutable_return_type 
mutable_return_type
typedef IndirectHelper< T >
::mutable_return_type 
mutable_return_type
typedef IndirectHelper< T >
::return_type 
return_type
typedef IndirectHelper< T >
::return_type 
return_type
typedef VectorReverseIterator
< iterator
reverse_iterator
typedef VectorReverseIterator
< iterator
reverse_iterator

Public Member Functions

iterator begin ()
iterator begin ()
const_iterator begin () const
const_iterator begin () const
const_iterator cbegin () const
const_iterator cbegin () const
const_iterator cend () const
const_iterator cend () const
const_reverse_iterator crbegin () const
const_reverse_iterator crbegin () const
const_reverse_iterator crend () const
const_reverse_iterator crend () const
const uint8_t * Data () const
const uint8_t * Data () const
uint8_t * Data ()
uint8_t * Data ()
const T * data () const
const T * data () const
T * data ()
T * data ()
iterator end ()
iterator end ()
const_iterator end () const
const_iterator end () const
 FLATBUFFERS_ATTRIBUTE (deprecated("use size() instead")) uoffset_t Length() const
 FLATBUFFERS_ATTRIBUTE (deprecated("use size() instead")) uoffset_t Length() const
return_type Get (uoffset_t i) const
return_type Get (uoffset_t i) const
template<typename U >
const U * GetAs (uoffset_t i) const
template<typename U >
const U * GetAs (uoffset_t i) const
const StringGetAsString (uoffset_t i) const
const StringGetAsString (uoffset_t i) const
template<typename E >
GetEnum (uoffset_t i) const
template<typename E >
GetEnum (uoffset_t i) const
mutable_return_type GetMutableObject (uoffset_t i) const
mutable_return_type GetMutableObject (uoffset_t i) const
const void * GetStructFromOffset (size_t o) const
const void * GetStructFromOffset (size_t o) const
template<typename K >
return_type LookupByKey (K key) const
template<typename K >
return_type LookupByKey (K key) const
void Mutate (uoffset_t i, const T &val)
void Mutate (uoffset_t i, const T &val)
void MutateOffset (uoffset_t i, const uint8_t *val)
void MutateOffset (uoffset_t i, const uint8_t *val)
return_type operator[] (uoffset_t i) const
return_type operator[] (uoffset_t i) const
reverse_iterator rbegin ()
reverse_iterator rbegin ()
const_reverse_iterator rbegin () const
const_reverse_iterator rbegin () const
reverse_iterator rend ()
reverse_iterator rend ()
const_reverse_iterator rend () const
const_reverse_iterator rend () const
uoffset_t size () const
uoffset_t size () const

Protected Member Functions

 Vector ()
 Vector ()

Protected Attributes

uoffset_t length_

Private Member Functions

 Vector (const Vector &)
 Vector (const Vector &)

Static Private Member Functions

template<typename K >
static int KeyCompare (const void *ap, const void *bp)
template<typename K >
static int KeyCompare (const void *ap, const void *bp)

Detailed Description

template<typename T>
class flatbuffers::Vector< T >

Definition at line 218 of file 3rdparty/flatbuffers/flatbuffers.h.


Member Typedef Documentation

template<typename T>
typedef VectorIterator<T, typename IndirectHelper<T>::return_type> flatbuffers::Vector< T >::const_iterator

Definition at line 223 of file 3rdparty/flatbuffers/flatbuffers.h.

template<typename T>
typedef VectorIterator<T, typename IndirectHelper<T>::return_type> flatbuffers::Vector< T >::const_iterator

Definition at line 225 of file 3rdparty/flatbuffers/flatbuffers.h.

template<typename T>
typedef VectorIterator<T, typename IndirectHelper<T>::mutable_return_type> flatbuffers::Vector< T >::iterator

Definition at line 221 of file 3rdparty/flatbuffers/flatbuffers.h.

template<typename T>
typedef VectorIterator<T, typename IndirectHelper<T>::mutable_return_type> flatbuffers::Vector< T >::iterator

Definition at line 234 of file 3rdparty/flatbuffers/flatbuffers.h.

template<typename T>
typedef IndirectHelper<T>::return_type flatbuffers::Vector< T >::return_type
template<typename T>
typedef IndirectHelper<T>::return_type flatbuffers::Vector< T >::return_type

Definition at line 233 of file 3rdparty/flatbuffers/flatbuffers.h.

Definition at line 224 of file 3rdparty/flatbuffers/flatbuffers.h.


Constructor & Destructor Documentation

template<typename T>
flatbuffers::Vector< T >::Vector ( ) [protected]
template<typename T>
flatbuffers::Vector< T >::Vector ( const Vector< T > &  ) [private]
template<typename T>
flatbuffers::Vector< T >::Vector ( ) [protected]
template<typename T>
flatbuffers::Vector< T >::Vector ( const Vector< T > &  ) [private]

Member Function Documentation

template<typename T>
iterator flatbuffers::Vector< T >::begin ( ) [inline]

Definition at line 266 of file 3rdparty/flatbuffers/flatbuffers.h.

template<typename T>
iterator flatbuffers::Vector< T >::begin ( ) [inline]
template<typename T>
const_iterator flatbuffers::Vector< T >::begin ( ) const [inline]

Definition at line 267 of file 3rdparty/flatbuffers/flatbuffers.h.

template<typename T>
const_iterator flatbuffers::Vector< T >::begin ( ) const [inline]
template<typename T>
const_iterator flatbuffers::Vector< T >::cbegin ( ) const [inline]

Definition at line 278 of file 3rdparty/flatbuffers/flatbuffers.h.

template<typename T>
const_iterator flatbuffers::Vector< T >::cbegin ( ) const [inline]
template<typename T>
const_iterator flatbuffers::Vector< T >::cend ( ) const [inline]

Definition at line 280 of file 3rdparty/flatbuffers/flatbuffers.h.

template<typename T>
const_iterator flatbuffers::Vector< T >::cend ( ) const [inline]
template<typename T>
const_reverse_iterator flatbuffers::Vector< T >::crbegin ( ) const [inline]

Definition at line 282 of file 3rdparty/flatbuffers/flatbuffers.h.

template<typename T>
const_reverse_iterator flatbuffers::Vector< T >::crbegin ( ) const [inline]
template<typename T>
const_reverse_iterator flatbuffers::Vector< T >::crend ( ) const [inline]

Definition at line 284 of file 3rdparty/flatbuffers/flatbuffers.h.

template<typename T>
const_reverse_iterator flatbuffers::Vector< T >::crend ( ) const [inline]
template<typename T>
const uint8_t* flatbuffers::Vector< T >::Data ( ) const [inline]

Definition at line 310 of file 3rdparty/flatbuffers/flatbuffers.h.

template<typename T>
const uint8_t* flatbuffers::Vector< T >::Data ( ) const [inline]
template<typename T>
uint8_t* flatbuffers::Vector< T >::Data ( ) [inline]

Definition at line 314 of file 3rdparty/flatbuffers/flatbuffers.h.

template<typename T>
uint8_t* flatbuffers::Vector< T >::Data ( ) [inline]
template<typename T>
const T* flatbuffers::Vector< T >::data ( ) const [inline]
template<typename T>
const T* flatbuffers::Vector< T >::data ( ) const [inline]

Definition at line 317 of file 3rdparty/flatbuffers/flatbuffers.h.

template<typename T>
T* flatbuffers::Vector< T >::data ( ) [inline]

Definition at line 318 of file 3rdparty/flatbuffers/flatbuffers.h.

template<typename T>
T* flatbuffers::Vector< T >::data ( ) [inline]
template<typename T>
iterator flatbuffers::Vector< T >::end ( ) [inline]

Definition at line 269 of file 3rdparty/flatbuffers/flatbuffers.h.

template<typename T>
iterator flatbuffers::Vector< T >::end ( ) [inline]
template<typename T>
const_iterator flatbuffers::Vector< T >::end ( ) const [inline]
template<typename T>
const_iterator flatbuffers::Vector< T >::end ( ) const [inline]

Definition at line 270 of file 3rdparty/flatbuffers/flatbuffers.h.

template<typename T>
flatbuffers::Vector< T >::FLATBUFFERS_ATTRIBUTE ( deprecated("use size() instead")  ) const [inline]

Definition at line 230 of file 3rdparty/flatbuffers/flatbuffers.h.

template<typename T>
flatbuffers::Vector< T >::FLATBUFFERS_ATTRIBUTE ( deprecated("use size() instead")  ) const [inline]
template<typename T>
return_type flatbuffers::Vector< T >::Get ( uoffset_t  i) const [inline]
template<typename T>
return_type flatbuffers::Vector< T >::Get ( uoffset_t  i) const [inline]

Definition at line 236 of file 3rdparty/flatbuffers/flatbuffers.h.

template<typename T>
template<typename U >
const U* flatbuffers::Vector< T >::GetAs ( uoffset_t  i) const [inline]
template<typename T>
template<typename U >
const U* flatbuffers::Vector< T >::GetAs ( uoffset_t  i) const [inline]

Definition at line 252 of file 3rdparty/flatbuffers/flatbuffers.h.

template<typename T>
const String* flatbuffers::Vector< T >::GetAsString ( uoffset_t  i) const [inline]
template<typename T>
const String* flatbuffers::Vector< T >::GetAsString ( uoffset_t  i) const [inline]

Definition at line 258 of file 3rdparty/flatbuffers/flatbuffers.h.

template<typename T>
template<typename E >
E flatbuffers::Vector< T >::GetEnum ( uoffset_t  i) const [inline]

Definition at line 246 of file 3rdparty/flatbuffers/flatbuffers.h.

template<typename T>
template<typename E >
E flatbuffers::Vector< T >::GetEnum ( uoffset_t  i) const [inline]
template<typename T>
mutable_return_type flatbuffers::Vector< T >::GetMutableObject ( uoffset_t  i) const [inline]

Definition at line 304 of file 3rdparty/flatbuffers/flatbuffers.h.

template<typename T>
mutable_return_type flatbuffers::Vector< T >::GetMutableObject ( uoffset_t  i) const [inline]
template<typename T>
const void* flatbuffers::Vector< T >::GetStructFromOffset ( size_t  o) const [inline]

Definition at line 262 of file 3rdparty/flatbuffers/flatbuffers.h.

template<typename T>
const void* flatbuffers::Vector< T >::GetStructFromOffset ( size_t  o) const [inline]
template<typename T>
template<typename K >
static int flatbuffers::Vector< T >::KeyCompare ( const void *  ap,
const void *  bp 
) [inline, static, private]

Definition at line 345 of file 3rdparty/flatbuffers/flatbuffers.h.

template<typename T>
template<typename K >
static int flatbuffers::Vector< T >::KeyCompare ( const void *  ap,
const void *  bp 
) [inline, static, private]
template<typename T>
template<typename K >
return_type flatbuffers::Vector< T >::LookupByKey ( key) const [inline]
template<typename T>
template<typename K >
return_type flatbuffers::Vector< T >::LookupByKey ( key) const [inline]

Definition at line 320 of file 3rdparty/flatbuffers/flatbuffers.h.

template<typename T>
void flatbuffers::Vector< T >::Mutate ( uoffset_t  i,
const T &  val 
) [inline]
template<typename T>
void flatbuffers::Vector< T >::Mutate ( uoffset_t  i,
const T &  val 
) [inline]

Definition at line 288 of file 3rdparty/flatbuffers/flatbuffers.h.

template<typename T>
void flatbuffers::Vector< T >::MutateOffset ( uoffset_t  i,
const uint8_t *  val 
) [inline]

Definition at line 296 of file 3rdparty/flatbuffers/flatbuffers.h.

template<typename T>
void flatbuffers::Vector< T >::MutateOffset ( uoffset_t  i,
const uint8_t *  val 
) [inline]
template<typename T>
return_type flatbuffers::Vector< T >::operator[] ( uoffset_t  i) const [inline]
template<typename T>
return_type flatbuffers::Vector< T >::operator[] ( uoffset_t  i) const [inline]

Definition at line 241 of file 3rdparty/flatbuffers/flatbuffers.h.

template<typename T>
reverse_iterator flatbuffers::Vector< T >::rbegin ( ) [inline]
template<typename T>
reverse_iterator flatbuffers::Vector< T >::rbegin ( ) [inline]

Definition at line 272 of file 3rdparty/flatbuffers/flatbuffers.h.

template<typename T>
const_reverse_iterator flatbuffers::Vector< T >::rbegin ( ) const [inline]

Definition at line 273 of file 3rdparty/flatbuffers/flatbuffers.h.

template<typename T>
const_reverse_iterator flatbuffers::Vector< T >::rbegin ( ) const [inline]
template<typename T>
reverse_iterator flatbuffers::Vector< T >::rend ( ) [inline]

Definition at line 275 of file 3rdparty/flatbuffers/flatbuffers.h.

template<typename T>
reverse_iterator flatbuffers::Vector< T >::rend ( ) [inline]
template<typename T>
const_reverse_iterator flatbuffers::Vector< T >::rend ( ) const [inline]

Definition at line 276 of file 3rdparty/flatbuffers/flatbuffers.h.

template<typename T>
const_reverse_iterator flatbuffers::Vector< T >::rend ( ) const [inline]
template<typename T>
uoffset_t flatbuffers::Vector< T >::size ( ) const [inline]

Definition at line 227 of file 3rdparty/flatbuffers/flatbuffers.h.

template<typename T>
uoffset_t flatbuffers::Vector< T >::size ( ) const [inline]

Member Data Documentation

template<typename T>
uoffset_t flatbuffers::Vector< T >::length_ [protected]

Definition at line 338 of file 3rdparty/flatbuffers/flatbuffers.h.


The documentation for this class was generated from the following files:


behaviortree_cpp
Author(s): Michele Colledanchise, Davide Faconti
autogenerated on Sat Jun 8 2019 20:17:16