|
QuickCppLib 0.10
Eliminate all the tedious hassle when making state-of-the-art C++ 14 - 23 libraries!
|
#include "offset_ptr.hpp"
Public Types | |
| using | pointer = T * |
| The pointer type. | |
| using | element_type = T |
| The pointed to type. | |
Public Member Functions | |
| constexpr | offset_ptr () noexcept |
| Construct a null pointer. | |
| constexpr | offset_ptr (std::nullptr_t) noexcept |
| Implicitly construct a null pointer. | |
| constexpr | offset_ptr (const offset_ptr &o) noexcept |
| Copy constructor. | |
| constexpr | offset_ptr (offset_ptr &&o) noexcept |
| Move constructor. | |
| constexpr offset_ptr & | operator= (const offset_ptr &o) noexcept |
| Copy assignment. | |
| constexpr offset_ptr & | operator= (offset_ptr &&o) noexcept |
| Move assignment. | |
| ~offset_ptr ()=default | |
| constexpr | offset_ptr (pointer v) |
| Implicitly construct. | |
| constexpr | operator pointer () const noexcept |
| Implicitly convert. | |
| constexpr pointer | operator-> () const noexcept |
| Dereference. | |
| constexpr _element_type & | operator* () noexcept |
| Dereference. | |
| constexpr const _element_type & | operator* () const noexcept |
| Dereference. | |
| using quickcpplib::_xxx::offset_ptr::offset_ptr< T >::pointer = T * |
The pointer type.
| using quickcpplib::_xxx::offset_ptr::offset_ptr< T >::element_type = T |
The pointed to type.
|
inlineconstexprnoexcept |
Construct a null pointer.
|
inlineconstexprnoexcept |
Implicitly construct a null pointer.
|
inlineconstexprnoexcept |
Copy constructor.
|
inlineconstexprnoexcept |
Move constructor.
|
default |
|
inlineconstexpr |
Implicitly construct.
|
inlineconstexprnoexcept |
Copy assignment.
|
inlineconstexprnoexcept |
Move assignment.
|
inlineconstexprnoexcept |
Implicitly convert.
|
inlineconstexprnoexcept |
Dereference.
|
inlineconstexprnoexcept |
Dereference.
|
inlineconstexprnoexcept |
Dereference.