AuxPort 0.2
Modules for Audio Software Development
Loading...
Searching...
No Matches
AuxPort::Env Class Reference

This class provides a interface to get information about the current environment. More...

#include <AuxEnv.h>

Static Public Member Functions

static bool supportsSSE ()
 Returns true if the CPU supports SSE Instruction Set. Otherwise, returns false.
 
static bool supportsSSE2 ()
 Returns true if the CPU supports SSE2 Instruction Set. Otherwise, returns false.
 
static bool supportsAVX ()
 Returns true if the CPU supports AVX Instruction Set. Otherwise, returns false.
 
static bool isWindowsOS ()
 Returns true if current platform is Windows.
 
static bool isLinuxOS ()
 Returns true if current platform is Linux.
 
static bool isMacOS ()
 Returns true if current platform is MAC.
 
static bool is32Bit ()
 Returns true if current architecture is 32-bit.
 
static bool is64Bit ()
 Return true if current architecture is 64-bit.
 

Detailed Description

This class provides a interface to get information about the current environment.

Definition at line 197 of file AuxEnv.h.

Member Function Documentation

◆ is32Bit()

static bool AuxPort::Env::is32Bit ( )
inlinestatic

Returns true if current architecture is 32-bit.

Definition at line 281 of file AuxEnv.h.

◆ is64Bit()

static bool AuxPort::Env::is64Bit ( )
inlinestatic

Return true if current architecture is 64-bit.

Definition at line 292 of file AuxEnv.h.

◆ isLinuxOS()

static bool AuxPort::Env::isLinuxOS ( )
inlinestatic

Returns true if current platform is Linux.

Definition at line 259 of file AuxEnv.h.

◆ isMacOS()

static bool AuxPort::Env::isMacOS ( )
inlinestatic

Returns true if current platform is MAC.

Definition at line 270 of file AuxEnv.h.

◆ isWindowsOS()

static bool AuxPort::Env::isWindowsOS ( )
inlinestatic

Returns true if current platform is Windows.

Definition at line 248 of file AuxEnv.h.

◆ supportsAVX()

static bool AuxPort::Env::supportsAVX ( )
inlinestatic

Returns true if the CPU supports AVX Instruction Set. Otherwise, returns false.

Definition at line 233 of file AuxEnv.h.

◆ supportsSSE()

static bool AuxPort::Env::supportsSSE ( )
inlinestatic

Returns true if the CPU supports SSE Instruction Set. Otherwise, returns false.

Definition at line 203 of file AuxEnv.h.

◆ supportsSSE2()

static bool AuxPort::Env::supportsSSE2 ( )
inlinestatic

Returns true if the CPU supports SSE2 Instruction Set. Otherwise, returns false.

Definition at line 218 of file AuxEnv.h.


The documentation for this class was generated from the following file: