Go to the documentation of this file.
23 const std::string& config_file,
const std::string& section)
31 [[maybe_unused]]
const std::string& section)
const
33 throw std::logic_error(
"The child class does not implement this method.");
37 const std::string& config_file,
const std::string& section)
const
45 std::ostream&
out,
const char* varName,
int v)
51 std::ostream&
out,
const char* varName,
float v)
57 std::ostream&
out,
const char* varName,
double v)
63 std::ostream&
out,
const char* varName,
bool v)
70 std::ostream&
out,
const char* varName,
const std::string& v)
void dumpToConsole() const
Just like dumpToTextStream() but sending the text to the console (std::cout)
static void dumpVar_double(std::ostream &out, const char *varName, double v)
void loadFromConfigFileName(const std::string &config_file, const std::string §ion)
Behaves like loadFromConfigFile, but you can pass directly a file name and a temporary CConfigFile ob...
mrpt::vision::TStereoCalibResults out
static void dumpVar_float(std::ostream &out, const char *varName, float v)
virtual void loadFromConfigFile(const mrpt::config::CConfigFileBase &source, const std::string §ion)=0
This method load the options from a ".ini"-like file or memory-stored string list.
static void dumpVar_bool(std::ostream &out, const char *varName, bool v)
static void dumpVar_int(std::ostream &out, const char *varName, int v)
Used to print variable info from dumpToTextStream with the macro LOADABLEOPTS_DUMP_VAR.
This class allows loading and storing values and vectors of different types from a configuration text...
virtual void saveToConfigFile(mrpt::config::CConfigFileBase &target, const std::string §ion) const
This method saves the options to a ".ini"-like file or memory-stored string list.
const int LOADABLEOPTS_COLUMN_WIDTH
void getContent(std::string &str) const
Return the current contents of the virtual "config file".
void saveToConfigFileName(const std::string &config_file, const std::string §ion) const
Behaves like saveToConfigFile, but you can pass directly a file name and a temporary CConfigFile obje...
This class allows loading and storing values and vectors of different types from "....
static void dumpVar_string(std::ostream &out, const char *varName, const std::string &v)
This class implements a config file-like interface over a memory-stored string list.
virtual void dumpToTextStream(std::ostream &out) const
This method should clearly display all the contents of the structure in textual form,...
std::string std::string format(std::string_view fmt, ARGS &&... args)
Page generated by Doxygen 1.8.17 for MRPT 2.0.3 at Fri May 15 23:51:15 UTC 2020 | |