|
SDSL 3.0.3
Succinct Data Structure Library
|
memory_tracking.hpp contains two function for allocating and deallocating memory More...
#include <stdint.h>#include <sdsl/config.hpp>#include <algorithm>#include <atomic>#include <chrono>#include <cstdlib>#include <fstream>#include <limits>#include <map>#include <memory>#include <mutex>#include <new>#include <stack>#include <string>#include <utility>#include <vector>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== (track_allocator< T > const &, track_allocator< U > const &) |
| template<typename T, typename U> | |
| bool | sdsl::operator!= (track_allocator< T > const &a, track_allocator< U > const &b) |
| template<format_type F> | |
| void | sdsl::write_mem_log (std::ostream &out, tracker_storage const &m) |
memory_tracking.hpp contains two function for allocating and deallocating memory
Definition in file memory_tracking.hpp.