[KLF Application][KLF Tools][KLF Backend][KLF Home]
KLatexFormula Project
Enumerations | Functions
KLFSysInfo Namespace Reference

Utilities to get system information. More...

Enumerations

Functions

int sizeofVoidStar ()
 the processor register size. More...
 
KLF_EXPORT QString arch ()
 The architecture of this sytem. More...
 
KLF_EXPORT KLFSysInfo::Os os ()
 Which operating system this system is running. More...
 
KLF_EXPORT QString osString (KLFSysInfo::Os sysos=os())
 The operating system we are running, returned as a string. More...
 

Detailed Description

Utilities to get system information.

Enumeration Type Documentation

List of known operating systems.

Enumerator
Linux 

systems on which Q_OS_LINUX is defined

Win32 

systems on which Q_OS_WIN32 is defined

MacOsX 

systems on which Q_OS_DARWIN is defined

OtherOs 

systems on which neither Q_OS_{LINUX|WIN32|DARWIN} is defined

Definition at line 85 of file klfdefs.h.

Function Documentation

KLF_EXPORT QString KLFSysInfo::arch ( )

The architecture of this sytem.

Returns
One of "x86" or "x86_64", or QString() for other/unknown.

Definition at line 1012 of file klfdefs.cpp.

Referenced by sizeofVoidStar().

KLF_EXPORT KLFSysInfo::Os KLFSysInfo::os ( )

Which operating system this system is running.

Returns
one of the values of the Os enum.

Definition at line 1017 of file klfdefs.cpp.

References Linux, MacOsX, OtherOs, and Win32.

Referenced by sizeofVoidStar().

KLF_EXPORT QString KLFSysInfo::osString ( KLFSysInfo::Os  sysos = os())

The operating system we are running, returned as a string.

Returns
one of "win32", "linux", "macosx", or QString() for other/unknown.

Definition at line 1030 of file klfdefs.cpp.

References QString::compare(), Linux, MacOsX, OtherOs, and Win32.

Referenced by sizeofVoidStar().

int KLFSysInfo::sizeofVoidStar ( )
inline

the processor register size.

Typically 4 or 8 to indicate a 32-bit or a 64-bit system, respectively.

Definition at line 87 of file klfdefs.h.

References arch(), klfVersionCompare(), klfVersionCompareLessThan(), os(), and osString().


Generated by doxygen 1.8.11