CyberEngineMkIII
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Classes | Namespaces | Macros
OSDeclaration.hpp File Reference

Defines the TARGET_OS_XXX macro for identifying the operating system the program is being compiled for. More...

#include "OSDeclaration.inl"
Include dependency graph for OSDeclaration.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CYB::API::Platform
 Strong typing for Platform::Identifier. More...
 

Namespaces

 CYB
 Encapsulates the engine in it's entirety.
 
 CYB::API
 Namespace containing the public API define EXPLICIT_API_USAGE to prevent automatic 'using'.
 

Macros

#define DEBUG
 Should be defined or not by user before all inclusions of CyberEngine.hpp. Enables engine debugging layers. Also ensure definition in unit matches CyberEngine executable you launch with(CyberEngine.exe for no debug, CyberEngineD.exe for debug). Must be defined by user.
 

Detailed Description

Defines the TARGET_OS_XXX macro for identifying the operating system the program is being compiled for.

Definition in file OSDeclaration.hpp.