YSTest: 成员列表

YSTest PreAlpha_b800_20170810 The YSLib Test Project

- 首页
- 相关页面
- 模块
- 命名空间
- 类
- 文件

- 类列表
- 类索引
- 类继承关系
- 类成员

YSLib::ValueNode 成员列表

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

Access(ValueNode &node) | YSLib::ValueNode | related
AccessNode(ValueNode::Container *, const string &) | YSLib::ValueNode | related
AccessNode(const ValueNode::Container *, const string &) | YSLib::ValueNode | related
AccessNode(ValueNode &, size_t) | YSLib::ValueNode | related
AccessNodePtr(ValueNode::Container *, const _tKey &) ynothrow | YSLib::ValueNode | related
AccessPtr(ValueNode &node) ynothrow | YSLib::ValueNode | related
AccessPtr(observer_ptr< _tNodeOrPointer > p) ynothrow-> decltype(YSLib::AccessPtr< _type >(*p)) | YSLib::ValueNode | related
Add | YSLib::ValueNode |
Add | YSLib::ValueNode |
AddChild(_tKey &&k, ValueNode &&node) | YSLib::ValueNode | inline
AddChild(const_iterator hint, _tKey &&k, const ValueNode &node) | YSLib::ValueNode | inline
AddChild(const_iterator hint, _tKey &&k, ValueNode &&node) | YSLib::ValueNode | inline
AddValue(_tKey &&k, _tParams &&...args) | YSLib::ValueNode | inline
AddValue(const_iterator hint, _tKey &&k, _tParams &&...args) | YSLib::ValueNode | inline
AddValueTo(Container &con, _tString &&str, _tParams &&...args) | YSLib::ValueNode | inlinestatic
begin | YSLib::ValueNode |
bool(Value)||!container.empty()) PDefHOp(const ValueNode & | YSLib::ValueNode |
ClearContainer | YSLib::ValueNode |
ClearContainer()) PDefH(void | YSLib::ValueNode |
ClearTo | YSLib::ValueNode |
ClearTo | YSLib::ValueNode |
const_iterator typedef | YSLib::ValueNode |
const_iterator | YSLib::ValueNode |
const_reverse_iterator typedef | YSLib::ValueNode |
container | YSLib::ValueNode | private
Container typedef | YSLib::ValueNode |
CreateRecursively(Container &con, _fCallable f) | YSLib::ValueNode | inlinestatic
CreateRecursively(const Container &con, _fCallable f) | YSLib::ValueNode | inlinestatic
CreateWith(_fCallable f) | YSLib::ValueNode | inline
CreateWith(_fCallable f) const | YSLib::ValueNode | inline
DefDeCopyMoveCtor(ValueNode) PDefHOp(ValueNode & | YSLib::ValueNode |
DefDeCtor(ValueNode) ValueNode(Container con) | YSLib::ValueNode | inline
emplace | YSLib::ValueNode |
emplace(yforward(args)...)) DefFwdTmpl( | YSLib::ValueNode |
emplace_hint | YSLib::ValueNode |
emplace_hint(yforward(args)...)) PDefH(bool | YSLib::ValueNode |
empty | YSLib::ValueNode |
end | YSLib::ValueNode |
GetValueOf(observer_ptr< const ValueNode >) | YSLib::ValueNode | related
GetValuePtrOf(observer_ptr< const ValueNode >) | YSLib::ValueNode | related
ImplExpr(ClearContainer(), Value=vo) PDefH(void | YSLib::ValueNode |
ImplExpr(ClearContainer(), Value=std::move(vo)) PDefH(void | YSLib::ValueNode |
ImplExpr(container.clear()) static Container CreateRecursively(const Container & | YSLib::ValueNode |
ImplRet(ystdex::copy_and_swap(*this, node)) DefDeMoveAssignment(ValueNode) DefBoolNeg(explicit | YSLib::ValueNode |
ImplRet(Add(node),*this) PDefHOp(const ValueNode & | YSLib::ValueNode |
ImplRet(Add(std::move(node)),*this) PDefHOp(const ValueNode & | YSLib::ValueNode |
ImplRet(Remove(node),*this) PDefHOp(const ValueNode & | YSLib::ValueNode |
ImplRet(Remove(str),*this) PDefHOp(ValueNode & | YSLib::ValueNode |
ImplRet(insert(node).second) PDefH(bool | YSLib::ValueNode |
ImplRet(insert(std::move(node)).second) template< typename _tKey > bool AddChild(_tKey &&k | 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)...))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()) PDefH(reverse_iterator | YSLib::ValueNode |
ImplRet(GetContainerRef().rend()) PDefH(const_reverse_iterator | YSLib::ValueNode |
ImplRet(GetContainer().rend()) friend PDefH(ValueNode | YSLib::ValueNode |
ImplRet({std::move(node.GetContainerRef()), node.GetName(), std::move(node.Value)}) 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
iterator typedef | YSLib::ValueNode |
iterator | YSLib::ValueNode |
key_type typedef | YSLib::ValueNode |
name | YSLib::ValueNode | private
node | YSLib::ValueNode |
operator%=(const ValueNode &) | YSLib::ValueNode |
operator%=(ValueNode &&) | YSLib::ValueNode |
pair< iterator YPP_Comma bool > | YSLib::ValueNode |
PDefH(void, SetContent, const ValueNode &node) ImplExpr(SetContent(node.GetContainer() | YSLib::ValueNode |
PDefH(void, SetContent, ValueNode &&node) ImplExpr(SwapContent(node)) PDefH(bool | YSLib::ValueNode |
PDefH(void, Clear,) ynothrow ImplExpr(Value.Clear() | 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) ynothrow ImplExpr(container.swap(node.container)) void SwapContent(ValueNode &) ynothrow | YSLib::ValueNode |
PDefH(iterator, begin,) ImplRet(GetContainerRef().begin()) PDefH(const_iterator | YSLib::ValueNode |
PDefH(reverse_iterator, rbegin,) ImplRet(GetContainerRef().rbegin()) PDefH(const_reverse_iterator | YSLib::ValueNode |
PDefHOp(ValueNode &,/=, ValueNode &&node) ImplRet(*this% | YSLib::ValueNode |
PDefHOp(bool,==, const ValueNode &x, const ValueNode &y) ynothrow ImplRet(x.name | 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
set_value_move | YSLib::ValueNode |
size | YSLib::ValueNode |
SplitChildren(_func f) | YSLib::ValueNode | inline
ThrowIndexOutOfRange() | YSLib::ValueNode | static
ThrowWrongNameFound() | YSLib::ValueNode | static
try_emplace(_tKey &&k, _tParams &&...args) | YSLib::ValueNode | inline
try_emplace(const_iterator hint, _tKey &&k, _tParams &&...args) | YSLib::ValueNode | inline
Value | YSLib::ValueNode |
ValueNode(NoContainerTag, _tString &&str, _tParams &&...args) | YSLib::ValueNode | inline
ValueNode(Container con, _tString &&str, _tParams &&...args) | YSLib::ValueNode | inline
ValueNode(const pair< _tIn, _tIn > &pr) | YSLib::ValueNode | inline
ValueNode(const pair< _tIn, _tIn > &pr, _tString &&str) | YSLib::ValueNode | inline
ValueNode(tuple< _tParams1... > args1) | YSLib::ValueNode | inline
ValueNode(tuple< _tParams1... > args1, tuple< _tParams2... > args2) | YSLib::ValueNode | inline
ValueNode(tuple< _tParams1... > args1, tuple< _tParams2... > args2, tuple< _tParams3... > args3) | YSLib::ValueNode | inline
yimpl(ystdex::enable_if_t)< ystdex | YSLib::ValueNode | friend
yimpl(typename=ystdex::enable_if_t< ystdex::is_interoperable< const _tKey &, const string & >::value >)> inline bool Remove(const _tKey &k) | YSLib::ValueNode | inline
yimpl(ystdex::enable_if_inconvertible_t)< _tKey && | YSLib::ValueNode |
ynothrow | YSLib::ValueNode |