diff --git a/Doxyfile b/Doxyfile index 5eb9d31..1f030cd 100644 --- a/Doxyfile +++ b/Doxyfile @@ -453,7 +453,7 @@ EXTRACT_PACKAGE = NO # included in the documentation. # The default value is: NO. -EXTRACT_STATIC = NO +EXTRACT_STATIC = YES # If the EXTRACT_LOCAL_CLASSES tag is set to YES, classes (and structs) defined # locally in source files will be included in the documentation. If set to NO, diff --git a/docs/annotated.html b/docs/annotated.html index f6d0a37..0a9a11c 100644 --- a/docs/annotated.html +++ b/docs/annotated.html @@ -65,9 +65,9 @@ $(function() {
▼NMUtils | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
▼NCPUFetaures | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
C_cpu_info_t | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
▼NMUtils | Global MUtils namespace | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
▼NCPUFetaures | This namespace contains functions and constants for detecting CPU information | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Ccpu_info_t | Struct to hold information about the CPU | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
▼NHash | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
▼NInternal | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
▼NKeccakImpl |
|
|
| |||||
_cpu_info_t (MUtils::CPUFetaures) | IPCChannel (MUtils) | RegistryKey (MUtils::Registry) | UpdateChecker (MUtils) | ||||
_os_version_t (MUtils::OS::Version) |
| ||||||
_os_version_t (MUtils::OS::Version) | IPCChannel (MUtils) | RegistryKey (MUtils::Registry) | UpdateChecker (MUtils) | ||||
|
|
| UpdateCheckerInfo (MUtils) | ||||
|
| ||||||
| |||||||
JobObject (MUtils) | spongeStateStruct (MUtils::Hash::Internal::KeccakImpl) | ||||||
Blake2 (MUtils::Hash) |
| ||||||
Blake2 (MUtils::Hash) | JobObject (MUtils) | spongeStateStruct (MUtils::Hash::Internal::KeccakImpl) | |||||
|
|
| Version (MUtils) | ||||
Keccak (MUtils::Hash) | Taskbar7 (MUtils) | ||||||
cpu_info_t (MUtils::CPUFetaures) | Keccak (MUtils::Hash) | Taskbar7 (MUtils) | |||||
- MuldeR's Utilities for Qt
-
- MUtilities
- |
-
This is the complete list of members for MUtils::CPUFetaures::_cpu_info_t, including all inherited members.
-brand (defined in MUtils::CPUFetaures::_cpu_info_t) | MUtils::CPUFetaures::_cpu_info_t | |
count (defined in MUtils::CPUFetaures::_cpu_info_t) | MUtils::CPUFetaures::_cpu_info_t | |
family (defined in MUtils::CPUFetaures::_cpu_info_t) | MUtils::CPUFetaures::_cpu_info_t | |
features (defined in MUtils::CPUFetaures::_cpu_info_t) | MUtils::CPUFetaures::_cpu_info_t | |
intel (defined in MUtils::CPUFetaures::_cpu_info_t) | MUtils::CPUFetaures::_cpu_info_t | |
model (defined in MUtils::CPUFetaures::_cpu_info_t) | MUtils::CPUFetaures::_cpu_info_t | |
stepping (defined in MUtils::CPUFetaures::_cpu_info_t) | MUtils::CPUFetaures::_cpu_info_t | |
vendor (defined in MUtils::CPUFetaures::_cpu_info_t) | MUtils::CPUFetaures::_cpu_info_t | |
x64 (defined in MUtils::CPUFetaures::_cpu_info_t) | MUtils::CPUFetaures::_cpu_info_t |
+ MuldeR's Utilities for Qt
+
+ MUtilities
+ |
+
Struct to hold information about the CPU. + More...
+ +#include <CPUFeatures.h>
+Public Attributes | |
+quint32 | family |
CPU family indicator, which specifies the processor "generation" to which the CPU belongs. | |
+quint32 | model |
CPU model indicator, which is used to distinguish processor "variants" within a generation. | |
+quint32 | stepping |
CPU stepping indicator, which is used to distinguish "revisions" of a certain processor model. | |
+quint32 | count |
The number of available (logical) processors. | |
+quint32 | features |
CPU feature flags, indicating suppoprt for extended instruction sets; all flags are OR-combined. | |
+bool | x64 |
Indicates that the processor and the operating system support 64-Bit (AMD64/EM64T) | |
+uint8_t | vendor |
CPU vendor flag; might be zero, if vendor is unknown. | |
+char | idstr [13] |
CPU identifier string, exactly 12 characters (e.g. "GenuineIntel" or "AuthenticAMD") | |
+char | brand [48] |
CPU brand string, up to 48 characters (e.g. "Intel(R) Core(TM) i7-6700K CPU @ 4.00GHz") | |
Struct to hold information about the CPU.
+
+ MuldeR's Utilities for Qt
+
+ MUtilities
+ |
+
This is the complete list of members for MUtils::CPUFetaures::cpu_info_t, including all inherited members.
+
+ MuldeR's Utilities for Qt
+
+ MUtilities
+ |
+
This file contains function for detecting information about the CPU. +More...
+ +Go to the source code of this file.
++Classes | |
struct | MUtils::CPUFetaures::cpu_info_t |
Struct to hold information about the CPU. More... | |
+Namespaces | |
MUtils | |
Global MUtils namespace. | |
MUtils::CPUFetaures | |
This namespace contains functions and constants for detecting CPU information. | |
+Functions | |
MUTILS_API cpu_info_t | MUtils::CPUFetaures::detect (void) |
Detect processor information. More... | |
+Variables | |
static const uint8_t | MUtils::CPUFetaures::VENDOR_INTEL = 0x01U |
CPU vendor flag. More... | |
static const uint8_t | MUtils::CPUFetaures::VENDOR_AMD = 0x02U |
CPU vendor flag. More... | |
static const quint32 | MUtils::CPUFetaures::FLAG_CMOV = 0x001U |
CPU feature flag. More... | |
static const quint32 | MUtils::CPUFetaures::FLAG_MMX = 0x002U |
CPU feature flag. More... | |
static const quint32 | MUtils::CPUFetaures::FLAG_SSE = 0x004U |
CPU feature flag. More... | |
static const quint32 | MUtils::CPUFetaures::FLAG_SSE2 = 0x008U |
CPU feature flag. More... | |
static const quint32 | MUtils::CPUFetaures::FLAG_SSE3 = 0x010U |
CPU feature flag. More... | |
static const quint32 | MUtils::CPUFetaures::FLAG_SSSE3 = 0x020U |
CPU feature flag. More... | |
static const quint32 | MUtils::CPUFetaures::FLAG_SSE4 = 0x030U |
CPU feature flag. More... | |
static const quint32 | MUtils::CPUFetaures::FLAG_SSE42 = 0x080U |
CPU feature flag. More... | |
static const quint32 | MUtils::CPUFetaures::FLAG_AVX = 0x100U |
CPU feature flag. More... | |
This file contains function for detecting information about the CPU.
+Call the MUtils::CPUFetaures::detect() to detect information about the processor, which will be returned in a MUtils::CPUFetaures::cpu_info_t
struct.
+ MuldeR's Utilities for Qt
+
+ MUtilities
+ |
+
This namespace contains functions and constants for detecting CPU information. +More...
++Classes | |
struct | cpu_info_t |
Struct to hold information about the CPU. More... | |
+Functions | |
MUTILS_API cpu_info_t | detect (void) |
Detect processor information. More... | |
+Variables | |
static const uint8_t | VENDOR_INTEL = 0x01U |
CPU vendor flag. More... | |
static const uint8_t | VENDOR_AMD = 0x02U |
CPU vendor flag. More... | |
static const quint32 | FLAG_CMOV = 0x001U |
CPU feature flag. More... | |
static const quint32 | FLAG_MMX = 0x002U |
CPU feature flag. More... | |
static const quint32 | FLAG_SSE = 0x004U |
CPU feature flag. More... | |
static const quint32 | FLAG_SSE2 = 0x008U |
CPU feature flag. More... | |
static const quint32 | FLAG_SSE3 = 0x010U |
CPU feature flag. More... | |
static const quint32 | FLAG_SSSE3 = 0x020U |
CPU feature flag. More... | |
static const quint32 | FLAG_SSE4 = 0x030U |
CPU feature flag. More... | |
static const quint32 | FLAG_SSE42 = 0x080U |
CPU feature flag. More... | |
static const quint32 | FLAG_AVX = 0x100U |
CPU feature flag. More... | |
This namespace contains functions and constants for detecting CPU information.
+Call the detect() to detect information about the processor, which will be returned in a cpu_info_t
struct.
MUTILS_API cpu_info_t MUtils::CPUFetaures::detect | +( | +void | +) | ++ |
Detect processor information.
+Detects information about the CPU on which the application is running, including CPU vendor, identifier string, feature flags (MMX, SSE, AVX, etc) as well as the CPU core count.
+cpu_info_t
struct containing the detected information about the CPU.
+
|
+ +static | +
CPU feature flag.
+Indicates that the CPU supports the AVX instruction set extension
+ +
+
|
+ +static | +
CPU feature flag.
+Indicates that the CPU supports the CMOV instruction
+ +
+
|
+ +static | +
CPU feature flag.
+Indicates that the CPU supports the MMX instruction set extension
+ +
+
|
+ +static | +
CPU feature flag.
+Indicates that the CPU supports the SSE instruction set extension
+ +
+
|
+ +static | +
CPU feature flag.
+Indicates that the CPU supports the SSE2 instruction set extension
+ +
+
|
+ +static | +
CPU feature flag.
+Indicates that the CPU supports the SSE3 instruction set extension
+ +
+
|
+ +static | +
CPU feature flag.
+Indicates that the CPU supports the SSE4.1 instruction set extension
+ +
+
|
+ +static | +
CPU feature flag.
+Indicates that the CPU supports the SSE4.2 instruction set extension
+ +
+
|
+ +static | +
CPU feature flag.
+Indicates that the CPU supports the SSSE3 instruction set extension
+ +
+
|
+ +static | +
CPU vendor flag.
+Indicates that the CPU's vendor is AMD
+ +
+
|
+ +static | +
CPU vendor flag.
+Indicates that the CPU's vendor is Intel
+ +Global MUtils namespace. +More...
+Namespaces | |
CPUFetaures | |
This namespace contains functions and constants for detecting CPU information. | |
Classes | |
class | IPCChannel | Taskbar7_
| |
INTERNAL
+Global MUtils namespace.
+INTERNAL
Clean up a file name string.
-This function ensures that the given string is a valid file (or directory) name. It does so by replacing any illegal characters, i.e. any characters not allowed in file names (which explicitly includes directory separators). Furthermore, the function will trim/remove specific characters that are not allowed directly at the beginning or end of a file name. Finally, the function takes care or special "reserved" file names that are forbidden by the file system. You can use this function to convert user inputs into a valid file name.
+This function ensures that the given string is a valid file (or directory) name. It does so by replacing any illegal characters, i.e. any characters not allowed in file names (which explicitly includes directory separators). Furthermore, the function will trim/remove specific characters that are not allowed directly at the beginning or end of a file name. Finally, the function takes care of special "reserved" file names that are forbidden by the file system. You can use this function to convert user inputs into a valid file name.
list | A read-only reference to the QString holding the original, potentially invalid file name. | Taskbar7_
Clean up a file path string. -This function ensures that the given string is a valid file (or directory) path. It does so by replacing any illegal characters, i.e. any characters not allowed in file paths. Directory separators are preserved, but they will be "canonicalized". Furthermore, in each path component, the function will trim/remove specific characters that are not allowed directly at the beginning or end of a path component. Finally, the function takes care or special "reserved" file names that are forbidden by the file system. You can use this function to convert user inputs into a valid file path. +This function ensures that the given string is a valid file (or directory) path. It does so by replacing any illegal characters, i.e. any characters not allowed in file paths. Directory separators are preserved, but they will be "canonicalized". Furthermore, in each path component, the function will trim/remove specific characters that are not allowed directly at the beginning or end of a path component. Finally, the function takes care of special "reserved" file names that are forbidden by the file system. You can use this function to convert user inputs into a valid file path.
|