Public Member Functions | Private Attributes | List of all members
foxglove::Parameter Class Reference

#include <parameter.hpp>

Public Member Functions

const std::string & getName () const
 
ParameterType getType () const
 
const ParameterValuegetValue () const
 
 Parameter ()
 
 Parameter (const std::string &name)
 
 Parameter (const std::string &name, const ParameterValue &value)
 

Private Attributes

std::string _name
 
ParameterValue _value
 

Detailed Description

Definition at line 54 of file parameter.hpp.

Constructor & Destructor Documentation

◆ Parameter() [1/3]

foxglove::Parameter::Parameter ( )

Definition at line 35 of file parameter.cpp.

◆ Parameter() [2/3]

foxglove::Parameter::Parameter ( const std::string &  name)

Definition at line 36 of file parameter.cpp.

◆ Parameter() [3/3]

foxglove::Parameter::Parameter ( const std::string &  name,
const ParameterValue value 
)

Definition at line 39 of file parameter.cpp.

Member Function Documentation

◆ getName()

const std::string& foxglove::Parameter::getName ( ) const
inline

Definition at line 60 of file parameter.hpp.

◆ getType()

ParameterType foxglove::Parameter::getType ( ) const
inline

Definition at line 64 of file parameter.hpp.

◆ getValue()

const ParameterValue& foxglove::Parameter::getValue ( ) const
inline

Definition at line 68 of file parameter.hpp.

Member Data Documentation

◆ _name

std::string foxglove::Parameter::_name
private

Definition at line 73 of file parameter.hpp.

◆ _value

ParameterValue foxglove::Parameter::_value
private

Definition at line 74 of file parameter.hpp.


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


foxglove_bridge
Author(s): Foxglove
autogenerated on Mon Jul 3 2023 02:12:22