OIS  1.5
Object-oriented Input System
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...
 
#define OIS_WARN(err, str)
 

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

◆ OIS_EXCEPT

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

Use this macro to handle exceptions easily.

◆ OIS_WARN

#define OIS_WARN (   err,
  str 
)
Value:
do \
{ \
} while(0)