glucat  0.8.4
Public Member Functions | List of all members
glucat::error< Class_T > Class Template Reference

Specific exception class. More...

#include <errors.h>

Inheritance diagram for glucat::error< Class_T >:
Inheritance graph
[legend]
Collaboration diagram for glucat::error< Class_T >:
Collaboration graph
[legend]

Public Member Functions

 error (const std::string &msg)
 Specific exception class. More...
 
 error (const std::string &context, const std::string &msg)
 
virtual const std::string heading () const throw ()
 
virtual const std::string classname () const throw ()
 
virtual void print_error_msg () const
 
- Public Member Functions inherited from glucat::glucat_error
 glucat_error (const std::string &context, const std::string &msg)
 
 ~glucat_error () throw ()
 

Additional Inherited Members

- Public Attributes inherited from glucat::glucat_error
std::string name
 

Detailed Description

template<class Class_T>
class glucat::error< Class_T >

Specific exception class.

Definition at line 86 of file errors.h.

Constructor & Destructor Documentation

◆ error() [1/2]

template<class Class_T >
glucat::error< Class_T >::error ( const std::string &  msg)

Specific exception class.

Definition at line 67 of file errors_imp.h.

◆ error() [2/2]

template<class Class_T >
glucat::error< Class_T >::error ( const std::string &  context,
const std::string &  msg 
)

Definition at line 73 of file errors_imp.h.

Member Function Documentation

◆ classname()

template<class Class_T >
const std::string glucat::error< Class_T >::classname
throw (
)
virtual

Implements glucat::glucat_error.

Definition at line 86 of file errors_imp.h.

◆ heading()

template<class Class_T >
const std::string glucat::error< Class_T >::heading
throw (
)
virtual

Implements glucat::glucat_error.

Definition at line 80 of file errors_imp.h.

◆ print_error_msg()

template<class Class_T >
void glucat::error< Class_T >::print_error_msg
virtual

Implements glucat::glucat_error.

Definition at line 92 of file errors_imp.h.


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