YSTest
PreAlpha_b500_20140530
The YSLib Test Project
|
值类型节点。 更多...
类 | |
class | YSLib::ValueNode |
值类型节点。 更多... | |
命名空间 | |
YSLib | |
函数 | |
template<typename _type > | |
_type * | YSLib::AccessPtr (const ValueNode &node) ynothrow |
访问节点的指定类型对象指针。 更多... | |
template<typename _type > | |
_type * | YSLib::AccessPtr (const ValueNode *p_node) ynothrow |
访问节点的指定类型对象指针。 更多... | |
template<typename _tString , typename... _tParams> | |
ValueNode | YSLib::StringifyToNode (_tString &&name, _tParams &&...args) |
取指定名称和转换为字符串的值类型节点。 更多... | |
template<class _tPack > | |
ValueNode | YSLib::UnpackToNode (_tPack &&pk) |
从参数取以指定分量为初始化参数的值类型节点。 更多... | |
template<typename... _tParams> | |
unique_ptr< ValueNode::Container > | YSLib::CollectNodes (_tParams &&...args) |
取指定值类型节点为成员的节点容器。 更多... | |
template<typename _tString , typename... _tParams> | |
ValueNode | YSLib::PackNodes (_tString &&name, _tParams &&...args) |
取以指定分量为参数对应初始化得到的值类型节点为子节点的值类型节点。 更多... | |
YF_API bool | YSLib::IsPrefixedIndex (const string &, char= '$') |
判断字符串是否是一个指定字符和非负整数的组合。 更多... | |
YF_API const ValueNode & | YSLib::AccessNode (const ValueNode::Container *, const string &) |
访问容器中的节点。 更多... | |
const ValueNode & | YSLib::AccessNode (const ValueNode::Container &con, const string &name) |
YF_API const ValueNode * | YSLib::AccessNodePtr (const ValueNode::Container &, const string &) |
访问容器中的节点指针。 更多... | |
const ValueNode * | YSLib::AccessNodePtr (const ValueNode::Container *p_con, const string &name) |
const ValueNode & | YSLib::UnpackToNode (const ValueNode &arg) |
从引用参数取值类型节点:返回自身。 更多... | |
ValueNode && | YSLib::UnpackToNode (ValueNode &&arg) |
值类型节点。
在文件 ValueNode.h 中定义.