Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

OgreException.h File Reference

#include "OgrePrerequisites.h"
#include "OgreString.h"

Go to the source code of this file.

Namespaces

namespace  Ogre

Defines

#define Except(num, desc, src)   throw( Exception( num, desc, src, __FILE__, __LINE__ ) )
#define OgreGuard(a)   Exception::_pushFunction( (a) )
#define OgreUnguard()   Exception::_popFunction()
#define OgreUnguardRet(a)   { Exception::_popFunction(); return a; }
#define OgreAssert(a, b)   assert( (a) && (b) )
#define OGRE_CALL_STACK_DEPTH   512


Define Documentation

#define Except num,
desc,
src       throw( Exception( num, desc, src, __FILE__, __LINE__ ) )
 

#define OGRE_CALL_STACK_DEPTH   512
 

#define OgreAssert a,
     assert( (a) && (b) )
 

#define OgreGuard      Exception::_pushFunction( (a) )
 

 
#define OgreUnguard      Exception::_popFunction()
 

#define OgreUnguardRet      { Exception::_popFunction(); return a; }
 

Copyright © 2002 by The OGRE Team