Groonga 3.0.9 Source Code Document
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions
Exception Class Reference

#include <dat.hpp>

Inheritance diagram for Exception:
Inheritance graph
[legend]

Public Member Functions

 Exception () throw ()
 Exception (const char *file, int line, const char *what) throw ()
 Exception (const Exception &ex) throw ()
virtual ~Exception () throw ()
virtual Exceptionoperator= (const Exception &ex) throw ()
virtual ErrorCode code () const =0 throw ()
virtual const char * file () const throw ()
virtual int line () const throw ()
virtual const char * what () const throw ()

Detailed Description

Definition at line 159 of file dat.hpp.

Constructor & Destructor Documentation

Exception ( ) throw ()
inline

Definition at line 161 of file dat.hpp.

Exception ( const char *  file,
int  line,
const char *  what 
) throw ()
inline

Definition at line 166 of file dat.hpp.

Exception ( const Exception ex) throw ()
inline

Definition at line 171 of file dat.hpp.

virtual ~Exception ( ) throw ()
inlinevirtual

Definition at line 176 of file dat.hpp.

Member Function Documentation

virtual ErrorCode code ( ) const throw ()
pure virtual

Implemented in Error< T >.

Here is the caller graph for this function:

virtual const char* file ( ) const throw ()
inlinevirtual

Definition at line 186 of file dat.hpp.

virtual int line ( ) const throw ()
inlinevirtual

Definition at line 189 of file dat.hpp.

virtual Exception& operator= ( const Exception ex) throw ()
inlinevirtual

Definition at line 178 of file dat.hpp.

virtual const char* what ( ) const throw ()
inlinevirtual

Definition at line 192 of file dat.hpp.


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