Essentia  2.1-beta5-dev
YamlException Class Reference

#include <yamlast.h>

Inheritance diagram for YamlException:
JsonException

Public Member Functions

 YamlException (const char *msg)
 
 YamlException (const std::string &msg)
 
 YamlException (const std::ostringstream &msg)
 
template<typename T , typename U >
 YamlException (const T &a, const U &b)
 
template<typename T , typename U , typename V >
 YamlException (const T &a, const U &b, const V &c)
 
virtual ~YamlException () throw ()
 
virtual const char * what () const throw ()
 

Protected Attributes

std::string _msg
 

Constructor & Destructor Documentation

◆ YamlException() [1/5]

YamlException ( const char *  msg)
inline

◆ YamlException() [2/5]

YamlException ( const std::string &  msg)
inline

◆ YamlException() [3/5]

YamlException ( const std::ostringstream &  msg)
inline

◆ YamlException() [4/5]

YamlException ( const T &  a,
const U &  b 
)
inline

References YamlException::_msg.

◆ YamlException() [5/5]

YamlException ( const T &  a,
const U &  b,
const V &  c 
)
inline

References YamlException::_msg.

◆ ~YamlException()

virtual ~YamlException ( )
throw (
)
inlinevirtual

Member Function Documentation

◆ what()

virtual const char* what ( ) const
throw (
)
inlinevirtual

References YamlException::_msg.

Member Data Documentation

◆ _msg

std::string _msg
protected

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