Celeritas  0.5.0-56+6b053cd
Classes | Typedefs | Functions
MemRegistry.hh File Reference
#include <cstddef>
#include <string>
#include <vector>
#include "corecel/OpaqueId.hh"
#include "corecel/Types.hh"
#include "corecel/math/Quantity.hh"
This graph shows which files directly or indirectly include this file:

Classes

struct  celeritas::Kibi
 SI prefix for multiples of 1024. More...
 
struct  celeritas::MemUsageEntry
 Statistics about a block of memory usage. More...
 
class  celeritas::MemRegistry
 Track memory usage across the application. More...
 

Typedefs

using celeritas::KibiBytes = Quantity< Kibi >
 1024 bytes
 
using celeritas::MemUsageId = OpaqueId< struct MemUsageEntry >
 Ordered identifiers for memory allocation segments.
 

Functions

MemRegistry & celeritas::mem_registry ()