🛰️航天仿真算法库 SpaceAST
0.0.1
载入中...
搜索中...
未找到
KVParser.hpp
浏览该文件的文档.
1
20
21
#pragma once
22
23
#include "AstGlobal.h"
24
#include "AstUtil/BaseParser.hpp"
25
#include "AstUtil/BKVItemView.hpp"
26
27
AST_NAMESPACE_BEGIN
28
34
class
ValueView;
35
36
class
AST_UTIL_API
KVParser
:
public
BaseParser
37
{
38
public
:
39
KVParser
() =
default
;
40
~KVParser
() =
default
;
41
enum
EToken{
42
eEqual
,
43
eAddEqual,
44
eError
,
45
eEOF = EOF,
46
};
47
48
EToken getNext(
BKVItemView
&item);
49
50
};
51
52
55
AST_NAMESPACE_END
ast::BKVItemView
键值对项视图类(BlockKeyValueItemView)
定义
BKVItemView.hpp:32
ast::BaseParser
解析器基类
定义
BaseParser.hpp:56
ast::KVParser
定义
KVParser.hpp:37
ast::eError
@ eError
错误信息
定义
Logger.hpp:44
ast::ERelationalOperatorType::eEqual
@ eEqual
等于
src
AstUtil
ParseFormat
KeyValue
KVParser.hpp
制作者
1.12.0