RTT::dev::NameServer< _ValueType >::name_iterator Class Reference

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

#include <NameServer.hpp>

List of all members.

Public Member Functions

 name_iterator (iterator _i)
 name_iterator (iterator _i)
bool operator!= (name_iterator other)
bool operator!= (name_iterator other)
NameType operator* ()
NameType operator* ()
name_iteratoroperator++ ()
name_iterator operator++ (int)
name_iteratoroperator++ ()
name_iterator operator++ (int)
int operator- (name_iterator other)
int operator- (name_iterator other)
name_iterator operator-- (int)
name_iteratoroperator-- ()
name_iterator operator-- (int)
name_iteratoroperator-- ()
bool operator== (name_iterator other)
bool 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 install/include/rtt/extras/dev/NameServer.hpp.


Constructor & Destructor Documentation

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

Definition at line 315 of file rtt/extras/dev/NameServer.hpp.


Member Function Documentation

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

Definition at line 354 of file rtt/extras/dev/NameServer.hpp.

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 rtt/extras/dev/NameServer.hpp.

template<class _ValueType>
NameType RTT::dev::NameServer< _ValueType >::name_iterator::operator* (  )  [inline]
template<class _ValueType>
name_iterator& RTT::dev::NameServer< _ValueType >::name_iterator::operator++ (  )  [inline]

Definition at line 330 of file rtt/extras/dev/NameServer.hpp.

template<class _ValueType>
name_iterator RTT::dev::NameServer< _ValueType >::name_iterator::operator++ ( int   )  [inline]

Definition at line 323 of file rtt/extras/dev/NameServer.hpp.

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>
int RTT::dev::NameServer< _ValueType >::name_iterator::operator- ( name_iterator  other  )  [inline]

Definition at line 359 of file rtt/extras/dev/NameServer.hpp.

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-- ( int   )  [inline]

Definition at line 342 of file rtt/extras/dev/NameServer.hpp.

template<class _ValueType>
name_iterator& RTT::dev::NameServer< _ValueType >::name_iterator::operator-- (  )  [inline]

Definition at line 336 of file rtt/extras/dev/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>
bool RTT::dev::NameServer< _ValueType >::name_iterator::operator== ( name_iterator  other  )  [inline]

Definition at line 349 of file rtt/extras/dev/NameServer.hpp.

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 files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


rtt
Author(s): RTT Developers
autogenerated on Fri Jan 11 09:49:55 2013