glucat  0.8.4
Public Member Functions | Public Attributes | List of all members
glucat::glucat_error Class Referenceabstract

Abstract exception class. More...

#include <errors.h>

Inheritance diagram for glucat::glucat_error:
Inheritance graph
[legend]
Collaboration diagram for glucat::glucat_error:
Collaboration graph
[legend]

Public Member Functions

 glucat_error (const std::string &context, const std::string &msg)
 
 ~glucat_error () throw ()
 
virtual const std::string heading () const =0 throw ()
 
virtual const std::string classname () const =0 throw ()
 
virtual void print_error_msg () const =0
 

Public Attributes

std::string name
 

Detailed Description

Abstract exception class.

Definition at line 70 of file errors.h.

Constructor & Destructor Documentation

◆ glucat_error()

glucat::glucat_error::glucat_error ( const std::string &  context,
const std::string &  msg 
)
inline

Definition at line 102 of file errors.h.

◆ ~glucat_error()

glucat::glucat_error::~glucat_error ( )
throw (
)
inline

Definition at line 105 of file errors.h.

Member Function Documentation

◆ classname()

virtual const std::string glucat::glucat_error::classname ( ) const
throw (
)
pure virtual

Implemented in glucat::error< Class_T >.

◆ heading()

virtual const std::string glucat::glucat_error::heading ( ) const
throw (
)
pure virtual

Implemented in glucat::error< Class_T >.

◆ print_error_msg()

virtual void glucat::glucat_error::print_error_msg ( ) const
pure virtual

Implemented in glucat::error< Class_T >.

Member Data Documentation

◆ name

std::string glucat::glucat_error::name

Definition at line 110 of file errors.h.


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