#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 |