YSTest: 成员列表

YSTest PreAlpha_b900_20201012 The YSLib Test Project

YSLib::ValueNode 成员列表

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

Access(ValueNode &node) | YSLib::ValueNode | related
AccessChild(ValueNode &node, _tParams &&... args) | YSLib::ValueNode | related
allocator_type typedef | YSLib::ValueNode |
begin | YSLib::ValueNode |
const_iterator typedef | YSLib::ValueNode |
const_iterator | YSLib::ValueNode |
const_reverse_iterator typedef | YSLib::ValueNode |
Container typedef | YSLib::ValueNode |
container | YSLib::ValueNode | private
container(std::move(nd.container), a) | YSLib::ValueNode |
CreateRecursively(_tCon &&con, _fCallable f) | YSLib::ValueNode | inlinestatic
CreateWith(_fCallable f) & | YSLib::ValueNode | inline
CreateWith(_fCallable f) const & | YSLib::ValueNode | inline
CreateWith(_fCallable f) && | YSLib::ValueNode | inline
CreateWith(_fCallable f) const && | YSLib::ValueNode | inline
DefBoolNeg(explicit, bool(Value)||!container.empty()) friend PDefHOp(bool | YSLib::ValueNode |
DefDeCtor(ValueNode) explicit ValueNode(allocator_type a) | YSLib::ValueNode | inline
DefDeMoveCtor(ValueNode) ValueNode(ValueNode &&nd | YSLib::ValueNode |
emplace | YSLib::ValueNode |
emplace(yforward(args)...)) DefFwdTmpl( | YSLib::ValueNode |
emplace_hint | YSLib::ValueNode |
emplace_hint(yforward(args)...)) YB_ATTR_nodiscard PDefH(bool | YSLib::ValueNode |
empty | YSLib::ValueNode |
enable_if_key_t typedef | YSLib::ValueNode |
enable_not_key_t typedef | YSLib::ValueNode |
enable_value_constructible_t typedef | YSLib::ValueNode | private
end | YSLib::ValueNode |
found | YSLib::ValueNode |
ImplRet(x.name==y.name) friend PDefHOp(bool | YSLib::ValueNode |
ImplRet(x.name==str) template< typename _tKey > YB_ATTR_nodiscard YB_PURE friend bool operator | YSLib::ValueNode |
ImplRet(erase(i)) template< typename _tKey | YSLib::ValueNode |
ImplRet(GetContainer().begin()) DefFwdTmpl( | YSLib::ValueNode |
ImplRet(container.empty()) PDefH(iterator | YSLib::ValueNode |
ImplRet(GetContainerRef().end()) PDefH(const_iterator | YSLib::ValueNode |
ImplRet(GetContainer().end()) DefFwdTmpl(-> decltype(container.erase(yforward(args)...)), auto, erase, container.erase(yforward(args)...)) YB_ATTR_nodiscard YB_PURE PDefH(allocator_type, get_allocator,) const ynothrow ImplRet(container.get_allocator()) DefFwdTmpl(-> decltype(container.insert(yforward(args)...)), auto, insert, container.insert(yforward(args)...)) template< typename _tKey, class _tParam > yimpl(ystdex::enable_if_inconvertible_t)< _tKey &&, const_iterator, std::pair< iterator, bool >> insert_or_assign(_tKey &&k, _tParam &&arg) | YSLib::ValueNode | inline
ImplRet(GetContainer().rbegin()) YB_ATTR_nodiscard YB_PURE PDefH(reverse_iterator | YSLib::ValueNode |
ImplRet(GetContainerRef().rend()) YB_ATTR_nodiscard YB_PURE PDefH(const_reverse_iterator | YSLib::ValueNode |
ImplRet(GetContainer().rend()) YB_ATTR_nodiscard YB_PURE PDefH(size_t | YSLib::ValueNode |
ImplRet(container.size()) YF_API friend void swap(ValueNode & | YSLib::ValueNode |
insert_or_assign(const_iterator hint, _tKey &&k, _tParam &&arg) | YSLib::ValueNode | inline
is_key_t typedef | YSLib::ValueNode |
iterator typedef | YSLib::ValueNode |
iterator | YSLib::ValueNode |
key_type typedef | YSLib::ValueNode |
MoveContent(ValueNode &&) | YSLib::ValueNode |
name | YSLib::ValueNode | private
operator%= | YSLib::ValueNode |
pair< iterator YPP_Comma bool > | YSLib::ValueNode |
PDefH(Container, CreateWith, IValueHolder::Creation c) const ImplRet(CreateRecursively(container | YSLib::ValueNode |
PDefH(bool, Remove, const ValueNode &node) ImplRet(erase(node) !=0) PDefH(iterator | YSLib::ValueNode | pure virtual
PDefH(void, SwapContainer, ValueNode &node) ynothrowv ImplExpr(YAssert(get_allocator() | YSLib::ValueNode |
PDefH(iterator, begin,) ImplRet(GetContainerRef().begin()) PDefH(const_iterator | YSLib::ValueNode |
PDefH(reverse_iterator, rbegin,) ImplRet(GetContainerRef().rbegin()) YB_ATTR_nodiscard YB_PURE PDefH(const_reverse_iterator | YSLib::ValueNode |
Place(_tString &&str, _tParams &&... args) | YSLib::ValueNode | inline
PlaceUnchecked(_tString &&str, _tParams &&... args) | YSLib::ValueNode | inline
PlaceValue(_tString &&str, _tParams &&... args) | YSLib::ValueNode | inline
rbegin | YSLib::ValueNode |
Remove | YSLib::ValueNode |
rend | YSLib::ValueNode |
reverse_iterator typedef | YSLib::ValueNode |
SelectChildren(_func f) const | YSLib::ValueNode | inline
size | YSLib::ValueNode |
SplitChildren(_func f) | YSLib::ValueNode | inline
swap(node.container)) void SwapContent(ValueNode &) ynothrowv | YSLib::ValueNode |
ThrowIndexOutOfRange(size_t) | YSLib::ValueNode | static
ThrowWrongNameFound(string_view) | YSLib::ValueNode | static
try_emplace(_tKey &&k, _tParams &&... args) | YSLib::ValueNode | inline
try_emplace_hint(const_iterator hint, _tKey &&k, _tParams &&... args) | YSLib::ValueNode | inline
Value | YSLib::ValueNode |
Value(std::move(nd.Value)) | YSLib::ValueNode | inline
ValueNode(const Container &con) | YSLib::ValueNode | inline
ValueNode(const Container &con, allocator_type a) | YSLib::ValueNode | inline
ValueNode(Container &&con) | YSLib::ValueNode | inline
ValueNode(Container &&con, allocator_type a) | YSLib::ValueNode | inline
ValueNode(NoContainerTag, _tString &&str, _tParams &&... args) | YSLib::ValueNode | inline
ValueNode(std::allocator_arg_t, allocator_type a, NoContainerTag, _tString &&str, _tParams &&... args) | YSLib::ValueNode | inline
ValueNode(const Container &con, _tString &&str, _tParams &&... args) | YSLib::ValueNode | inline
ValueNode(Container &&con, _tString &&str, _tParams &&... args) | YSLib::ValueNode | inline
ValueNode(std::allocator_arg_t, allocator_type a, const Container &con, _tString &&str, _tParams &&... args) | YSLib::ValueNode | inline
ValueNode(std::allocator_arg_t, allocator_type a, Container &&con, _tString &&str, _tParams &&... args) | YSLib::ValueNode | inline
ValueNode(const pair< _tIn, _tIn > &pr, allocator_type a={}) | YSLib::ValueNode | inline
ValueNode(const pair< _tIn, _tIn > &pr, _tString &&str, allocator_type a={}) | YSLib::ValueNode | inline
ValueNode(tuple< _tParams1... > args1, allocator_type a={}) | YSLib::ValueNode | inline
ValueNode(tuple< _tParams1... > args1, tuple< _tParams2... > args2, allocator_type a={}) | YSLib::ValueNode | inline
ValueNode(tuple< _tParams1... > args1, tuple< _tParams2... > args2, tuple< _tParams3... > args3, allocator_type a={}) | YSLib::ValueNode | inline
ValueNode(const ValueNode &nd) | YSLib::ValueNode | inline
ValueNode(const ValueNode &nd, allocator_type a) | YSLib::ValueNode | inline
x | YSLib::ValueNode |
x | YSLib::ValueNode |
yimpl(typename=enable_if_key_t< _tKey >)> inline bool Remove(const _tKey &k) | YSLib::ValueNode | inline
yimpl(ystdex::enable_if_inconvertible_t)< _tKey && | YSLib::ValueNode |
ynothrowv | YSLib::ValueNode |
ynothrowv | YSLib::ValueNode |