Cadabra
Computer algebra system for field theory problems
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
exec_stream_t::error_t Class Reference

#include <exec-stream.h>

Inheritance diagram for exec_stream_t::error_t:

Public Member Functions

 error_t (std::string const &msg)
 
 error_t (std::string const &msg, error_code_t code)
 
 ~error_t () throw ()
 
virtual char const * what () const throw ()
 

Protected Member Functions

 error_t ()
 
void compose (std::string const &msg, error_code_t code)
 

Protected Attributes

std::string m_msg
 

Constructor & Destructor Documentation

◆ error_t() [1/3]

exec_stream_t::error_t::error_t ( std::string const &  msg)

◆ error_t() [2/3]

exec_stream_t::error_t::error_t ( std::string const &  msg,
error_code_t  code 
)

◆ ~error_t()

exec_stream_t::error_t::~error_t ( )
throw (
)

◆ error_t() [3/3]

exec_stream_t::error_t::error_t ( )
protected

Member Function Documentation

◆ compose()

void exec_stream_t::error_t::compose ( std::string const &  msg,
error_code_t  code 
)
protected

◆ what()

char const * exec_stream_t::error_t::what ( ) const
throw (
)
virtual

Member Data Documentation

◆ m_msg

std::string exec_stream_t::error_t::m_msg
protected

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