Class ParameterPropertyList_t::iterator

Nested Relationships

This class is a nested type of Class ParameterPropertyList_t.

Class Documentation

class iterator

Public Types

typedef iterator self_type
typedef ParameterProperty_t value_type
typedef ParameterProperty_t &reference
typedef ParameterProperty_t *pointer
typedef size_t difference_type
typedef std::forward_iterator_tag iterator_category

Public Functions

inline iterator(fastrtps::rtps::octet *ptr)

Constructor using an octet pointer.

Parameters:

ptr – Octet pointer to be set

inline self_type operator++()
inline self_type operator++(int)
inline reference operator*()
inline pointer operator->()
inline bool operator==(const self_type &rhs) const
inline bool operator!=(const self_type &rhs) const

Protected Functions

inline void advance()

Shift the pointer to the next value.

inline fastrtps::rtps::octet *address() const

Getter for the pointer.

Returns:

the pointer