YSTest
PreAlpha_b400_20130424
The YSLib Test Project
|
带等于接口的指针类型动态泛型持有者。 更多...
#include <yobject.h>
Public 类型 | |
typedef _type | value_type |
Public 成员函数 | |
PointerHolder (_type *value) | |
virtual | ~PointerHolder () ynothrow |
PointerHolder & | operator= (const PointerHolder &)=default |
virtual bool | operator== (const IValueHolder &obj) const |
virtual PointerHolder * | clone () const override |
virtual void * | get () const override |
virtual const std::type_info & | type () const ynothrow override |
PointerHolder (const PointerHolder &h) | |
PointerHolder (PointerHolder &&h) | |
![]() | |
virtual | ~IValueHolder () |
IValueHolder ()=default | |
IValueHolder (const IValueHolder &)=default | |
IValueHolder (IValueHolder &&)=default | |
![]() | |
virtual | ~holder () |
holder ()=default | |
holder (const holder &)=default | |
holder (holder &&)=default | |
Protected 属性 | |
_type * | p_held |
带等于接口的指针类型动态泛型持有者。
typedef _type YSLib::PointerHolder< _type >::value_type |
|
inline |
|
inline |
|
inline |
|
inlinevirtual |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
default |
|
inlinevirtual |
|
inlineoverridevirtual |
|
protected |