🛰️航天仿真算法库 SpaceAST
0.0.1
载入中...
搜索中...
未找到
BKVItem.hpp
浏览该文件的文档.
1
20
21
#pragma once
22
23
#include "AstGlobal.h"
24
#include "
BKVNode.hpp
"
25
#include "AstUtil/GenericValue.hpp"
26
#include "AstUtil/ValueView.hpp"
27
#include <string>
28
29
AST_NAMESPACE_BEGIN
30
33
class
BKVItem
:
public
BKVNode
34
{
35
public
:
36
BKVItem
() :
BKVNode
(eItem) {}
38
BKVItem
(
StringView
key,
ValueView
value)
39
:
BKVNode
{eItem}
40
, key_(key)
41
, value_(value.toValue())
42
{}
43
44
public
:
45
std::string key_;
// 键
46
GenericValue
value_;
// 值
47
};
48
49
50
51
AST_NAMESPACE_END
BKVNode.hpp
~
ast::BKVItem
键值对项节点(BlockKeyValueItemNode)
定义
BKVItem.hpp:34
ast::BKVItem::BKVItem
BKVItem(StringView key, ValueView value)
键值对项节点(BlockKeyValueItemNode)
定义
BKVItem.hpp:38
ast::BKVNode
节点(BlockKeyValueNode)
定义
BKVNode.hpp:30
ast::GenericValue
通用值类
定义
GenericValue.hpp:34
ast::StringViewBasic< char >
ast::ValueView
值视图类
定义
ValueView.hpp:40
src
AstUtil
ParseFormat
BlockKeyValue
BKVItem.hpp
制作者
1.12.0