|
libxr
1.0
Want to be the best embedded framework
|
Static Public Member Functions | |
| static constexpr auto | ArgumentList () |
| Field-ordered argument metadata used by runtime argument packing. / 按字段顺序排列、供运行期参数打包使用的元信息表 | |
| static constexpr auto | ArgumentOrder () |
| Field-ordered source argument references, including duplicates and reordering. / 按字段顺序排列的源参数引用,可包含重复与重排 | |
| static constexpr auto | SourceArgumentList () |
| Source-ordered argument metadata used only by compile-time type matching. / 按源参数顺序排列、仅供编译期类型匹配使用的元信息 | |
| static constexpr const auto & | Codes () |
| Final compiled bytes consumed directly by the runtime writer. / 供运行期 writer 直接消费的最终编译字节块 | |
| static constexpr FormatProfile | Profile () |
| Returns the compile-time executor profile. / 返回编译期执行器配置 | |
| template<typename... Args> | |
| static consteval bool | Matches () |
| Returns true when Args... exactly match this compiled format. / 判断 Args... 是否与当前编译格式完全匹配 | |
Static Public Attributes | |
| static constexpr auto | codes = result.codes |
| Final runtime byte block kept by the compiled surface. / 编译格式表面保留的最终运行期字节块 | |
| static constexpr FormatProfile | profile = result.profile |
| Compile-time executor profile used to specialize the runtime bytecode interpreter. / 用于特化运行期字节码解释器的编译期执行器配置 | |
Private Types | |
| using | Frontend = typename Printf::template Compiler<Source> |
Static Private Attributes | |
| static constexpr auto | source_analysis = Detail::PrintfCompile::Analyze<Source>() |
| static constexpr auto | result = FormatCompiler<Frontend>::Compile() |
Definition at line 116 of file printf.hpp.
|
private |
Definition at line 119 of file printf.hpp.
|
inlinestaticnodiscardconstexpr |
Field-ordered argument metadata used by runtime argument packing. / 按字段顺序排列、供运行期参数打包使用的元信息表
Definition at line 157 of file printf.hpp.
|
inlinestaticnodiscardconstexpr |
Field-ordered source argument references, including duplicates and reordering. / 按字段顺序排列的源参数引用,可包含重复与重排
Definition at line 163 of file printf.hpp.
|
inlinestaticnodiscardconstexpr |
Final compiled bytes consumed directly by the runtime writer. / 供运行期 writer 直接消费的最终编译字节块
Definition at line 175 of file printf.hpp.
|
inlinestaticnodiscardconsteval |
Returns true when Args... exactly match this compiled format. / 判断 Args... 是否与当前编译格式完全匹配
Definition at line 188 of file printf.hpp.
|
inlinestaticnodiscardconstexpr |
Returns the compile-time executor profile. / 返回编译期执行器配置
Definition at line 181 of file printf.hpp.
|
inlinestaticnodiscardconstexpr |
Source-ordered argument metadata used only by compile-time type matching. / 按源参数顺序排列、仅供编译期类型匹配使用的元信息
Definition at line 169 of file printf.hpp.
|
inlinestaticconstexpr |
Final runtime byte block kept by the compiled surface. / 编译格式表面保留的最终运行期字节块
Definition at line 152 of file printf.hpp.
|
inlinestaticconstexpr |
Compile-time executor profile used to specialize the runtime bytecode interpreter. / 用于特化运行期字节码解释器的编译期执行器配置
Definition at line 154 of file printf.hpp.
|
inlinestaticconstexprprivate |
Definition at line 121 of file printf.hpp.
|
inlinestaticconstexprprivate |
Definition at line 120 of file printf.hpp.