23 MemoryUsage () =
default;
24 MemoryUsage (
const string & aname,
25 size_t anbytes,
size_t anblocks)
26 : name(aname), nbytes(anbytes), nblocks(anblocks)
28 MemoryUsage (
const MemoryUsage &) =
default;
29 MemoryUsage (MemoryUsage &&) =
default;
30 MemoryUsage & operator= (
const MemoryUsage &) =
default;
31 MemoryUsage & operator= (MemoryUsage &&) =
default;
33 void AddName (
const string & aname) { name += aname; }
34 const string & Name()
const {
return name; }
35 size_t NBytes ()
const {
return nbytes; }
36 size_t NBlocks ()
const {
return nblocks; }