Fast DDS  Version 3.0.1
Fast DDS
Loading...
Searching...
No Matches
ParameterPropertyList_t::iterator Class Reference

#include <ParameterTypes.hpp>

Public Types

typedef iterator self_type
 
typedef ParameterProperty_t value_type
 
typedef ParameterProperty_treference
 
typedef ParameterProperty_tpointer
 
typedef size_t difference_type
 
typedef std::forward_iterator_tag iterator_category
 

Public Member Functions

 iterator (fastdds::rtps::octet *ptr)
 Constructor using an octet pointer.
 
self_type operator++ ()
 
self_type operator++ (int)
 
reference operator* ()
 
pointer operator-> ()
 
bool operator== (const self_type &rhs) const
 
bool operator!= (const self_type &rhs) const
 

Protected Member Functions

void advance ()
 Shift the pointer to the next value.
 
fastdds::rtps::octetaddress () const
 Getter for the pointer.
 

Member Typedef Documentation

◆ difference_type

typedef size_t difference_type

◆ iterator_category

typedef std::forward_iterator_tag iterator_category

◆ pointer

◆ reference

◆ self_type

◆ value_type

Constructor & Destructor Documentation

◆ iterator()

iterator ( fastdds::rtps::octet ptr)
inline

Constructor using an octet pointer.

Parameters
ptrOctet pointer to be set

Member Function Documentation

◆ address()

fastdds::rtps::octet * address ( ) const
inlineprotected

Getter for the pointer.

Returns
the pointer

◆ advance()

void advance ( )
inlineprotected

Shift the pointer to the next value.

◆ operator!=()

bool operator!= ( const self_type rhs) const
inline

◆ operator*()

reference operator* ( )
inline

◆ operator++() [1/2]

self_type operator++ ( )
inline

◆ operator++() [2/2]

self_type operator++ ( int  )
inline

◆ operator->()

pointer operator-> ( )
inline

◆ operator==()

bool operator== ( const self_type rhs) const
inline

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