omni::extras
-
namespace extras
common namespace for extra helper functions and classes.
Classes
omni::extras::ForceSymbolLink: Helper class to force the linking of a C++ symbol.
omni::extras::PrivacySettings: Static helper class to provide standardized access to the telemetry privacy setting values.
omni::extras::ScratchBuffer: A templated helper class to provide a simple resizable scratch buffer.
omni::extras::UniqueApp: Helper class to manage a unique app.
Enumerations
omni::extras::ConsentLevel: Consent level names.
Functions
omni::extras::fillOutArray: Fills the array given by outArray by calling fillFn.
omni::extras::getOutArray: Retrieves an array of unknown size using
getFn
and passes it tofillFn
.
Typedefs
omni::extras::PathEqual: Custom equality functor for a case sensitive or insensitive map lookup.
omni::extras::PathGreater: Custom greater-than functor for a case sensitive or insensitive map lookup.
omni::extras::PathHash: Custom hash functor for a case sensitive or insensitive hash based on the OS.
omni::extras::PathLess: Custom less-than functor for a case sensitive or insensitive map lookup.
omni::extras::PathMap: A map to store file paths and associated data according to local OS rules.
omni::extras::UnorderedPathMap: An unordered map to store file paths and associated data according to local OS rules.