|
libxr
1.0
Want to be the best embedded framework
|
仅源串分析阶段使用的保守临时累加器 / Conservative temporary accumulator used during source-only analysis More...
#include <format_frontend_source.hpp>
Public Member Functions | |
| consteval Error | Text (size_t, size_t) const |
| consteval Error | Field (const ParsedField &field) |
| consteval Error | Text (size_t, size_t) const |
| consteval Error | Field (const Conversion &conversion) |
Data Fields | |
| std::array< size_t, MaxFieldCount > | order {} |
| conservative field-order scratch buffer / 按字段顺序记录参数索引的临时缓冲区 | |
| size_t | field_count = 0 |
| parsed replacement-field count / 已解析的替换字段数量 | |
| size_t | required_argument_count = 0 |
| minimum call-site argument count / 调用点至少需要的参数个数 | |
| Error | error = Error::None |
| first parse error / 首个解析错误 | |
| size_t | argument_count = 0 |
| highest referenced argument count / 最高引用到的参数个数 | |
仅源串分析阶段使用的保守临时累加器 / Conservative temporary accumulator used during source-only analysis
供位置参数分析使用的仅源串临时摘要 / Source-only scratch summary for positional argument analysis
| MaxFieldCount | 已解析字段数量的保守上界 / Conservative upper bound for parsed field count |
| MaxFieldCount | 已解析转换项数量的保守上界 / Conservative upper bound for parsed conversion count |
Definition at line 13 of file printf_frontend_source.hpp.
|
inlinenodiscardconsteval |
Definition at line 22 of file printf_frontend_source.hpp.
|
inlinenodiscardconsteval |
Definition at line 31 of file format_frontend_source.hpp.
|
inlinenodiscardconsteval |
Definition at line 29 of file format_frontend_source.hpp.
|
inlinenodiscardconsteval |
Definition at line 20 of file printf_frontend_source.hpp.
| size_t SourceSyntax::SourceAnalysisScratch< MaxFieldCount >::argument_count = 0 |
highest referenced argument count / 最高引用到的参数个数
Definition at line 17 of file printf_frontend_source.hpp.
| Error SourceSyntax::SourceAnalysisScratch< MaxFieldCount >::error = Error::None |
first parse error / 首个解析错误
first parse/analysis error / 首个解析或分析错误
Definition at line 27 of file format_frontend_source.hpp.
| size_t SourceSyntax::SourceAnalysisScratch< MaxFieldCount >::field_count = 0 |
parsed replacement-field count / 已解析的替换字段数量
parsed conversion count / 已解析的转换项数量
Definition at line 25 of file format_frontend_source.hpp.
| std::array< size_t, MaxFieldCount > SourceSyntax::SourceAnalysisScratch< MaxFieldCount >::order {} |
conservative field-order scratch buffer / 按字段顺序记录参数索引的临时缓冲区
field-ordered source argument indexes / 按字段顺序排列的源参数索引
Definition at line 24 of file format_frontend_source.hpp.
| size_t SourceSyntax::SourceAnalysisScratch< MaxFieldCount >::required_argument_count = 0 |
minimum call-site argument count / 调用点至少需要的参数个数
Definition at line 26 of file format_frontend_source.hpp.