roviz  0.7
Code Documentation of roviz
Public Member Functions | List of all members
ConfigImplBaseCmdline Class Referenceabstract

Base class for ConfigImplCmdline. More...

#include <config_impl_base_cmdline.h>

Inheritance diagram for ConfigImplBaseCmdline:
Inheritance graph
Collaboration diagram for ConfigImplBaseCmdline:
Collaboration graph

Public Member Functions

virtual void load (std::string value)=0
 Load the value from a string. More...
 
- Public Member Functions inherited from ConfigImpl
virtual void * value (void)=0
 Get the value of the config. More...
 
virtual void lock (void)=0
 Lock the mutex of the config. More...
 
virtual void unlock (void)=0
 Unlock the mutex of the config. More...
 
virtual bool changed (void)=0
 Check if the config value changed. More...
 

Detailed Description

Base class for ConfigImplCmdline.

Does not need a template, but still allows loading a value.

See also
Config
ConfigImpl
ConfigImplCmdline

Member Function Documentation

◆ load()

virtual void ConfigImplBaseCmdline::load ( std::string  value)
pure virtual

Load the value from a string.

Parameters
valueThe string representation of the value

ConfigImplCmdline will determine how to parse the string based on its template type.

Implemented in ConfigImplCmdline< T >, ConfigImplCmdline< T >, ConfigImplCmdline< T >, ConfigImplCmdline< T >, ConfigImplCmdline< T >, ConfigImplCmdline< T >, and ConfigImplCmdline< T >.


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