|  | OGRE 2.1
    Object-Oriented Graphics Rendering Engine | 
#include "OgrePrerequisites.h"#include "OgreString.h"#include <exception>#include "OgreHeaderPrefix.h"#include "OgreHeaderSuffix.h"| Classes | |
| class | Ogre::Exception | 
| When thrown, provides information about an error that has occurred inside the engine.  More... | |
| class | Ogre::ExceptionFactory | 
| Class implementing dispatch methods in order to construct by-value exceptions of a derived type based just on an exception code.  More... | |
| class | Ogre::FileNotFoundException | 
| class | Ogre::InternalErrorException | 
| class | Ogre::InvalidCallException | 
| class | Ogre::InvalidParametersException | 
| class | Ogre::InvalidStateException | 
| class | Ogre::IOException | 
| class | Ogre::ItemIdentityException | 
| class | Ogre::RenderingAPIException | 
| class | Ogre::RuntimeAssertionException | 
| class | Ogre::UnimplementedException | 
| Template struct which creates a distinct type for each exception code.  More... | |
| Namespaces | |
| namespace | Ogre | 
| Macros | |
| #define | OGRE_EXCEPT(code, desc, src) Ogre::ExceptionFactory::throwException(code, code, desc, src, __FILE__, __LINE__) | 
| #define | OGRE_EXCEPT_EX(code, num, desc, src) Ogre::ExceptionFactory::throwException(code, num, desc, src, __FILE__, __LINE__) | 
| #define | OgreAssert(a, b) assert( (a) && (b) ) | 
| #define | OgreAssertDbg(a, b) | 
| #define OgreAssert | ( | a, | |
| b | |||
| ) | assert( (a) && (b) ) | 
| #define OgreAssertDbg | ( | a, | |
| b | |||
| ) |