YSTest: 成员列表

YSTest PreAlpha_b900_20201012 The YSLib Test Project

YSLib::ValueObject 成员列表

成员的完整列表，这些成员属于 YSLib::ValueObject,包括所有继承而来的类成员

Access() | YSLib::ValueObject | inline
Access() const | YSLib::ValueObject | inline
AccessPtr() ynothrow | YSLib::ValueObject | inline
AccessPtr() const ynothrow | YSLib::ValueObject | inline
AccessPtr(ValueObject &vo) ynothrow | YSLib::ValueObject | related
add_vh_t typedef | YSLib::ValueObject | private
alloc_holder_t typedef | YSLib::ValueObject | private
content | YSLib::ValueObject | private
Content typedef | YSLib::ValueObject |
CopyMove | YSLib::ValueObject |
DefDeCopyMoveCtorAssignment(ValueObject) template< class _tAlloc > inline ValueObject(std | YSLib::ValueObject | inline
DefDeCtor(ValueObject) template< typename _type | YSLib::ValueObject |
DefDeDtor(ValueObject) DefBoolNeg(explicit | YSLib::ValueObject |
emplace(_tParams &&... args) | YSLib::ValueObject | inline
emplace(std::allocator_arg_t, const _tAlloc &a, _tParams &&... args) | YSLib::ValueObject | inline
emplace(_type *p, PointerTag) | YSLib::ValueObject | inline
Equals(const _type &x) const | YSLib::ValueObject | inline
EqualsRaw(const void *) const | YSLib::ValueObject |
EqualsUnchecked(const void *) const | YSLib::ValueObject |
GetHolderRef() const | YSLib::ValueObject |
GetObject() | YSLib::ValueObject | inline
GetObject() const | YSLib::ValueObject | inline
has_value()) YB_ATTR_nodiscard YB_PURE friend PDefHOp(bool | YSLib::ValueObject |
ImplRet(x.Equals(y)) template< typename _type > YB_ATTR_nodiscard YB_PURE friend inline bool operator | YSLib::ValueObject |
InPlaceStorable typedef | YSLib::ValueObject |
PDefH(void, Clear,) ynothrow ImplExpr(content.reset()) YB_ATTR_nodiscard PDefH(ValueObject | YSLib::ValueObject |
PDefH(void, swap, ValueObject &x, ValueObject &y) ynothrow ImplExpr(x.content.swap(y.content)) YB_ATTR_nodiscard PDefH(const type_info & | YSLib::ValueObject |
type | YSLib::ValueObject |
ValueObject(std::allocator_arg_t, const _tAlloc &a, _type &&arg) | YSLib::ValueObject | inline
ValueObject(in_place_type_t< _type >, _tParams &&... args) | YSLib::ValueObject | inlineexplicit
ValueObject(std::allocator_arg_t, const _tAlloc &a, in_place_type_t< _type >, _tParams &&... args) | YSLib::ValueObject | inline
ValueObject(any_ops::use_holder_t, in_place_type_t< _tHolder >, _tParams &&... args) | YSLib::ValueObject | inline
ValueObject(std::allocator_arg_t, const _tAlloc &a, any_ops::use_holder_t, in_place_type_t< _tHolder >, _tParams &&... args) | YSLib::ValueObject | inline
ValueObject(const IValueHolder &h, const any &x, IValueHolder::Creation c) | YSLib::ValueObject | inlineprivate
ValueObject(_type &obj, OwnershipTag<>) | YSLib::ValueObject | inline
ValueObject(_type *p, PointerTag) | YSLib::ValueObject | inline
ValueObject(unique_ptr< _type > &&p, PointerTag) | YSLib::ValueObject | inline
ValueObject(std::allocator_arg_t, const _tAlloc &a, ValueObject &&vo) | YSLib::ValueObject | inline
x | YSLib::ValueObject |
yimpl(typename=ystdex::exclude_self_t< ValueObject, _type >) | YSLib::ValueObject |
yimpl(typename=ystdex::exclude_self_t< std::allocator_arg_t, _type >)> inline ValueObject(_type &&obj) | YSLib::ValueObject | inline