#include <mmap_array.h>
◆ mmap_array() [1/3]
◆ mmap_array() [2/3]
◆ mmap_array() [3/3]
◆ ~mmap_array()
◆ data() [1/2]
◆ data() [2/2]
◆ dump()
◆ filename()
◆ get()
◆ open()
template<typename T >
void gs::mmap_array< T >::open |
( |
const std::string & |
filename, |
|
|
bool |
sync_to_file = false |
|
) |
| |
|
inline |
◆ open_with_hugepages()
template<typename T >
void gs::mmap_array< T >::open_with_hugepages |
( |
const std::string & |
filename, |
|
|
size_t |
capacity = 0 |
|
) |
| |
|
inline |
◆ operator[]() [1/2]
◆ operator[]() [2/2]
◆ reset()
◆ resize()
◆ set()
◆ set_hugepage_prefered()
◆ size()
◆ swap()
◆ touch()
◆ unlink()
◆ data_
◆ fd_
◆ filename_
◆ hugepage_prefered_
◆ mmap_size_
◆ size_
◆ sync_to_file_
The documentation for this class was generated from the following file:
- /home/runner/work/GraphScope/GraphScope/flex/utils/mmap_array.h