Public Types | Public Member Functions | Private Attributes
flatbuffers::VectorIterator< T, IT > Struct Template Reference

#include <flatbuffers.h>

List of all members.

Public Types

typedef ptrdiff_t difference_type
typedef ptrdiff_t difference_type
typedef
std::random_access_iterator_tag 
iterator_category
typedef
std::random_access_iterator_tag 
iterator_category
typedef IT * pointer
typedef IT * pointer
typedef IT & reference
typedef IT & reference
typedef IT value_type
typedef IT value_type

Public Member Functions

bool operator!= (const VectorIterator &other) const
bool operator!= (const VectorIterator &other) const
IT operator* () const
IT operator* () const
VectorIterator operator+ (const uoffset_t &offset) const
VectorIterator operator+ (const uoffset_t &offset) const
VectorIteratoroperator++ ()
VectorIteratoroperator++ ()
VectorIterator operator++ (int)
VectorIterator operator++ (int)
VectorIteratoroperator+= (const uoffset_t &offset)
VectorIteratoroperator+= (const uoffset_t &offset)
difference_type operator- (const VectorIterator &other) const
difference_type operator- (const VectorIterator &other) const
VectorIterator operator- (const uoffset_t &offset) const
VectorIterator operator- (const uoffset_t &offset) const
VectorIteratoroperator-- ()
VectorIteratoroperator-- ()
VectorIterator operator-- (int)
VectorIterator operator-- (int)
VectorIteratoroperator-= (const uoffset_t &offset)
VectorIteratoroperator-= (const uoffset_t &offset)
IT operator-> () const
IT operator-> () const
bool operator< (const VectorIterator &other) const
bool operator< (const VectorIterator &other) const
VectorIteratoroperator= (const VectorIterator &other)
VectorIteratoroperator= (const VectorIterator &other)
VectorIteratoroperator= (VectorIterator &&other)
VectorIteratoroperator= (VectorIterator &&other)
bool operator== (const VectorIterator &other) const
bool operator== (const VectorIterator &other) const
 VectorIterator (const uint8_t *data, uoffset_t i)
 VectorIterator (const uint8_t *data, uoffset_t i)
 VectorIterator (const VectorIterator &other)
 VectorIterator (const VectorIterator &other)
 VectorIterator ()
 VectorIterator ()

Private Attributes

const uint8_t * data_

Detailed Description

template<typename T, typename IT>
struct flatbuffers::VectorIterator< T, IT >

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


Member Typedef Documentation

template<typename T , typename IT >
typedef ptrdiff_t flatbuffers::VectorIterator< T, IT >::difference_type

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

template<typename T , typename IT >
typedef ptrdiff_t flatbuffers::VectorIterator< T, IT >::difference_type
template<typename T , typename IT >
typedef std::random_access_iterator_tag flatbuffers::VectorIterator< T, IT >::iterator_category

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

template<typename T , typename IT >
typedef std::random_access_iterator_tag flatbuffers::VectorIterator< T, IT >::iterator_category
template<typename T , typename IT >
typedef IT* flatbuffers::VectorIterator< T, IT >::pointer

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

template<typename T , typename IT >
typedef IT* flatbuffers::VectorIterator< T, IT >::pointer
template<typename T , typename IT >
typedef IT& flatbuffers::VectorIterator< T, IT >::reference

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

template<typename T , typename IT >
typedef IT& flatbuffers::VectorIterator< T, IT >::reference
template<typename T , typename IT >
typedef IT flatbuffers::VectorIterator< T, IT >::value_type
template<typename T , typename IT >
typedef IT flatbuffers::VectorIterator< T, IT >::value_type

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


Constructor & Destructor Documentation

template<typename T , typename IT >
flatbuffers::VectorIterator< T, IT >::VectorIterator ( const uint8_t *  data,
uoffset_t  i 
) [inline]

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

template<typename T , typename IT >
flatbuffers::VectorIterator< T, IT >::VectorIterator ( const VectorIterator< T, IT > &  other) [inline]

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

template<typename T , typename IT >
flatbuffers::VectorIterator< T, IT >::VectorIterator ( ) [inline]

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

template<typename T , typename IT >
flatbuffers::VectorIterator< T, IT >::VectorIterator ( const uint8_t *  data,
uoffset_t  i 
) [inline]
template<typename T , typename IT >
flatbuffers::VectorIterator< T, IT >::VectorIterator ( const VectorIterator< T, IT > &  other) [inline]
template<typename T , typename IT >
flatbuffers::VectorIterator< T, IT >::VectorIterator ( ) [inline]

Member Function Documentation

template<typename T , typename IT >
bool flatbuffers::VectorIterator< T, IT >::operator!= ( const VectorIterator< T, IT > &  other) const [inline]

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

template<typename T , typename IT >
bool flatbuffers::VectorIterator< T, IT >::operator!= ( const VectorIterator< T, IT > &  other) const [inline]
template<typename T , typename IT >
IT flatbuffers::VectorIterator< T, IT >::operator* ( ) const [inline]
template<typename T , typename IT >
IT flatbuffers::VectorIterator< T, IT >::operator* ( ) const [inline]

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

template<typename T , typename IT >
VectorIterator flatbuffers::VectorIterator< T, IT >::operator+ ( const uoffset_t &  offset) const [inline]

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

template<typename T , typename IT >
VectorIterator flatbuffers::VectorIterator< T, IT >::operator+ ( const uoffset_t &  offset) const [inline]
template<typename T , typename IT >
VectorIterator& flatbuffers::VectorIterator< T, IT >::operator++ ( ) [inline]

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

template<typename T , typename IT >
VectorIterator& flatbuffers::VectorIterator< T, IT >::operator++ ( ) [inline]
template<typename T , typename IT >
VectorIterator flatbuffers::VectorIterator< T, IT >::operator++ ( int  ) [inline]

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

template<typename T , typename IT >
VectorIterator flatbuffers::VectorIterator< T, IT >::operator++ ( int  ) [inline]
template<typename T , typename IT >
VectorIterator& flatbuffers::VectorIterator< T, IT >::operator+= ( const uoffset_t &  offset) [inline]

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

template<typename T , typename IT >
VectorIterator& flatbuffers::VectorIterator< T, IT >::operator+= ( const uoffset_t &  offset) [inline]
template<typename T , typename IT >
difference_type flatbuffers::VectorIterator< T, IT >::operator- ( const VectorIterator< T, IT > &  other) const [inline]
template<typename T , typename IT >
difference_type flatbuffers::VectorIterator< T, IT >::operator- ( const VectorIterator< T, IT > &  other) const [inline]

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

template<typename T , typename IT >
VectorIterator flatbuffers::VectorIterator< T, IT >::operator- ( const uoffset_t &  offset) const [inline]
template<typename T , typename IT >
VectorIterator flatbuffers::VectorIterator< T, IT >::operator- ( const uoffset_t &  offset) const [inline]

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

template<typename T , typename IT >
VectorIterator& flatbuffers::VectorIterator< T, IT >::operator-- ( ) [inline]
template<typename T , typename IT >
VectorIterator& flatbuffers::VectorIterator< T, IT >::operator-- ( ) [inline]

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

template<typename T , typename IT >
VectorIterator flatbuffers::VectorIterator< T, IT >::operator-- ( int  ) [inline]

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

template<typename T , typename IT >
VectorIterator flatbuffers::VectorIterator< T, IT >::operator-- ( int  ) [inline]
template<typename T , typename IT >
VectorIterator& flatbuffers::VectorIterator< T, IT >::operator-= ( const uoffset_t &  offset) [inline]

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

template<typename T , typename IT >
VectorIterator& flatbuffers::VectorIterator< T, IT >::operator-= ( const uoffset_t &  offset) [inline]
template<typename T , typename IT >
IT flatbuffers::VectorIterator< T, IT >::operator-> ( ) const [inline]

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

template<typename T , typename IT >
IT flatbuffers::VectorIterator< T, IT >::operator-> ( ) const [inline]
template<typename T , typename IT >
bool flatbuffers::VectorIterator< T, IT >::operator< ( const VectorIterator< T, IT > &  other) const [inline]

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

template<typename T , typename IT >
bool flatbuffers::VectorIterator< T, IT >::operator< ( const VectorIterator< T, IT > &  other) const [inline]
template<typename T , typename IT >
VectorIterator& flatbuffers::VectorIterator< T, IT >::operator= ( const VectorIterator< T, IT > &  other) [inline]

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

template<typename T , typename IT >
VectorIterator& flatbuffers::VectorIterator< T, IT >::operator= ( const VectorIterator< T, IT > &  other) [inline]
template<typename T , typename IT >
VectorIterator& flatbuffers::VectorIterator< T, IT >::operator= ( VectorIterator< T, IT > &&  other) [inline]
template<typename T , typename IT >
VectorIterator& flatbuffers::VectorIterator< T, IT >::operator= ( VectorIterator< T, IT > &&  other) [inline]

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

template<typename T , typename IT >
bool flatbuffers::VectorIterator< T, IT >::operator== ( const VectorIterator< T, IT > &  other) const [inline]

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

template<typename T , typename IT >
bool flatbuffers::VectorIterator< T, IT >::operator== ( const VectorIterator< T, IT > &  other) const [inline]

Member Data Documentation

template<typename T , typename IT >
const uint8_t * flatbuffers::VectorIterator< T, IT >::data_ [private]

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


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


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