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

#include <substitution.h>

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

Public Member Functions

 SubstitutionException (const std::string &msg)
 
virtual const char * what () const noexceptoverride
 
virtual ~SubstitutionException () throw ()
 

Static Public Member Functions

template<typename... Args>
static SubstitutionException format (const char *format, const Args &...args)
 

Private Attributes

std::string m_msg
 

Detailed Description

Definition at line 19 of file substitution.h.

Constructor & Destructor Documentation

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

Definition at line 22 of file substitution.h.

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

Definition at line 26 of file substitution.h.

Member Function Documentation

template<typename... Args>
static SubstitutionException rosmon::launch::SubstitutionException::format ( const char *  format,
const Args &...  args 
)
inlinestatic

Definition at line 33 of file substitution.h.

virtual const char* rosmon::launch::SubstitutionException::what ( ) const
inlineoverridevirtualnoexcept

Definition at line 29 of file substitution.h.

Member Data Documentation

std::string rosmon::launch::SubstitutionException::m_msg
private

Definition at line 38 of file substitution.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