Scarab  v2.4.11
Project 8 C++ Utility Library
Public Member Functions | Private Attributes | List of all members
error Class Reference

#include <error.hh>

Inheritance diagram for error:
Inheritance graph

Public Member Functions

 error ()
 
 error (const error &)
 
 ~error () throw ()
 
template<class x_streamable >
erroroperator<< (x_streamable a_fragment)
 
erroroperator<< (const std::string &a_fragment)
 
erroroperator<< (const char *a_fragment)
 
virtual const char * what () const throw ()
 

Private Attributes

std::string f_error
 

Detailed Description

Definition at line 13 of file error.hh.

Constructor & Destructor Documentation

◆ error() [1/2]

error ( )

Definition at line 9 of file error.cc.

◆ error() [2/2]

error ( const error an_error)

Definition at line 15 of file error.cc.

◆ ~error()

~error ( )
throw (
)

Definition at line 21 of file error.cc.

Member Function Documentation

◆ operator<<() [1/3]

error & operator<< ( x_streamable  a_fragment)

Definition at line 32 of file error.hh.

◆ operator<<() [2/3]

error & operator<< ( const std::string &  a_fragment)
inline

Definition at line 40 of file error.hh.

◆ operator<<() [3/3]

error & operator<< ( const char *  a_fragment)
inline

Definition at line 46 of file error.hh.

◆ what()

const char * what ( ) const
throw (
)
virtual

Definition at line 25 of file error.cc.

Member Data Documentation

◆ f_error

std::string f_error
private

Definition at line 28 of file error.hh.


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