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
 
data_
 
Config::Type type_
 

Detailed Description

Definition at line 40 of file config.cpp.

Member Typedef Documentation

◆ ChildList

Definition at line 50 of file config.cpp.

◆ ChildMap

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

Definition at line 49 of file config.cpp.

Constructor & Destructor Documentation

◆ Node()

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

Definition at line 61 of file config.cpp.

◆ ~Node()

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

Definition at line 66 of file config.cpp.

Member Function Documentation

◆ deleteData()

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

Definition at line 71 of file config.cpp.

◆ setType()

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

Definition at line 90 of file config.cpp.

Member Data Documentation

◆ data_

union { ... } rviz::Config::Node::data_

◆ list

ChildList* rviz::Config::Node::list

Definition at line 56 of file config.cpp.

◆ map

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

Definition at line 55 of file config.cpp.

◆ type_

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

Definition at line 52 of file config.cpp.

◆ value

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

Definition at line 57 of file config.cpp.


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


rviz
Author(s): Dave Hershberger, David Gossow, Josh Faust
autogenerated on Sat May 27 2023 02:06:25