Urbi SDK Remote for C++  2.7.5
urbi::UVarTable Struct Reference

#include <utable.hh>

Inheritance diagram for urbi::UVarTable:
Collaboration diagram for urbi::UVarTable:

List of all members.

Public Types

typedef std::string key_type
 The keys.
typedef std::list< UVar * > callbacks_type
 The list call backs.
typedef callbacks_type mapped_type
typedef boost::unordered_map
< key_type, mapped_type
super_type
 Type of the super class.
typedef super_type::const_iterator const_iterator
 Iterator types.
typedef super_type::iterator iterator

Public Member Functions

mapped_typefind0 (const key_type &name)
 Return the list of callbacks, otherwise 0.
void clean (const UVar &uvar)
 Clean a callback UTable from all callbacks linked to the object whose name is 'name'.

Detailed Description

Definition at line 69 of file utable.hh.


Member Typedef Documentation

The list call backs.

Definition at line 76 of file utable.hh.

typedef super_type::const_iterator urbi::UVarTable::const_iterator

Iterator types.

Definition at line 83 of file utable.hh.

typedef super_type::iterator urbi::UVarTable::iterator

Definition at line 84 of file utable.hh.

typedef std::string urbi::UVarTable::key_type

The keys.

Definition at line 73 of file utable.hh.

Definition at line 77 of file utable.hh.

typedef boost::unordered_map<key_type, mapped_type> urbi::UVarTable::super_type

Type of the super class.

Definition at line 80 of file utable.hh.


Member Function Documentation

void urbi::UVarTable::clean ( const UVar uvar)

Clean a callback UTable from all callbacks linked to the object whose name is 'name'.

Definition at line 96 of file utable.cc.

UVarTable::mapped_type * urbi::UVarTable::find0 ( const key_type name)

Return the list of callbacks, otherwise 0.

Definition at line 88 of file utable.cc.


The documentation for this struct was generated from the following files: