YSTest: ValueNode.cpp 文件参考

YSTest PreAlpha_b900_20201012 The YSLib Test Project

命名空间 | 函数
ValueNode.cpp 文件参考
Core

值类型节点。 更多...

`#include "YSLib/Core/YModules.h"`
`#include <YFM_YSLib_Core_ValueNode>`
`#include <ystdex/cstdint.hpp>`
ValueNode.cpp 的引用(Include)关系图:

浏览源代码.

## 命名空间

| YSLib
| YSLib 命名空间。

## 函数

void | YSLib::swap (ValueNode &x, ValueNode &y) ynothrowv
YB_ATTR_nodiscard YF_API YB_PURE ValueNode & | YSLib::AccessNode (ValueNode::Container *, const string &)
| 访问节点。 更多...
YB_ATTR_nodiscard YF_API YB_PURE const ValueNode & | YSLib::AccessNode (const ValueNode::Container *, const string &)
YB_ATTR_nodiscard YF_API YB_PURE ValueNode & | YSLib::AccessNode (ValueNode &, size_t)
YB_ATTR_nodiscard YF_API YB_PURE const ValueNode & | YSLib::AccessNode (const ValueNode &, size_t)
YB_ATTR_nodiscard YF_API YB_PURE observer_ptr< ValueNode > | YSLib::AccessNodePtr (ValueNode::Container &, const string &) ynothrow
| 访问节点指针。 更多...
YB_ATTR_nodiscard YF_API YB_PURE observer_ptr< const ValueNode > | YSLib::AccessNodePtr (const ValueNode::Container &, const string &) ynothrow
YB_ATTR_nodiscard YF_API YB_PURE observer_ptr< ValueNode > | YSLib::AccessNodePtr (ValueNode &, size_t)
YB_ATTR_nodiscard YF_API YB_PURE observer_ptr< const ValueNode > | YSLib::AccessNodePtr (const ValueNode &, size_t)
YB_ATTR_nodiscard YF_API YB_PURE ValueObject | YSLib::GetValueOf (observer_ptr< const ValueNode >)
| 取指定名称指称的值。 更多...
YB_ATTR_nodiscard YF_API YB_PURE observer_ptr< const ValueObject > | YSLib::GetValuePtrOf (observer_ptr< const ValueNode >)
| 取指定名称指称的值的指针。 更多...
YF_API void | YSLib::RemoveEmptyChildren (ValueNode::Container &) ynothrow
| 移除空子节点。 更多...
YF_API void | YSLib::RemoveHead (ValueNode::Container &) ynothrowv
| 移除第一个子节点。 更多...
YB_ATTR_nodiscard YF_API YB_PURE bool | YSLib::IsPrefixedIndex (string_view, char='$')
| 判断字符串是否是前缀索引：一个指定字符和非负整数的组合。 更多...
YB_ATTR_nodiscard YF_API YB_PURE string | YSLib::MakeIndex (size_t)
| 转换节点大小为新的节点索引值。 更多...
YB_ATTR_nodiscard YF_API size_t | YSLib::DecodeIndex (string_view)
| 解码节点名称的前缀索引。 更多...

## 详细描述

值类型节点。

版本
  r852

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

自从
  build 338

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

修改时间:
  2019-04-15 13:08 +0800

文本编码:
  UTF-8

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

在文件 ValueNode.cpp 中定义.