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