open-cpp-utils 0.0.1
|
#include <object_pool.h>
Public Types | |
using | value_type = T |
using | pointer = T* |
using | const_pointer = const T* |
using | reference = T& |
using | const_reference = const T& |
using | uuid_type = uint64_t |
Public Member Functions | |
object_list (const object_list &other)=default | |
object_list (object_list &&other)=default | |
size_t | size () const |
size_t | capacity () const |
void | clear () |
uuid_type | insert (const_reference &value) |
void | erase (uuid_type id) |
object_list & | operator= (const object_list &)=default |
object_list & | operator= (object_list &&)=default |
reference | operator[] (uuid_type id) |
const_reference | operator[] (uuid_type id) const |
bool | operator() (uuid_type id) const |
dynarray< node >::iterator | begin () |
dynarray< node >::iterator | end () |
T |