VR-Vantage 3.1 API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Private Attributes
jrm::JrmException Class Reference

Class that defines a basic exception class which behaves the same way on Windows/Linux. More...

Inheritance diagram for jrm::JrmException:
Inheritance graph
[legend]

Public Member Functions

 JrmException ()
 JrmException (const char *const &s)
 JrmException (const char *const &s, int i)
 JrmException (const JrmException &ex)
JrmExceptionoperator= (const JrmException &rhs)
virtual const char * what () const throw ()
virtual ~JrmException () throw ()

Private Attributes

std::string m_what
int m_code

Detailed Description

Class that defines a basic exception class which behaves the same way on Windows/Linux.

Methods and CTORS adhere to std::exception interface

Constructor & Destructor Documentation

jrm::JrmException::JrmException ( )
inline
jrm::JrmException::JrmException ( const char *const &  s)
inline
jrm::JrmException::JrmException ( const char *const &  s,
int  i 
)
inline
jrm::JrmException::JrmException ( const JrmException ex)
inline
virtual jrm::JrmException::~JrmException ( ) throw ()
inlinevirtual

Member Function Documentation

JrmException& jrm::JrmException::operator= ( const JrmException rhs)
inline

References m_code, and m_what.

virtual const char* jrm::JrmException::what ( ) const throw ()
inlinevirtual

References m_what.

Member Data Documentation

std::string jrm::JrmException::m_what
private

Referenced by operator=(), and what().

int jrm::JrmException::m_code
private

Referenced by operator=().


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


Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)