|
🛰️航天仿真算法库 SpaceAST 0.0.1
|
#include <BKVSax.hpp>
类 ast::BKVSax 继承关系图:Public 成员函数 | |
| virtual | ~BKVSax ()=default |
| virtual errc_t | begin (StringView name)=0 |
| virtual errc_t | end (StringView name)=0 |
| virtual errc_t | keyValue (StringView key, const ValueView &value)=0 |
| errc_t | begin () |
| errc_t | end () |
| errc_t | keyValue (StringView key, const char *value) |
| errc_t | keyValue (StringView key, int value) |
| errc_t | keyValue (StringView key, bool value) |
| errc_t | keyValue (StringView key, double value) |
| errc_t | keyValue (StringView key, Color value) |
| errc_t | keyValue (StringView key, StringView value) |
静态 Public 属性 | |
| static constexpr int | endParse = 1 |
键值对解析器SAX接口(BlockKeyValueSax)
本接口定义了键值对解析器的SAX接口,用于解析键值对格式的文本。
|
pure virtual |
|
pure virtual |
|
pure virtual |
迭代解析一个键值对
| key | 键 |
| value | 值 |
在 ast::BKVSaxPrint, ast::MotionHPOPSax, ast::MotionOrbitDynamicsSax , 以及 ast::MotionTwoBodySax 内被实现.