UMPIRE
Umpire: resource management and provision
umpire::util::AllocationRecord Struct Reference

#include </home/docs/checkouts/readthedocs.org/user_builds/umpire/checkouts/develop/src/umpire/util/AllocationRecord.hpp>

Public Member Functions

 AllocationRecord (void *p, std::size_t s, strategy::AllocationStrategy *strat)
 
 AllocationRecord (void *p, std::size_t s, strategy::AllocationStrategy *strat, const std::string &_name)
 
 AllocationRecord ()
 

Public Attributes

void * ptr
 
std::size_t size
 
strategy::AllocationStrategystrategy
 
std::string name
 
util::backtrace allocation_backtrace
 

Constructor & Destructor Documentation

◆ AllocationRecord() [1/3]

umpire::util::AllocationRecord::AllocationRecord ( void *  p,
std::size_t  s,
strategy::AllocationStrategy strat 
)
inline

◆ AllocationRecord() [2/3]

umpire::util::AllocationRecord::AllocationRecord ( void *  p,
std::size_t  s,
strategy::AllocationStrategy strat,
const std::string &  _name 
)
inline

◆ AllocationRecord() [3/3]

umpire::util::AllocationRecord::AllocationRecord ( )
inline

Member Data Documentation

◆ ptr

void* umpire::util::AllocationRecord::ptr

◆ size

◆ strategy

◆ name

std::string umpire::util::AllocationRecord::name

◆ allocation_backtrace

util::backtrace umpire::util::AllocationRecord::allocation_backtrace