|
OpenStructure
|
#include <paged_array.hh>
Public Types | |
| typedef T | value_type |
Public Member Functions | |
| PagedArray () | |
| T & | operator[] (uint64_t i) |
| const T & | operator[] (uint64_t i) const |
| void | push_back (const T &t) |
| uint64_t | size () const |
| bool | empty () const |
| void | clear () |
| void | ClearRange (uint64_t from, uint64_t to) |
| void | Write (std::ofstream &out_stream, bool treat_as_pod=true) const |
| void | Read (std::ifstream &in_stream, bool treat_as_pod=true) |
| template<typename DS > | |
| void | Serialize (DS &ds) |
| bool | operator== (const PagedArray &rhs) const |
| bool | operator!= (const PagedArray &rhs) const |
Vector style container that splits content in pages, suited for large amounts of data. Comes with serialization functionality.
Definition at line 39 of file paged_array.hh.
| typedef T value_type |
Definition at line 43 of file paged_array.hh.
|
inline |
Definition at line 45 of file paged_array.hh.
|
inline |
Definition at line 83 of file paged_array.hh.
Definition at line 90 of file paged_array.hh.
|
inline |
Definition at line 78 of file paged_array.hh.
|
inline |
Definition at line 162 of file paged_array.hh.
|
inline |
Definition at line 159 of file paged_array.hh.
|
inline |
Definition at line 47 of file paged_array.hh.
|
inline |
Definition at line 52 of file paged_array.hh.
|
inline |
Definition at line 57 of file paged_array.hh.
|
inline |
Definition at line 128 of file paged_array.hh.
|
inline |
Definition at line 154 of file paged_array.hh.
|
inline |
Definition at line 69 of file paged_array.hh.
|
inline |
Definition at line 114 of file paged_array.hh.
1.8.5