ErrorIndirectRef Class Reference 系统

#include <errorbase.h>

Public Types

using  ReferenceClass = ErrorPtr
using  ReferencedType = const ErrorInterface
using  Handler = PointerHandler
using  组件 = const ErrorInterface
template<typename TO >
using  HasBase = maxon::HasBase < const ErrorInterface , TO >

公共成员函数

const ErrorInterface GetPointer () const
const ErrorInterface *const *  GetStorage () const
ErrorPtr PrivateGetRefMember ()
const ErrorPtr PrivateGetRefMember () const
void  PrivateSetPointer (const ErrorInterface *const *ptr)

静态公共成员函数

static std::nullptr_t  GetWrapper ()

静态公共属性

static const Bool   DIRECT_REF
static const Bool   HAS_ERROR

Protected Attributes

const ErrorInterface *const *  _ptr

Member Typedef Documentation

◆  ReferenceClass

using ReferenceClass = ErrorPtr

◆  ReferencedType

using ReferencedType = const ErrorInterface

◆  Handler

using Handler = PointerHandler

◆  组件

using 组件 = const ErrorInterface

◆  HasBase

using HasBase = maxon::HasBase <const ErrorInterface , TO>

成员函数文档编制

◆  GetWrapper()

static std::nullptr_t GetWrapper ( )
static

◆  GetPointer()

const ErrorInterface * GetPointer ( ) const

◆  GetStorage()

const ErrorInterface * const* GetStorage ( ) const

◆  PrivateGetRefMember()

const ErrorPtr & PrivateGetRefMember ( ) const

◆  PrivateSetPointer()

void PrivateSetPointer ( const ErrorInterface *const *  ptr )

Member Data Documentation

◆  DIRECT_REF

const Bool DIRECT_REF static

◆  HAS_ERROR

const Bool HAS_ERROR static

◆  _ptr

const ErrorInterface * const* _ptr
protected