#include <errorbase.h>
Public Types | |
| using | ReferenceClass = ErrorPtr | 
| using | ReferencedType = const ErrorInterface | 
| using | Handler = PointerHandler | 
| using | Component = const ErrorInterface | 
| template<typename TO > | |
| using | HasBase = maxon::HasBase< const ErrorInterface, TO > | 
Public Member Functions | |
| const ErrorInterface * | GetPointer () const | 
| const ErrorInterface *const * | GetStorage () const | 
| ErrorPtr & | PrivateGetRefMember () | 
| const ErrorPtr & | PrivateGetRefMember () const | 
Static Public Member Functions | |
| static std::nullptr_t | GetWrapper () | 
Static Public Attributes | |
| static const Bool | DIRECT_REF | 
| static const Bool | HAS_ERROR | 
Protected Member Functions | |
| void | SetPointer (const ErrorInterface *const *ptr) | 
Protected Attributes | |
| const ErrorInterface *const * | _ptr | 
| using ReferenceClass = ErrorPtr | 
| using ReferencedType = const ErrorInterface | 
| using Handler = PointerHandler | 
| using Component = const ErrorInterface | 
| using HasBase = maxon::HasBase<const ErrorInterface, TO> | 
      
  | 
  static | 
| const ErrorInterface* GetPointer | ( | void | ) | const | 
| const ErrorInterface* const* GetStorage | ( | ) | const | 
      
  | 
  protected | 
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  protected |