|
Flex
0.17.9
|
#include <mmap_vector.h>
Public Member Functions | |
| mmap_vector () | |
| void | open (const std::string &filename, bool sync_to_file=true) |
| void | reserve (size_t size) |
| void | unlink () |
| ~mmap_vector () | |
| mmap_vector (mmap_vector &&other) | |
| void | push_back (const T &val) |
| void | emplace_back (T &&val) |
| void | resize (size_t size) |
| size_t | size () const |
| const T & | operator[] (size_t index) const |
| T & | operator[] (size_t index) |
| const T * | begin () const |
| const T * | end () const |
| void | clear () |
Private Attributes | |
| mmap_array< T > | array_ |
| size_t | size_ |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
|
private |
1.8.17