xtd
1.0.0
Toggle main menu visibility
Loading...
Searching...
No Matches
xtd.core
include
xtd
memory_information.hpp
Go to the documentation of this file.
1
4
#pragma once
5
#include "
core_export.hpp
"
6
#include "
static.hpp
"
7
#include "
usize.hpp
"
8
10
namespace
xtd
{
20
class
core_export_
memory_information
static_
{
21
public
:
22
24
32
[[nodiscard]]
static
auto
get_free_physical_memory
() noexcept ->
xtd
::
usize
;
33
40
[[nodiscard]] static auto
get_free_process_memory
() noexcept ->
xtd
::
usize
;
41
48
[[nodiscard]] static auto
get_free_virtual_memory
() noexcept ->
xtd
::
usize
;
49
56
[[nodiscard]] static auto
get_total_physical_memory
() noexcept ->
xtd
::
usize
;
57
66
[[nodiscard]] static auto
get_total_process_memory
() noexcept ->
xtd
::
usize
;
67
75
[[nodiscard]] static auto
get_total_virtual_memory
() noexcept ->
xtd
::
usize
;
76
82
[[nodiscard]] static auto
get_used_physical_memory
() noexcept ->
xtd
::
usize
;
83
89
[[nodiscard]] static auto
get_used_process_memory
() noexcept ->
xtd
::
usize
;
90
96
[[nodiscard]] static auto
get_used_virtual_memory
() noexcept ->
xtd
::
usize
;
98
};
99
}
xtd::memory_information
Represents information about the memory. This class is static.
Definition
memory_information.hpp:20
xtd::memory_information::get_used_virtual_memory
static auto get_used_virtual_memory() noexcept -> xtd::usize
Gets the used virtual memory in bytes.
xtd::memory_information::get_free_virtual_memory
static auto get_free_virtual_memory() noexcept -> xtd::usize
Gets the free virtual memory in bytes.
xtd::memory_information::get_total_physical_memory
static auto get_total_physical_memory() noexcept -> xtd::usize
Gets the total physical memory in bytes.
xtd::memory_information::get_free_process_memory
static auto get_free_process_memory() noexcept -> xtd::usize
Gets the free process memory in bytes.
xtd::memory_information::get_free_physical_memory
static auto get_free_physical_memory() noexcept -> xtd::usize
Gets the free physical memory in bytes.
xtd::memory_information::get_total_virtual_memory
static auto get_total_virtual_memory() noexcept -> xtd::usize
Gets the total virtual memory in bytes.
xtd::memory_information::get_total_process_memory
static auto get_total_process_memory() noexcept -> xtd::usize
Gets the total physical memory in bytes.
xtd::memory_information::get_used_process_memory
static auto get_used_process_memory() noexcept -> xtd::usize
Gets the used physical memory in bytes.
xtd::memory_information::get_used_physical_memory
static auto get_used_physical_memory() noexcept -> xtd::usize
Gets the used physical memory information in bytes.
core_export.hpp
Contains core_export_ keyword.
static_
#define static_
This keyword is use to represent a static object. A static object can't be instantiated (constructors...
Definition
static.hpp:38
core_export_
#define core_export_
Define shared library export.
Definition
core_export.hpp:13
xtd::usize
std::size_t usize
Represents an unsigned size of any object in bytes.
Definition
usize.hpp:22
xtd
The xtd namespace contains all fundamental classes to access Hardware, Os, System,...
Definition
abstract_object.hpp:8
static.hpp
Contains xtd::static_object class.
usize.hpp
Contains xtd::usize type.
Generated on
for xtd by
Gammasoft
. All rights reserved.