RobotsIO
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes | List of all members
RobotsIO::Utils::ParametersExtractor Class Referenceabstract
Inheritance diagram for RobotsIO::Utils::ParametersExtractor:
ExtractionTest Parameters2YarpBottle

Public Member Functions

 ParametersExtractor (const RobotsIO::Utils::Parameters &parameters)
 
void extract_fields ()
 
void extract_field (const std::string &key)
 
virtual void extract_field (const std::string &key, const std::string &value)=0
 
virtual void extract_field (const std::string &key, const std::size_t &value)=0
 
virtual void extract_field (const std::string &key, const int &value)=0
 
virtual void extract_field (const std::string &key, const double &value)=0
 
virtual void extract_field (const std::string &key, const bool &value)=0
 

Protected Attributes

const RobotsIO::Utils::Parametersparameters_
 

Detailed Description

Definition at line 21 of file ParametersExtractor.h.

Constructor & Destructor Documentation

◆ ParametersExtractor()

ParametersExtractor::ParametersExtractor ( const RobotsIO::Utils::Parameters parameters)

Definition at line 14 of file ParametersExtractor.cpp.

Member Function Documentation

◆ extract_field()

void ParametersExtractor::extract_field ( const std::string &  key)

Definition at line 28 of file ParametersExtractor.cpp.

◆ extract_fields()

void ParametersExtractor::extract_fields ( )

Definition at line 19 of file ParametersExtractor.cpp.

Member Data Documentation

◆ parameters_

const RobotsIO::Utils::Parameters& RobotsIO::Utils::ParametersExtractor::parameters_
protected

Definition at line 41 of file ParametersExtractor.h.