Public Types | Public Member Functions | Public Attributes | List of all members
rviz::Config::Node Class Reference

Public Types

typedef QList< NodePtrChildList
typedef QMap< QString, NodePtrChildMap

Public Member Functions

void deleteData ()
 Node ()
void setType (Config::Type new_type)
 ~Node ()

Public Attributes

union {
   ChildList *   list
   ChildMap *   map
   QVariant *   value
Config::Type type_

Detailed Description

Definition at line 41 of file config.cpp.

Member Typedef Documentation

Definition at line 51 of file config.cpp.

typedef QMap<QString, NodePtr> rviz::Config::Node::ChildMap

Definition at line 50 of file config.cpp.

Constructor & Destructor Documentation

rviz::Config::Node::Node ( )

Definition at line 62 of file config.cpp.

rviz::Config::Node::~Node ( )

Definition at line 68 of file config.cpp.

Member Function Documentation

void rviz::Config::Node::deleteData ( )

Definition at line 73 of file config.cpp.

void rviz::Config::Node::setType ( Config::Type  new_type)

Definition at line 86 of file config.cpp.

Member Data Documentation

union { ... } rviz::Config::Node::data_
ChildList* rviz::Config::Node::list

Definition at line 57 of file config.cpp.

ChildMap* rviz::Config::Node::map

Definition at line 56 of file config.cpp.

Config::Type rviz::Config::Node::type_

Definition at line 53 of file config.cpp.

QVariant* rviz::Config::Node::value

Definition at line 58 of file config.cpp.

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

Author(s): Dave Hershberger, David Gossow, Josh Faust
autogenerated on Wed Aug 28 2019 04:01:52