🛰️航天仿真算法库 SpaceAST
0.0.1
载入中...
搜索中...
未找到
BKVItemView.hpp
浏览该文件的文档.
1
20
21
#pragma once
22
23
#include "AstGlobal.h"
24
#include "AstUtil/StringView.hpp"
25
#include "AstUtil/ValueView.hpp"
26
27
AST_NAMESPACE_BEGIN
28
31
class
BKVItemView
32
{
33
public
:
34
BKVItemView
() =
default
;
35
BKVItemView
(
StringView
key,
ValueView
value)
36
: key_(key), value_(value) {}
37
39
const
StringView
&
key
()
const
{
return
key_; }
40
StringView
& key() {
return
key_; }
41
42
44
const
ValueView
&
value
()
const
{
return
value_; }
45
ValueView
& value() {
return
value_; }
46
47
public
:
48
StringView
key_
;
49
ValueView
value_
;
50
};
51
52
53
54
AST_NAMESPACE_END
55
ast::BKVItemView
键值对项视图类(BlockKeyValueItemView)
定义
BKVItemView.hpp:32
ast::BKVItemView::key
const StringView & key() const
获取键视图
定义
BKVItemView.hpp:39
ast::BKVItemView::key_
StringView key_
键
定义
BKVItemView.hpp:48
ast::BKVItemView::value_
ValueView value_
值
定义
BKVItemView.hpp:49
ast::BKVItemView::value
const ValueView & value() const
获取值视图
定义
BKVItemView.hpp:44
ast::StringViewBasic< char >
ast::ValueView
值视图类
定义
ValueView.hpp:40
src
AstUtil
ParseFormat
BlockKeyValue
BKVItemView.hpp
制作者
1.12.0