Public Member Functions | Private Member Functions | Private Attributes | List of all members
rviz::YamlConfigReader Class Reference

#include <yaml_config_reader.h>

Public Member Functions

bool error ()
 Return true if the latest readFile() or readString() call had an error. More...
 
QString errorMessage ()
 Return an error message if the latest read call had an error, or the empty string if not. More...
 
void readFile (Config &config, const QString &filename)
 Read config data from a file. This potentially changes the return value sof error(), statusMessage(), and config(). More...
 
void readStream (Config &config, std::istream &in, const QString &filename="data stream")
 Read config data from a std::istream. This potentially changes the return value sof error(), statusMessage(), and config(). More...
 
void readString (Config &config, const QString &data, const QString &filename="data string")
 Read config data from a string. This potentially changes the return value sof error(), statusMessage(), and config(). More...
 
 YamlConfigReader ()
 Constructor. Object begins in a no-error state. More...
 

Private Member Functions

void readYamlNode (Config &config, const YAML::Node &yaml_node)
 

Private Attributes

bool error_
 
QString message_
 

Detailed Description

Definition at line 44 of file yaml_config_reader.h.

Constructor & Destructor Documentation

rviz::YamlConfigReader::YamlConfigReader ( )

Constructor. Object begins in a no-error state.

Definition at line 45 of file yaml_config_reader.cpp.

Member Function Documentation

bool rviz::YamlConfigReader::error ( )

Return true if the latest readFile() or readString() call had an error.

Definition at line 140 of file yaml_config_reader.cpp.

QString rviz::YamlConfigReader::errorMessage ( )

Return an error message if the latest read call had an error, or the empty string if not.

Definition at line 145 of file yaml_config_reader.cpp.

void rviz::YamlConfigReader::readFile ( Config config,
const QString &  filename 
)

Read config data from a file. This potentially changes the return value sof error(), statusMessage(), and config().

Definition at line 49 of file yaml_config_reader.cpp.

void rviz::YamlConfigReader::readStream ( Config config,
std::istream &  in,
const QString &  filename = "data stream" 
)

Read config data from a std::istream. This potentially changes the return value sof error(), statusMessage(), and config().

Definition at line 61 of file yaml_config_reader.cpp.

void rviz::YamlConfigReader::readString ( Config config,
const QString &  data,
const QString &  filename = "data string" 
)

Read config data from a string. This potentially changes the return value sof error(), statusMessage(), and config().

Definition at line 55 of file yaml_config_reader.cpp.

void rviz::YamlConfigReader::readYamlNode ( Config config,
const YAML::Node &  yaml_node 
)
private

Definition at line 83 of file yaml_config_reader.cpp.

Member Data Documentation

bool rviz::YamlConfigReader::error_
private

Definition at line 70 of file yaml_config_reader.h.

QString rviz::YamlConfigReader::message_
private

Definition at line 69 of file yaml_config_reader.h.


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


rviz
Author(s): Dave Hershberger, David Gossow, Josh Faust
autogenerated on Wed Aug 28 2019 04:01:54