utility::platform namespace

platform specific utilities that help in identifying the current platform, and various specifications of it.

namespaces

file
file i/o and manpulations utilities namespace

classes

directory
helper class that contains directory specific I/O manipulation methods and platform utilities.
os
OS specific utility functions.

enums

platform_t
contains all known, supported (or to be supported) platforms.
enum classclasspublicpublic
encoding_t
encoding enum, that can be used to help identify encoding of items.
enum classclasspublicpublic
architecture_t
contains all known, supported (or to be supported) architectures.
enum classclasspublicpublic

functions

cmd_prompt_presskeytocontinue
platform specific utility that can freeze the console running on the current thread.
public static

Enum documentation

platform_t { UNKNOWN = 0, lnx = 1, macos = 2, windows = 3, android = 4, ios = 5 } contains all known, supported (or to be supported) platforms.