Orocos Real-Time Toolkit  2.8.3
Public Member Functions | Protected Attributes | List of all members
RTT::dev::NameServer< _ValueType >::name_iterator Class Reference

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

#include <rtt/extras/dev/NameServer.hpp>

Inheritance diagram for RTT::dev::NameServer< _ValueType >::name_iterator:

Public Member Functions

 name_iterator (iterator _i)
 
NameType operator* ()
 
name_iterator operator++ (int)
 
name_iteratoroperator++ ()
 
name_iteratoroperator-- ()
 
name_iterator operator-- (int)
 
bool operator== (name_iterator other)
 
bool operator!= (name_iterator other)
 
int operator- (name_iterator other)
 

Protected Attributes

NameServer< _ValueType >::iterator i
 

Detailed Description

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

An Iterator to iterate over the registered names.

On dereference it will give you a NameType (a name).

Definition at line 306 of file NameServer.hpp.

Constructor & Destructor Documentation

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

Definition at line 315 of file NameServer.hpp.

Member Function Documentation

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

Definition at line 318 of file NameServer.hpp.

template<class _ValueType>
name_iterator RTT::dev::NameServer< _ValueType >::name_iterator::operator++ ( int  )
inline
template<class _ValueType>
name_iterator& RTT::dev::NameServer< _ValueType >::name_iterator::operator++ ( )
inline
template<class _ValueType>
int RTT::dev::NameServer< _ValueType >::name_iterator::operator- ( name_iterator  other)
inline
template<class _ValueType>
name_iterator& RTT::dev::NameServer< _ValueType >::name_iterator::operator-- ( )
inline
template<class _ValueType>
name_iterator RTT::dev::NameServer< _ValueType >::name_iterator::operator-- ( int  )
inline
template<class _ValueType>
bool RTT::dev::NameServer< _ValueType >::name_iterator::operator== ( name_iterator  other)
inline

Member Data Documentation

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

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