Support Class Library
A set of tools providing classes and utility
Namespaces | Macros | Variables
windows.h File Reference

Go to the source code of this file.

Namespaces

 scl
 Global namespace of the SCL.
 
 scl::detect
 Namespace for detecting features, platform, etc...
 
 scl::detect::platform
 Namespace for platform detection.
 

Macros

#define SCL_PLATFORM_WIN64   false
 Macro that detects whether or not the platform is a 64bit Windows. More...
 
#define SCL_PLATFORM_WIN32   false
 Macro that detects whether or not the platform is a 32bit Windows. More...
 
#define SCL_PLATFORM_WINDOWS   true
 Macro that detects whether or not the platform is Windows. More...
 

Variables

constexpr bool scl::detect::platform::win64 = false
 Checks whether or not the platform is a 64bit Windows. More...
 
constexpr bool scl::detect::platform::win32 = false
 Checks whether or not the platform is a 32bit Windows. More...
 
constexpr bool scl::detect::platform::windows = true
 Checks whether or not the platform is windows. More...
 

Macro Definition Documentation

◆ SCL_PLATFORM_WIN32

#define SCL_PLATFORM_WIN32   false

Macro that detects whether or not the platform is a 32bit Windows.

Definition at line 20 of file windows.h.

◆ SCL_PLATFORM_WIN64

#define SCL_PLATFORM_WIN64   false

Macro that detects whether or not the platform is a 64bit Windows.

Definition at line 10 of file windows.h.

◆ SCL_PLATFORM_WINDOWS

#define SCL_PLATFORM_WINDOWS   true

Macro that detects whether or not the platform is Windows.

Definition at line 28 of file windows.h.