allocator_type typedef | battery::root_ptr< T, Allocator > | |
element_type typedef | battery::root_ptr< T, Allocator > | |
get() const | battery::root_ptr< T, Allocator > | inline |
get_allocator() const | battery::root_ptr< T, Allocator > | inline |
is_root() const | battery::root_ptr< T, Allocator > | inline |
operator bool() const | battery::root_ptr< T, Allocator > | inlineexplicit |
operator*() const | battery::root_ptr< T, Allocator > | inline |
operator->() const | battery::root_ptr< T, Allocator > | inline |
operator=(root_ptr &&r) | battery::root_ptr< T, Allocator > | inline |
operator=(const root_ptr &r) | battery::root_ptr< T, Allocator > | inline |
operator=(root_ptr< U, Allocator > &&r) | battery::root_ptr< T, Allocator > | inline |
operator=(std::nullptr_t) | battery::root_ptr< T, Allocator > | inline |
pointer typedef | battery::root_ptr< T, Allocator > | |
release() | battery::root_ptr< T, Allocator > | inline |
reset(pointer ptr=pointer()) | battery::root_ptr< T, Allocator > | inline |
root_ptr class | battery::root_ptr< T, Allocator > | friend |
root_ptr(const allocator_type &allocator=allocator_type()) | battery::root_ptr< T, Allocator > | inline |
root_ptr(std::nullptr_t, const allocator_type &allocator=allocator_type()) | battery::root_ptr< T, Allocator > | inline |
root_ptr(pointer ptr, const allocator_type &allocator=allocator_type()) | battery::root_ptr< T, Allocator > | inlineexplicit |
root_ptr(this_type &&from) | battery::root_ptr< T, Allocator > | inline |
root_ptr(root_ptr< U, Allocator > &&from) | battery::root_ptr< T, Allocator > | inline |
root_ptr(const this_type &other) | battery::root_ptr< T, Allocator > | inline |
swap(root_ptr &other) | battery::root_ptr< T, Allocator > | inline |
this_type typedef | battery::root_ptr< T, Allocator > | |
~root_ptr() | battery::root_ptr< T, Allocator > | inline |