class axl::mem::Tracker

#include <axl_mem_Tracker.h>

class Tracker
{
public:
    // construction

    Tracker();

    // methods

    size_t
    getBlockCount();

    size_t
    getPeakBlockCount();

    size_t
    getTotalBlockCount();

    size_t
    getSize();

    size_t
    getPeakSize();

    size_t
    getTotalSize();

    void
    add(TrackerBlockHdr* hdr);

    void
    remove(TrackerBlockHdr* hdr);

    void
    trace(bool isDetailed = true);
};