#include <mac_cfhelpers.h>
◆ InitialReference()
static void InitialReference |
( |
const T * |
o | ) |
|
|
static |
Sets the initial reference to a newly allocated object (slightly more efficient than AddReference).
- Parameters
-
[in] | o | Pointer to the referenced object, must not be nullptr. |
◆ AddReference()
static void AddReference |
( |
T * |
o | ) |
|
|
static |
Adds a reference to the referenced object.
- Parameters
-
[in] | o | Pointer to the referenced object, must not be nullptr. |
◆ RemoveReference()
static void RemoveReference |
( |
T * |
o | ) |
|
|
static |
Removes a reference to the referenced object.
- Parameters
-
[in] | o | Pointer to the referenced object, must not be nullptr. |
◆ MakeWritable()
static ResultRef<typename R::ReferencedType> MakeWritable |
( |
R & |
ref, |
|
|
Bool |
resetOnError |
|
) |
| |
|
static |
◆ KIND