Orxonox  0.0.5 Codename: Arcturus
Classes | Namespaces | Macros | Enumerations
OISException.h File Reference
#include "OISPrereqs.h"
#include <exception>

Go to the source code of this file.

Classes

class  OIS::Exception
 

Namespaces

 OIS
 

Macros

#define OIS_EXCEPT(err, str)   throw( OIS::Exception(err, str, __LINE__, __FILE__) )
 Use this macro to handle exceptions easily. More...
 

Enumerations

enum  OIS::OIS_ERROR {
  OIS::E_InputDisconnected, OIS::E_InputDeviceNonExistant, OIS::E_InputDeviceNotSupported, OIS::E_DeviceFull,
  OIS::E_NotSupported, OIS::E_NotImplemented, OIS::E_Duplicate, OIS::E_InvalidParam,
  OIS::E_General
}
 Simple enum's for dealing with exceptions. More...
 

Macro Definition Documentation

#define OIS_EXCEPT (   err,
  str 
)    throw( OIS::Exception(err, str, __LINE__, __FILE__) )

Use this macro to handle exceptions easily.