#include <launch_config.h>
|
const std::map< std::string, std::string > & | arguments () const |
|
void | clearArguments () |
|
LaunchConfig * | config () |
|
ParseContext | enterScope (const std::string &prefix) |
|
const std::map< std::string, std::string > | environment () const |
|
template<typename... Args> |
ParseException | error (const char *fmt, const Args &...args) const |
|
std::string | evaluate (const std::string &tpl, bool simplifyWhitespace=true) |
|
const std::string & | filename () const |
|
bool | parseBool (const std::string &value, int line) |
|
| ParseContext (LaunchConfig *config) |
|
const std::string & | prefix () const |
|
const std::map< std::string, std::string > & | remappings () |
|
void | setArg (const std::string &name, const std::string &value, bool override) |
|
void | setCurrentElement (TiXmlElement *e) |
|
void | setEnvironment (const std::string &name, const std::string &value) |
|
void | setFilename (const std::string &filename) |
|
void | setRemap (const std::string &from, const std::string &to) |
|
bool | shouldSkip (TiXmlElement *e) |
|
template<typename... Args> |
void | warning (const char *fmt, const Args &...args) const |
|
Definition at line 52 of file launch_config.h.
rosmon::launch::ParseContext::ParseContext |
( |
LaunchConfig * |
config | ) |
|
|
inline |
const std::map<std::string, std::string>& rosmon::launch::ParseContext::arguments |
( |
| ) |
const |
|
inline |
void rosmon::launch::ParseContext::clearArguments |
( |
| ) |
|
|
inline |
ParseContext rosmon::launch::ParseContext::enterScope |
( |
const std::string & |
prefix | ) |
|
const std::map<std::string, std::string> rosmon::launch::ParseContext::environment |
( |
| ) |
const |
|
inline |
template<typename... Args>
ParseException rosmon::launch::ParseContext::error |
( |
const char * |
fmt, |
|
|
const Args &... |
args |
|
) |
| const |
|
inline |
std::string rosmon::launch::ParseContext::evaluate |
( |
const std::string & |
tpl, |
|
|
bool |
simplifyWhitespace = true |
|
) |
| |
const std::string& rosmon::launch::ParseContext::filename |
( |
| ) |
const |
|
inline |
bool rosmon::launch::ParseContext::parseBool |
( |
const std::string & |
value, |
|
|
int |
line |
|
) |
| |
const std::string& rosmon::launch::ParseContext::prefix |
( |
| ) |
const |
|
inline |
const std::map<std::string, std::string>& rosmon::launch::ParseContext::remappings |
( |
| ) |
|
|
inline |
void rosmon::launch::ParseContext::setArg |
( |
const std::string & |
name, |
|
|
const std::string & |
value, |
|
|
bool |
override |
|
) |
| |
void rosmon::launch::ParseContext::setCurrentElement |
( |
TiXmlElement * |
e | ) |
|
|
inline |
void rosmon::launch::ParseContext::setEnvironment |
( |
const std::string & |
name, |
|
|
const std::string & |
value |
|
) |
| |
void rosmon::launch::ParseContext::setFilename |
( |
const std::string & |
filename | ) |
|
|
inline |
void rosmon::launch::ParseContext::setRemap |
( |
const std::string & |
from, |
|
|
const std::string & |
to |
|
) |
| |
bool rosmon::launch::ParseContext::shouldSkip |
( |
TiXmlElement * |
e | ) |
|
template<typename... Args>
void rosmon::launch::ParseContext::warning |
( |
const char * |
fmt, |
|
|
const Args &... |
args |
|
) |
| const |
|
inline |
std::map<std::string, std::string> rosmon::launch::ParseContext::m_args |
|
private |
int rosmon::launch::ParseContext::m_currentLine = -1 |
|
private |
std::map<std::string, std::string> rosmon::launch::ParseContext::m_environment |
|
private |
std::string rosmon::launch::ParseContext::m_filename |
|
private |
std::string rosmon::launch::ParseContext::m_prefix |
|
private |
std::map<std::string, std::string> rosmon::launch::ParseContext::m_remappings |
|
private |
The documentation for this class was generated from the following files: