AlignedMemory() noexcept | foedus::memory::AlignedMemory | inline |
AlignedMemory(uint64_t size, uint64_t alignment, AllocType alloc_type, int numa_node) noexcept | foedus::memory::AlignedMemory | |
AlignedMemory(const AlignedMemory &other)=delete | foedus::memory::AlignedMemory | |
AlignedMemory(AlignedMemory &&other) noexcept | foedus::memory::AlignedMemory | |
alloc(uint64_t size, uint64_t alignment, AllocType alloc_type, int numa_node) noexcept | foedus::memory::AlignedMemory | |
alloc_onnode(uint64_t size, uint64_t alignment, int numa_node) noexcept | foedus::memory::AlignedMemory | inline |
AllocType enum name | foedus::memory::AlignedMemory | |
assure_capacity(uint64_t required_size, double expand_margin=2.0, bool retain_content=false) noexcept | foedus::memory::AlignedMemory | |
get_alignment() const | foedus::memory::AlignedMemory | inline |
get_alloc_type() const | foedus::memory::AlignedMemory | inline |
get_block() const | foedus::memory::AlignedMemory | inline |
get_numa_node() const | foedus::memory::AlignedMemory | inline |
get_size() const | foedus::memory::AlignedMemory | inline |
is_null() const | foedus::memory::AlignedMemory | inline |
kNumaAllocInterleaved enum value | foedus::memory::AlignedMemory | |
kNumaAllocOnnode enum value | foedus::memory::AlignedMemory | |
kNumaMmapOneGbPages enum value | foedus::memory::AlignedMemory | |
kPosixMemalign enum value | foedus::memory::AlignedMemory | |
operator<<(std::ostream &o, const AlignedMemory &v) | foedus::memory::AlignedMemory | friend |
operator=(const AlignedMemory &other)=delete | foedus::memory::AlignedMemory | |
operator=(AlignedMemory &&other) noexcept | foedus::memory::AlignedMemory | |
release_block() | foedus::memory::AlignedMemory | |
~AlignedMemory() | foedus::memory::AlignedMemory | inline |