#include <Pointer.hpp>
◆ Pointer() [1/4]
◆ Pointer() [2/4]
◆ Pointer() [3/4]
◆ Pointer() [4/4]
◆ ~Pointer()
◆ get()
◆ isNull()
◆ operator!=()
template<class t_type >
bool operator!= |
( |
const Pointer< t_type > & | pointer | ) |
const |
|
inline |
◆ operator=() [1/2]
◆ operator=() [2/2]
template<class t_type >
Pointer & operator= |
( |
t_type * | pointer | ) |
|
|
inlineprotected |
◆ operator==()
template<class t_type >
bool operator== |
( |
const Pointer< t_type > & | pointer | ) |
const |
|
inline |
◆ rawptr()
template<class t_type >
t_type * rawptr |
( |
| ) |
const |
|
inlineconstexprprotected |
◆ referenceCount()
template<class t_type >
uint04 referenceCount |
( |
| ) |
const |
|
inlinenodiscard |
◆ set()
template<class t_type >
void set |
( |
t_type && | value | ) |
|
|
inlineprotected |
◆ setToNull()
◆ swap()
template<class t_type >
void swap |
( |
Pointer< t_type > & | pointer | ) |
|
|
inline |
◆ m_core
◆ m_object
template<class t_type >
t_type* m_object = nullptr |
|
protected |
The documentation for this class was generated from the following file: