File SBCReferencePointer.hpp#
FileList > Core > Reference > SBCReferencePointer.hpp
#include "SBCReferenceOwnerSingleton.hpp"
Classes#
| Type | Name |
|---|---|
| class | SBCReferencePointer <class ReferenceTargetType> This class describes a pointer to a reference target. |
Public Functions#
| Type | Name |
|---|---|
| bool | operator!= (ReferenceTargetType * t, const SBCReferencePointer< ReferenceTargetType > & p) noexcept |
| bool | operator== (ReferenceTargetType * t, const SBCReferencePointer< ReferenceTargetType > & p) noexcept Inequality operator: returns true if the SAMSON pointerp does not refer to the targett __ |
Macros#
| Type | Name |
|---|---|
| define | SBPointer The short name of SBCReferencePointer . |
Public Functions Documentation#
function operator!=#
template<class ReferenceTargetType>
inline bool operator!= (
ReferenceTargetType * t,
const SBCReferencePointer < ReferenceTargetType > & p
) noexcept
function operator==#
Inequality operator: returns true if the SAMSON pointerp does not refer to the targett __
template<class ReferenceTargetType>
inline bool operator== (
ReferenceTargetType * t,
const SBCReferencePointer < ReferenceTargetType > & p
) noexcept
Macro Definition Documentation#
define SBPointer#
The short name of SBCReferencePointer .
Equality operator: returns true if the SAMSON pointer p refers to the target t