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