YSTest: ValueNode.h 文件参考

YSTest PreAlpha_b500_20140530 The YSLib Test Project

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

- 文件列表
- 文件成员

全部 类 命名空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义 组 页
类 | 命名空间 | 函数
ValueNode.h 文件参考
Core

值类型节点。 更多...

`#include "YModules.h"`
`#include <YSLib/Core/yobject.h>`
`#include <ystdex/path.hpp>`
ValueNode.h 的引用(Include)关系图:
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

## 类

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)

## 详细描述

值类型节点。

版本
  r1351

作者
  FrankHB frank.nosp@m.hb19.nosp@m.89@gm.nosp@m.ail..nosp@m.com

自从
  build 338

创建时间:
  2012-08-03 23:03:44 +0800

修改时间:
  2014-02-18 00:54 +0800

文本编码:
  UTF-8

模块名称:
  YSLib::Core::ValueNode

在文件 ValueNode.h 中定义.