class
#include <eckit/system/SystemInfoMacOSX.h>
SystemInfoMacOSX
Base classes
- class SystemInfo
Public static functions
- static auto isBigEndian() -> bool
- static auto isLittleEndian() -> bool
- static auto instance() -> const SystemInfo&
Constructors, destructors, conversion operators
- ~SystemInfoMacOSX() override
Public functions
-
auto executablePath() const -> eckit::
LocalPathName override - auto memoryAllocated() const -> size_t virtual
- auto arenaSize() const -> size_t virtual
- auto memoryUsage() const -> MemoryInfo override
-
auto dynamicLibraryName(const std::
string& name) const -> std:: string override -
auto userName() const -> std::
string virtual -
void dumpProcMemInfo(std::
ostream&, const char* prepend = nullptr) const virtual -
void dumpSysMemInfo(std::
ostream&, const char* prepend = nullptr) const virtual
Function documentation
static bool eckit:: system:: SystemInfoMacOSX:: isBigEndian()
#include <eckit/system/SystemInfo.h>
static bool eckit:: system:: SystemInfoMacOSX:: isLittleEndian()
#include <eckit/system/SystemInfo.h>
static const SystemInfo& eckit:: system:: SystemInfoMacOSX:: instance()
#include <eckit/system/SystemInfo.h>
std:: string eckit:: system:: SystemInfoMacOSX:: userName() const virtual
#include <eckit/system/SystemInfo.h>
void eckit:: system:: SystemInfoMacOSX:: dumpProcMemInfo(std:: ostream&,
const char* prepend = nullptr) const virtual
#include <eckit/system/SystemInfo.h>
void eckit:: system:: SystemInfoMacOSX:: dumpSysMemInfo(std:: ostream&,
const char* prepend = nullptr) const virtual
#include <eckit/system/SystemInfo.h>