EMAN2
Public Member Functions | List of all members
EMAN::_BadAllocException Class Reference

Used when memory allocation goes wrong... i.e. More...

#include <exception.h>

Inheritance diagram for EMAN::_BadAllocException:
Inheritance graph
[legend]
Collaboration diagram for EMAN::_BadAllocException:
Collaboration graph
[legend]

Public Member Functions

 _BadAllocException (const string &file="unknown", int line=0, const string &desc_str="")
 
const char * name () const
 The name of this E2Exception class. More...
 
- Public Member Functions inherited from EMAN::E2Exception
 E2Exception (const string &file="", int line=0, const string &desc_str="", const string &objname_str="")
 Contructor. More...
 
virtual ~E2Exception () throw ()
 
virtual const char * what () const throw ()
 The E2Exception information. More...
 

Additional Inherited Members

- Protected Attributes inherited from EMAN::E2Exception
string filename
 
int linenum
 
string desc
 
string objname
 

Detailed Description

Used when memory allocation goes wrong... i.e.

ran out of system memory

Definition at line 378 of file exception.h.

Constructor & Destructor Documentation

◆ _BadAllocException()

EMAN::_BadAllocException::_BadAllocException ( const string &  file = "unknown",
int  line = 0,
const string &  desc_str = "" 
)
inline

Definition at line 381 of file exception.h.

383 : E2Exception(file, line, desc_str) {}
E2Exception(const string &file="", int line=0, const string &desc_str="", const string &objname_str="")
Contructor.
Definition: exception.h:77

Member Function Documentation

◆ name()

const char * EMAN::_BadAllocException::name ( ) const
inlinevirtual

The name of this E2Exception class.

Returns
The name of this E2Exception class.

Reimplemented from EMAN::E2Exception.

Definition at line 385 of file exception.h.

385{ return "BadAllocException"; }

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