Public Types | Public Attributes | List of all members
swri::DynamicValue Struct Reference

#include <dynamic_parameters.h>

Public Types

enum  Type {
  Bool = 0, Float = 1, Double = 2, Int = 3,
  String = 4
}
 

Public Attributes

boost::shared_ptr< bool > boolean
 
boost::shared_ptr< double > dbl
 
union {
   bool   b
 
   double   d
 
   int   i
 
Default
 
std::string default_string
 
std::string description
 
std::vector< std::pair< std::string, int > > enums
 
boost::shared_ptr< float > flt
 
boost::shared_ptr< int > integer
 
union {
   double   d
 
   int   i
 
Max
 
union {
   double   d
 
   int   i
 
Min
 
std::string name
 
boost::shared_ptr< std::string > str
 
Type type
 

Detailed Description

Definition at line 53 of file dynamic_parameters.h.

Member Enumeration Documentation

◆ Type

Enumerator
Bool 
Float 
Double 
Int 
String 

Definition at line 55 of file dynamic_parameters.h.

Member Data Documentation

◆ b

bool swri::DynamicValue::b

Definition at line 80 of file dynamic_parameters.h.

◆ boolean

boost::shared_ptr<bool> swri::DynamicValue::boolean

Definition at line 74 of file dynamic_parameters.h.

◆ d

double swri::DynamicValue::d

Definition at line 79 of file dynamic_parameters.h.

◆ dbl

boost::shared_ptr<double> swri::DynamicValue::dbl

Definition at line 71 of file dynamic_parameters.h.

◆ Default

union { ... } swri::DynamicValue::Default

◆ default_string

std::string swri::DynamicValue::default_string

Definition at line 93 of file dynamic_parameters.h.

◆ description

std::string swri::DynamicValue::description

Definition at line 66 of file dynamic_parameters.h.

◆ enums

std::vector<std::pair<std::string, int> > swri::DynamicValue::enums

Definition at line 67 of file dynamic_parameters.h.

◆ flt

boost::shared_ptr<float> swri::DynamicValue::flt

Definition at line 70 of file dynamic_parameters.h.

◆ i

int swri::DynamicValue::i

Definition at line 81 of file dynamic_parameters.h.

◆ integer

boost::shared_ptr<int> swri::DynamicValue::integer

Definition at line 73 of file dynamic_parameters.h.

◆ Max

union { ... } swri::DynamicValue::Max

◆ Min

union { ... } swri::DynamicValue::Min

◆ name

std::string swri::DynamicValue::name

Definition at line 65 of file dynamic_parameters.h.

◆ str

boost::shared_ptr<std::string> swri::DynamicValue::str

Definition at line 72 of file dynamic_parameters.h.

◆ type

Type swri::DynamicValue::type

Definition at line 64 of file dynamic_parameters.h.


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


swri_roscpp
Author(s): P. J. Reed
autogenerated on Thu Jun 6 2024 02:33:09