tetl 0.1.0
Embedded Template Library
Loading...
Searching...
No Matches
small_ptr< Type, BaseAddress, StorageType > Member List

This is the complete list of members for small_ptr< Type, BaseAddress, StorageType >, including all inherited members.

compressed_value() const noexcept -> StorageTypesmall_ptr< Type, BaseAddress, StorageType >inline
get() noexcept -> Type *small_ptr< Type, BaseAddress, StorageType >inline
get() const noexcept -> Type const *small_ptr< Type, BaseAddress, StorageType >inline
operator Type *() noexceptsmall_ptr< Type, BaseAddress, StorageType >inline
operator Type const *() const noexceptsmall_ptr< Type, BaseAddress, StorageType >inline
operator*() -> Type &small_ptr< Type, BaseAddress, StorageType >inline
operator*() const -> Type const &small_ptr< Type, BaseAddress, StorageType >inline
operator++(int) noexcept -> small_ptrsmall_ptr< Type, BaseAddress, StorageType >inline
operator++() noexcept -> small_ptr &small_ptr< Type, BaseAddress, StorageType >inline
operator-(small_ptr other) const noexcept -> ptrdiff_tsmall_ptr< Type, BaseAddress, StorageType >inline
operator--(int) noexcept -> small_ptrsmall_ptr< Type, BaseAddress, StorageType >inline
operator--() noexcept -> small_ptr &small_ptr< Type, BaseAddress, StorageType >inline
operator->() const -> Type *small_ptr< Type, BaseAddress, StorageType >inline
small_ptr()=defaultsmall_ptr< Type, BaseAddress, StorageType >
small_ptr(nullptr_t null)small_ptr< Type, BaseAddress, StorageType >inline
small_ptr(Type *ptr)small_ptr< Type, BaseAddress, StorageType >inline