suanPan
|
A candidate Storage class that stores FEM objects. More...
#include <Storage.hpp>
Public Types | |
using | object_type = T |
Public Member Functions | |
Storage ()=default | |
Storage (const Storage &)=delete | |
Storage (Storage &&) noexcept=delete | |
Storage & | operator= (const Storage &)=delete |
Storage & | operator= (Storage &&) noexcept=delete |
~Storage ()=default | |
const_iterator | cbegin () const |
const_iterator | cend () const |
iterator | begin () |
iterator | end () |
bool | insert (const shared_ptr< T > &) |
shared_ptr< T > & | operator[] (unsigned) |
const shared_ptr< T > & | at (unsigned) const |
const std::vector< shared_ptr< T > > & | get () const |
bool | find (unsigned) const |
bool | erase (unsigned) |
void | enable (unsigned) |
void | disable (unsigned) |
void | update () |
void | enable () |
void | reset () |
void | clear () |
size_t | size () const |
A candidate Storage class that stores FEM objects.