libfoedus-core
FOEDUS Core Library
foedus::memory::AlignedMemory Member List

This is the complete list of members for foedus::memory::AlignedMemory, including all inherited members.

AlignedMemory() noexceptfoedus::memory::AlignedMemoryinline
AlignedMemory(uint64_t size, uint64_t alignment, AllocType alloc_type, int numa_node) noexceptfoedus::memory::AlignedMemory
AlignedMemory(const AlignedMemory &other)=deletefoedus::memory::AlignedMemory
AlignedMemory(AlignedMemory &&other) noexceptfoedus::memory::AlignedMemory
alloc(uint64_t size, uint64_t alignment, AllocType alloc_type, int numa_node) noexceptfoedus::memory::AlignedMemory
alloc_onnode(uint64_t size, uint64_t alignment, int numa_node) noexceptfoedus::memory::AlignedMemoryinline
AllocType enum namefoedus::memory::AlignedMemory
assure_capacity(uint64_t required_size, double expand_margin=2.0, bool retain_content=false) noexceptfoedus::memory::AlignedMemory
get_alignment() const foedus::memory::AlignedMemoryinline
get_alloc_type() const foedus::memory::AlignedMemoryinline
get_block() const foedus::memory::AlignedMemoryinline
get_numa_node() const foedus::memory::AlignedMemoryinline
get_size() const foedus::memory::AlignedMemoryinline
is_null() const foedus::memory::AlignedMemoryinline
kNumaAllocInterleaved enum valuefoedus::memory::AlignedMemory
kNumaAllocOnnode enum valuefoedus::memory::AlignedMemory
kNumaMmapOneGbPages enum valuefoedus::memory::AlignedMemory
kPosixMemalign enum valuefoedus::memory::AlignedMemory
operator<<(std::ostream &o, const AlignedMemory &v)foedus::memory::AlignedMemoryfriend
operator=(const AlignedMemory &other)=deletefoedus::memory::AlignedMemory
operator=(AlignedMemory &&other) noexceptfoedus::memory::AlignedMemory
release_block()foedus::memory::AlignedMemory
~AlignedMemory()foedus::memory::AlignedMemoryinline