|
GTIRB
v2.3.1
GrammaTech Intermediate Representation for Binaries: C++ API
|
#include <algorithm>#include <cassert>#include <cstddef>#include <cstdint>#include <cstdlib>#include <iterator>#include <utility>#include <vector>

Go to the source code of this file.
Classes | |
| class | gtirb::BumpPtrAllocatorImpl< SlabSize, SizeThreshold > |
| class | gtirb::SpecificBumpPtrAllocator< T > |
Namespaces | |
| gtirb | |
| Main namespace for the GTIRB API. | |
Typedefs | |
| typedef BumpPtrAllocatorImpl | gtirb::BumpPtrAllocator |
Functions | |
| uintptr_t | gtirb::alignAddr (const void *Addr, size_t Alignment) |
| size_t | gtirb::alignmentAdjustment (const void *Ptr, size_t Alignment) |
| constexpr bool | gtirb::isPowerOf2_64 (uint64_t Value) |
| uint64_t | gtirb::NextPowerOf2 (uint64_t A) |
| template<size_t SlabSize, size_t SizeThreshold> | |
| void | operator delete (void *, gtirb::allocator::BumpPtrAllocatorImpl< SlabSize, SizeThreshold > &) |
| template<size_t SlabSize, size_t SizeThreshold> | |
| void * | operator new (size_t Size, gtirb::allocator::BumpPtrAllocatorImpl< SlabSize, SizeThreshold > &Allocator) |
| void operator delete | ( | void * | , |
| gtirb::allocator::BumpPtrAllocatorImpl< SlabSize, SizeThreshold > & | |||
| ) |
| void* operator new | ( | size_t | Size, |
| gtirb::allocator::BumpPtrAllocatorImpl< SlabSize, SizeThreshold > & | Allocator | ||
| ) |
1.8.17