🛰️航天仿真算法库 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
29AST_NAMESPACE_BEGIN
30
33class BKVItem : public BKVNode
34{
35public:
36 BKVItem() : BKVNode(eItem) {}
39 : BKVNode{eItem}
40 , key_(key)
41 , value_(value.toValue())
42 {}
43
44public:
45 std::string key_; // 键
46 GenericValue value_; // 值
47};
48
49
50
51AST_NAMESPACE_END
键值对项节点(BlockKeyValueItemNode)
定义 BKVItem.hpp:34
BKVItem(StringView key, ValueView value)
键值对项节点(BlockKeyValueItemNode)
定义 BKVItem.hpp:38
节点(BlockKeyValueNode)
定义 BKVNode.hpp:30
通用值类
定义 GenericValue.hpp:34
值视图类
定义 ValueView.hpp:40