Groonga 3.0.9 Source Code Document
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions
Error< T > Class Template Reference

#include <dat.hpp>

Inheritance diagram for Error< T >:
Inheritance graph
[legend]
Collaboration diagram for Error< T >:
Collaboration graph
[legend]

Public Member Functions

 Error () throw ()
 Error (const char *file, int line, const char *what) throw ()
 Error (const Error &ex) throw ()
virtual ~Error () throw ()
virtual Erroroperator= (const Error &ex) throw ()
virtual ErrorCode code () const throw ()
- Public Member Functions inherited from Exception
 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 const char * file () const throw ()
virtual int line () const throw ()
virtual const char * what () const throw ()

Detailed Description

template<ErrorCode T>
class grn::dat::Error< T >

Definition at line 203 of file dat.hpp.

Constructor & Destructor Documentation

Error ( ) throw ()
inline

Definition at line 205 of file dat.hpp.

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

Definition at line 207 of file dat.hpp.

Error ( const Error< T > &  ex) throw ()
inline

Definition at line 209 of file dat.hpp.

virtual ~Error ( ) throw ()
inlinevirtual

Definition at line 211 of file dat.hpp.

Member Function Documentation

virtual ErrorCode code ( ) const throw ()
inlinevirtual

Implements Exception.

Definition at line 218 of file dat.hpp.

virtual Error& operator= ( const Error< T > &  ex) throw ()
inlinevirtual

Definition at line 213 of file dat.hpp.


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