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 >.