Blender V2.61 - r43446
Public Member Functions | Static Public Attributes

ExpDesc Class Reference

#include <Exception.h>

List of all members.

Public Member Functions

 ExpDesc (ExceptionID &exp, const char *desc, RESULT hres=S_OK)
 ~ExpDesc (void)
int isExp (ExceptionID *exp, RESULT hres=S_OK) throw ()
void loadDesc (std::string &desc) throw ()
void registerDesc (void)

Static Public Attributes

static std::vector< ExpDesc * > m_expDescs

Detailed Description

Definition at line 94 of file Exception.h.


Constructor & Destructor Documentation

ExpDesc::ExpDesc ( ExceptionID exp,
const char *  desc,
RESULT  hres = S_OK 
)

Definition at line 47 of file Exception.cpp.

ExpDesc::~ExpDesc ( void  )

Definition at line 53 of file Exception.cpp.


Member Function Documentation

int ExpDesc::isExp ( ExceptionID exp,
RESULT  hres = S_OK 
) throw () [inline]

Definition at line 105 of file Exception.h.

References S_OK.

void ExpDesc::loadDesc ( std::string &  desc) throw () [inline]

Definition at line 120 of file Exception.h.

void ExpDesc::registerDesc ( void  ) [inline]

Definition at line 125 of file Exception.h.

References find(), and m_expDescs.

Referenced by registerAllExceptions().


Member Data Documentation

std::vector< ExpDesc * > ExpDesc::m_expDescs [static]

Definition at line 131 of file Exception.h.

Referenced by registerDesc(), and Exception::setXptDesc().


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