#include <AttrTable.h>

Public Member Functions | |
| void | clone (const entry &rhs) |
| void | delete_entry () |
| entry (const entry &rhs) | |
| entry () | |
| entry & | operator= (const entry &rhs) |
| virtual | ~entry () |
Public Attributes | |
| string | aliased_to |
| std::vector< string > * | attr |
| AttrTable * | attributes |
| bool | is_alias |
| string | name |
| AttrType | type |
This struct is public because its type is used in public typedefs.
Definition at line 150 of file AttrTable.h.
| AttrTable::entry::entry | ( | ) | [inline] |
| AttrTable::entry::entry | ( | const entry & | rhs | ) | [inline] |
Definition at line 170 of file AttrTable.h.
References clone().

| virtual AttrTable::entry::~entry | ( | ) | [inline, virtual] |
Definition at line 187 of file AttrTable.h.
References delete_entry().

| void AttrTable::entry::clone | ( | const entry & | rhs | ) | [inline] |
Definition at line 192 of file AttrTable.h.
References aliased_to, attr, Attr_container, Attr_unknown, attributes, AttrTable::AttrTable(), is_alias, name, and type.
Referenced by entry(), and operator=().

| void AttrTable::entry::delete_entry | ( | ) | [inline] |
Definition at line 175 of file AttrTable.h.
References attr, Attr_container, attributes, is_alias, and type.
Referenced by operator=(), and ~entry().
Definition at line 216 of file AttrTable.h.
References clone(), and delete_entry().

| string AttrTable::entry::aliased_to |
Definition at line 156 of file AttrTable.h.
Referenced by AttrTable::add_container_alias(), AttrTable::add_value_alias(), clone(), and AttrTable::dump().
| std::vector<string>* AttrTable::entry::attr |
Definition at line 161 of file AttrTable.h.
Referenced by AttrTable::add_value_alias(), AttrTable::append_attr(), clone(), AttrTable::del_attr(), delete_entry(), AttrTable::dump(), and entry().
Definition at line 160 of file AttrTable.h.
Referenced by AttrTable::add_container_alias(), AttrTable::add_value_alias(), AttrTable::append_container(), clone(), delete_entry(), AttrTable::dump(), entry(), DDS::transfer_attributes(), and Constructor::transfer_attributes().
Definition at line 155 of file AttrTable.h.
Referenced by AttrTable::add_container_alias(), AttrTable::add_value_alias(), AttrTable::append_attr(), AttrTable::append_container(), clone(), delete_entry(), and AttrTable::dump().
| string AttrTable::entry::name |
Definition at line 152 of file AttrTable.h.
Referenced by AttrTable::add_container_alias(), AttrTable::add_value_alias(), AttrTable::append_attr(), AttrTable::append_container(), clone(), AttrTable::dump(), DDS::find_matching_container(), and Constructor::find_matching_container().
Definition at line 153 of file AttrTable.h.
Referenced by AttrTable::add_container_alias(), AttrTable::add_value_alias(), AttrTable::append_attr(), AttrTable::append_container(), clone(), delete_entry(), AttrTable::dump(), DDS::find_matching_container(), Constructor::find_matching_container(), and Constructor::transfer_attributes().
1.5.4