#include <interfacebase.h>
Public Types | |
using | PrivateReferencedType = REFERENCED |
using | PrivateErasedReferencedType = ERASED |
using | Handler = DirectInstanceHandler |
using | type = DirectInstance |
using | ReferenceClass = void |
Public Member Functions | |
MAXON_ATTRIBUTE_FORCE_INLINE REFERENCED * | GetPointer () |
MAXON_ATTRIBUTE_FORCE_INLINE const REFERENCED * | GetPointer () const |
MAXON_ATTRIBUTE_FORCE_INLINE const ThreadReferencedError & | GetErrorStorage () const |
MAXON_ATTRIBUTE_FORCE_INLINE ResultRef< REFERENCED > | MakeWritable (Bool resetOnError=true) |
Static Public Member Functions | |
static void | PrivateLookupFn () |
static std::false_type | GenericVarianceCheck (const void *) |
Static Public Attributes | |
static constexpr Bool | DIRECT_REF |
static constexpr Bool | HAS_ERROR |
using PrivateReferencedType = REFERENCED |
using PrivateErasedReferencedType = ERASED |
using Handler = DirectInstanceHandler |
using type = DirectInstance |
using ReferenceClass = void |
|
static |
|
static |
MAXON_ATTRIBUTE_FORCE_INLINE REFERENCED* GetPointer | ( | ) |
MAXON_ATTRIBUTE_FORCE_INLINE const REFERENCED* GetPointer | ( | ) | const |
MAXON_ATTRIBUTE_FORCE_INLINE const ThreadReferencedError& GetErrorStorage | ( | ) | const |
MAXON_ATTRIBUTE_FORCE_INLINE ResultRef<REFERENCED> MakeWritable | ( | Bool | resetOnError = true | ) |
|
staticconstexpr |
|
staticconstexpr |