SDSL 3.0.1
Succinct Data Structure Library
|
memory_tracking.hpp contains two function for allocating and deallocating memory More...
#include <sdsl/bits.hpp>
#include <sdsl/config.hpp>
#include <sdsl/uintx_t.hpp>
#include <atomic>
#include <chrono>
#include <cstddef>
#include <cstdlib>
#include <cstring>
#include <fcntl.h>
#include <fstream>
#include <iostream>
#include <map>
#include <mutex>
#include <set>
#include <sstream>
#include <stack>
#include <vector>
#include <unistd.h>
#include <sys/mman.h>
Go to the source code of this file.
Classes | |
struct | sdsl::track_allocator< T > |
class | sdsl::spin_lock |
struct | sdsl::ramfs_storage |
struct | sdsl::mm_alloc |
struct | sdsl::mm_event |
struct | sdsl::tracker_storage |
class | sdsl::memory_monitor |
struct | sdsl::memory_monitor::mm_event_proxy |
Namespaces | |
namespace | sdsl |
Namespace for the succinct data structure library. | |
namespace | sdsl::ram_fs |
Typedefs | |
typedef std::vector< char, track_allocator< char > > | sdsl::ram_fs::content_type |
Functions | |
void | sdsl::memory_monitor_record (int64_t) |
template<typename T , typename U > | |
bool | sdsl::operator== (const track_allocator< T > &, const track_allocator< U > &) |
template<typename T , typename U > | |
bool | sdsl::operator!= (const track_allocator< T > &a, const track_allocator< U > &b) |
template<format_type F> | |
void | sdsl::write_mem_log (std::ostream &out, const tracker_storage &m) |
memory_tracking.hpp contains two function for allocating and deallocating memory
Definition in file memory_tracking.hpp.