![]() |
neoGFX
Cross-platform C++ app/game engine
|
#include <reference_counted.hpp>
Public Member Functions | |
| reference_counted () noexcept | |
| reference_counted (const reference_counted &aOther) noexcept | |
| ~reference_counted () | |
| reference_counted & | operator= (const reference_counted &) |
| void | add_ref () const noexcept override |
| void | release () const override |
| int32_t | use_count () const noexcept override |
| const base_type * | release_and_take_ownership () const override |
| base_type * | release_and_take_ownership () override |
| void | pin () const noexcept override |
| void | unpin () const override |
| i_ref_control_block & | control_block () override |
Definition at line 94 of file reference_counted.hpp.
|
inlinenoexcept |
Definition at line 101 of file reference_counted.hpp.
|
inlinenoexcept |
Definition at line 104 of file reference_counted.hpp.
|
inline |
Definition at line 107 of file reference_counted.hpp.
|
inlineoverridenoexcept |
Definition at line 120 of file reference_counted.hpp.
|
inlineoverride |
Definition at line 160 of file reference_counted.hpp.
|
inline |
Definition at line 114 of file reference_counted.hpp.
|
inlineoverridenoexcept |
Definition at line 149 of file reference_counted.hpp.
|
inlineoverride |
Definition at line 124 of file reference_counted.hpp.
|
inlineoverride |
Definition at line 138 of file reference_counted.hpp.
|
inlineoverride |
Definition at line 145 of file reference_counted.hpp.
|
inlineoverride |
Definition at line 153 of file reference_counted.hpp.
|
inlineoverridenoexcept |
Definition at line 134 of file reference_counted.hpp.