Support Class Library
A set of tools providing classes and utility
Variables
scl::detect::platform::unified Namespace Reference

Platform detection but in a unified way (e.g. More...

Variables

constexpr bool android = false
 
constexpr bool apple = false
 
constexpr bool ios = ( false || false )
 
constexpr bool linux = ( false || false || false )
 
constexpr bool unix = (SCL_PLATFORM_UNIX || ( false || false || false ) )
 
constexpr bool posix = ( false || (SCL_PLATFORM_UNIX || ( false || false || false ) ) )
 
constexpr bool win32 = true
 
constexpr bool win64 = SCL_PLATFORM_WIN64
 
constexpr bool windows = true
 

Detailed Description

Platform detection but in a unified way (e.g.

if android then linux, if ios then unix)

Variable Documentation

◆ android

constexpr bool scl::detect::platform::unified::android = false

Definition at line 19 of file posix.h.

◆ apple

constexpr bool scl::detect::platform::unified::apple = false

Definition at line 20 of file posix.h.

◆ ios

constexpr bool scl::detect::platform::unified::ios = ( false || false )

Definition at line 21 of file posix.h.

◆ linux

constexpr bool scl::detect::platform::unified::linux = ( false || false || false )

Definition at line 22 of file posix.h.

◆ posix

constexpr bool scl::detect::platform::unified::posix = ( false || (SCL_PLATFORM_UNIX || ( false || false || false ) ) )

Definition at line 24 of file posix.h.

◆ unix

constexpr bool scl::detect::platform::unified::unix = (SCL_PLATFORM_UNIX || ( false || false || false ) )

Definition at line 23 of file posix.h.

◆ win32

constexpr bool scl::detect::platform::unified::win32 = true

Definition at line 17 of file windows.h.

◆ win64

constexpr bool scl::detect::platform::unified::win64 = SCL_PLATFORM_WIN64

Definition at line 18 of file windows.h.

◆ windows

constexpr bool scl::detect::platform::unified::windows = true

Definition at line 19 of file windows.h.