#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