Public Member Functions | Protected Attributes | List of all members
RTT::dev::NameServer< _ValueType >::value_iterator Class Reference

An Iterator to iterate over the registered objects. More...

#include <NameServer.hpp>

Inheritance diagram for RTT::dev::NameServer< _ValueType >::value_iterator:
Inheritance graph
[legend]

Public Member Functions

bool operator!= (value_iterator other)
 
ValueType operator* ()
 
value_iteratoroperator++ ()
 
value_iterator operator++ (int)
 
int operator- (value_iterator other)
 
value_iteratoroperator-- ()
 
value_iterator operator-- (int)
 
bool operator== (value_iterator other)
 
 value_iterator (iterator _i)
 

Protected Attributes

NameServer< _ValueType >::iterator i
 

Detailed Description

template<class _ValueType>
class RTT::dev::NameServer< _ValueType >::value_iterator

An Iterator to iterate over the registered objects.

On dereference it will give you a ValueType (an object)

Definition at line 241 of file NameServer.hpp.

Constructor & Destructor Documentation

template<class _ValueType>
RTT::dev::NameServer< _ValueType >::value_iterator::value_iterator ( iterator  _i)
inline

Definition at line 248 of file NameServer.hpp.

Member Function Documentation

template<class _ValueType>
bool RTT::dev::NameServer< _ValueType >::value_iterator::operator!= ( value_iterator  other)
inline

Definition at line 287 of file NameServer.hpp.

template<class _ValueType>
ValueType RTT::dev::NameServer< _ValueType >::value_iterator::operator* ( )
inline

Definition at line 251 of file NameServer.hpp.

template<class _ValueType>
value_iterator& RTT::dev::NameServer< _ValueType >::value_iterator::operator++ ( )
inline

Definition at line 256 of file NameServer.hpp.

template<class _ValueType>
value_iterator RTT::dev::NameServer< _ValueType >::value_iterator::operator++ ( int  )
inline

Definition at line 268 of file NameServer.hpp.

template<class _ValueType>
int RTT::dev::NameServer< _ValueType >::value_iterator::operator- ( value_iterator  other)
inline

Definition at line 292 of file NameServer.hpp.

template<class _ValueType>
value_iterator& RTT::dev::NameServer< _ValueType >::value_iterator::operator-- ( )
inline

Definition at line 262 of file NameServer.hpp.

template<class _ValueType>
value_iterator RTT::dev::NameServer< _ValueType >::value_iterator::operator-- ( int  )
inline

Definition at line 275 of file NameServer.hpp.

template<class _ValueType>
bool RTT::dev::NameServer< _ValueType >::value_iterator::operator== ( value_iterator  other)
inline

Definition at line 282 of file NameServer.hpp.

Member Data Documentation

template<class _ValueType>
NameServer<_ValueType>::iterator RTT::dev::NameServer< _ValueType >::value_iterator::i
protected

Definition at line 245 of file NameServer.hpp.


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


rtt
Author(s): RTT Developers
autogenerated on Fri Oct 25 2019 03:59:46