ecto
Namespaces | Classes | Functions
ecto::except Namespace Reference

Namespaces

 detail
 
 py
 

Classes

struct  EctoException
 
class  error_info_container_impl
 

Functions

 BOOST_PP_SEQ_FOR_EACH (ECTO_DECLARE_EXCEPTION,~, ECTO_EXCEPTIONS)
 
std::string diagnostic_string (const EctoException &)
 
boost::optional< std::string > diagnostic_string (const EctoException &e, const std::string &tag)
 
 BOOST_PP_SEQ_FOR_EACH (ECTO_EXCEPTION_TAG_DECL,~, ECTO_EXCEPTION_TAG_NAMES)
 

Function Documentation

ecto::except::BOOST_PP_SEQ_FOR_EACH ( ECTO_DECLARE_EXCEPTION  ,
,
ECTO_EXCEPTIONS   
)
ecto::except::BOOST_PP_SEQ_FOR_EACH ( ECTO_EXCEPTION_TAG_DECL  ,
,
ECTO_EXCEPTION_TAG_NAMES   
)
std::string ecto::except::diagnostic_string ( const EctoException )
boost::optional<std::string> ecto::except::diagnostic_string ( const EctoException e,
const std::string &  tag 
)