|
Tatooine
|
#include <property.h>
Public Types | |
| using | this_type = deque_property< Handle > |
Public Member Functions | |
| deque_property ()=default | |
| deque_property (const deque_property &other)=default | |
| deque_property (deque_property &&other) noexcept=default | |
| auto | operator= (const deque_property &) -> deque_property &=default |
| auto | operator= (deque_property &&) noexcept -> deque_property & |
| virtual | ~deque_property ()=default |
| Destructor. More... | |
| virtual void | resize (std::size_t n)=0 |
| Resize storage to hold n elements. More... | |
| virtual void | push_back ()=0 |
| pushes element at back More... | |
| virtual void | push_front ()=0 |
| pushes element at front More... | |
| virtual void | erase (std::size_t)=0 |
| Resize storage to hold n elements. More... | |
| virtual void | clear ()=0 |
| Free unused memory. More... | |
| virtual auto | type () const -> const std::type_info &=0 |
| for identifying type. More... | |
| template<typename ValueType > | |
| auto | holds_type () const |
| template<typename ValueType > | |
| auto | cast_to_typed () -> decltype(auto) |
| template<typename ValueType > | |
| auto | cast_to_typed () const -> decltype(auto) |
| virtual auto | clone () const -> std::unique_ptr< this_type >=0 |
| using tatooine::deque_property< Handle >::this_type = deque_property<Handle> |
|
default |
|
default |
|
defaultnoexcept |
|
virtualdefault |
Destructor.
|
inline |
|
inline |
|
pure virtual |
Free unused memory.
Implemented in tatooine::typed_deque_property< Handle, ValueType >.
|
pure virtual |
Implemented in tatooine::typed_deque_property< Handle, ValueType >.
|
pure virtual |
Resize storage to hold n elements.
Implemented in tatooine::typed_deque_property< Handle, ValueType >.
|
inline |
|
default |
|
noexcept |
|
pure virtual |
pushes element at back
Implemented in tatooine::typed_deque_property< Handle, ValueType >.
|
pure virtual |
pushes element at front
Implemented in tatooine::typed_deque_property< Handle, ValueType >.
|
pure virtual |
Resize storage to hold n elements.
Implemented in tatooine::typed_deque_property< Handle, ValueType >.
|
pure virtual |
for identifying type.
Implemented in tatooine::typed_deque_property< Handle, ValueType >.