Public Member Functions | Private Attributes | List of all members
rosmon::launch::ParseException Class Reference

#include <launch_config.h>

Inheritance diagram for rosmon::launch::ParseException:
Inheritance graph
[legend]

Public Member Functions

template<typename... Args>
ParseException format (const char *format, const Args &...args)
 
 ParseException (const std::string &msg)
 
virtual const char * what () const noexcept
 
virtual ~ParseException () throw ()
 

Private Attributes

std::string m_msg
 

Detailed Description

Definition at line 28 of file launch_config.h.

Constructor & Destructor Documentation

rosmon::launch::ParseException::ParseException ( const std::string &  msg)
inlineexplicit

Definition at line 31 of file launch_config.h.

virtual rosmon::launch::ParseException::~ParseException ( )
throw (
)
inlinevirtual

Definition at line 35 of file launch_config.h.

Member Function Documentation

template<typename... Args>
ParseException rosmon::launch::ParseException::format ( const char *  format,
const Args &...  args 
)
inline

Definition at line 42 of file launch_config.h.

virtual const char* rosmon::launch::ParseException::what ( ) const
inlinevirtualnoexcept

Definition at line 38 of file launch_config.h.

Member Data Documentation

std::string rosmon::launch::ParseException::m_msg
private

Definition at line 47 of file launch_config.h.


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


rosmon_core
Author(s): Max Schwarz
autogenerated on Wed Jul 10 2019 03:10:12