Ne.app NeANT
The Ne.app NeANT User module of the NeANT distribution.
Data Structures | Public Member Functions | Data Fields
ExceptionBase Struct Reference
Inheritance diagram for ExceptionBase:
Inheritance graph
[legend]
Collaboration diagram for ExceptionBase:
Collaboration graph
[legend]

Public Member Functions

 ExceptionBase ()
 
 ExceptionBase (const ExceptionBase &)
 
 ~ExceptionBase ()
 
ExceptionBase & operator= (const ExceptionBase &)
 
void format (const char *file, int line, const char *function, const char *fmt, va_list va)
 
const char * what () const
 

Data Fields

char buf_ [256]
 
ExceptionString * ex_str_
 

Detailed Description

Definition at line 56 of file exception.cpp.

Constructor & Destructor Documentation

◆ ExceptionBase() [1/2]

ExceptionBase::ExceptionBase ( )

Definition at line 111 of file exception.cpp.

◆ ExceptionBase() [2/2]

ExceptionBase::ExceptionBase ( const ExceptionBase &  ex)

Definition at line 116 of file exception.cpp.

◆ ~ExceptionBase()

ExceptionBase::~ExceptionBase ( )

Definition at line 121 of file exception.cpp.

Member Function Documentation

◆ format()

void ExceptionBase::format ( const char *  file,
int  line,
const char *  function,
const char *  fmt,
va_list  va 
)

Definition at line 144 of file exception.cpp.

◆ operator=()

ExceptionBase & ExceptionBase::operator= ( const ExceptionBase &  ex)

Definition at line 126 of file exception.cpp.

◆ what()

const char * ExceptionBase::what ( ) const

Definition at line 179 of file exception.cpp.

Field Documentation

◆ buf_

char ExceptionBase::buf_[256]

Definition at line 62 of file exception.cpp.

◆ ex_str_

ExceptionString* ExceptionBase::ex_str_

Definition at line 63 of file exception.cpp.


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