#include <pagemap.h>
Public 型 | |
typedef uintptr_t | Number |
typedef uintptr_t | Number |
Public メソッド | |
TCMalloc_PageMap1 (void *(*allocator)(size_t)) | |
bool | Ensure (Number x, size_t n) |
void | PreallocateMoreMemory () |
void * | get (Number k) const |
void | set (Number k, void *v) |
TCMalloc_PageMap1 (void *(*allocator)(size_t)) | |
bool | Ensure (Number x, size_t n) |
void | PreallocateMoreMemory () |
void * | get (Number k) const |
void | set (Number k, void *v) |
Private 変数 | |
void ** | array_ |
tcmalloc-0.8/pagemap.h の 60 行で定義されています。
typedef uintptr_t TCMalloc_PageMap1< BITS >::Number |
tcmalloc-0.8/pagemap.h の 65 行で定義されています。
typedef uintptr_t TCMalloc_PageMap1< BITS >::Number |
tcmalloc-0.93/pagemap.h の 65 行で定義されています。
TCMalloc_PageMap1< BITS >::TCMalloc_PageMap1 | ( | void *(*)(size_t) | allocator | ) | [inline, explicit] |
TCMalloc_PageMap1< BITS >::TCMalloc_PageMap1 | ( | void *(*)(size_t) | allocator | ) | [inline, explicit] |
bool TCMalloc_PageMap1< BITS >::Ensure | ( | Number | x, | |
size_t | n | |||
) | [inline] |
tcmalloc-0.8/pagemap.h の 74 行で定義されています。
void TCMalloc_PageMap1< BITS >::PreallocateMoreMemory | ( | ) | [inline] |
tcmalloc-0.8/pagemap.h の 79 行で定義されています。
void* TCMalloc_PageMap1< BITS >::get | ( | Number | k | ) | const [inline] |
void TCMalloc_PageMap1< BITS >::set | ( | Number | k, | |
void * | v | |||
) | [inline] |
bool TCMalloc_PageMap1< BITS >::Ensure | ( | Number | x, | |
size_t | n | |||
) | [inline] |
tcmalloc-0.93/pagemap.h の 74 行で定義されています。
void TCMalloc_PageMap1< BITS >::PreallocateMoreMemory | ( | ) | [inline] |
tcmalloc-0.93/pagemap.h の 79 行で定義されています。
void* TCMalloc_PageMap1< BITS >::get | ( | Number | k | ) | const [inline] |
void TCMalloc_PageMap1< BITS >::set | ( | Number | k, | |
void * | v | |||
) | [inline] |
void ** TCMalloc_PageMap1< BITS >::array_ [private] |