|
libxr
Embedded C++ framework for bare-metal, RTOS and Linux
|
一条 brace 风格源串绑定到具体调用点参数后的编译结果 / One brace-style source bound to a concrete call-site argument list More...
#include <format_surface.hpp>
Static Public Member Functions | |
| static constexpr auto | ArgumentList () |
| 返回运行期参数打包时要按字段顺序读取的参数列表 / Returns the field-ordered argument list the runtime packer will follow. | |
| static constexpr auto | ArgumentOrder () |
| 返回每个字段对应的是第几个源参数 / Returns, for each field, which source argument index it refers to. | |
| static constexpr const auto & | Codes () |
返回与 codes 相同的最终字节流 / Returns the same final byte stream as codes. | |
| static constexpr Print::FormatProfile | Profile () |
| 返回当前编译格式携带的 writer 分支摘要 / Returns the writer-branch summary carried by this compiled format. | |
| template<typename... Actual> | |
| static consteval bool | Matches () |
| 判断另一组 C++ 参数类型是否与当前格式绑定时的参数列表完全一致 / Returns whether another C++ argument list is exactly the one this format was built for. | |
Static Public Attributes | |
| static constexpr auto | codes = result.codes |
| 返回运行期 writer 最终会执行的字节流 / Returns the final byte stream that the runtime writer will execute. | |
| static constexpr Print::FormatProfile | profile = result.profile |
| 返回当前格式需要哪些 writer 分支的编译期摘要 / Returns the compile-time summary of which writer branches this format needs. | |
一条 brace 风格源串绑定到具体调用点参数后的编译结果 / One brace-style source bound to a concrete call-site argument list
| Args | 这份编译结果对应的 C++ 实参类型列表 / Concrete C++ argument types bound into this compiled result |
Definition at line 67 of file format_surface.hpp.
|
inlinestaticnodiscardconstexpr |
返回运行期参数打包时要按字段顺序读取的参数列表 / Returns the field-ordered argument list the runtime packer will follow.
Definition at line 130 of file format_surface.hpp.
|
inlinestaticnodiscardconstexpr |
返回每个字段对应的是第几个源参数 / Returns, for each field, which source argument index it refers to.
Definition at line 136 of file format_surface.hpp.
|
inlinestaticnodiscardconstexpr |
返回与 codes 相同的最终字节流 / Returns the same final byte stream as codes.
Definition at line 145 of file format_surface.hpp.
|
inlinestaticnodiscardconsteval |
判断另一组 C++ 参数类型是否与当前格式绑定时的参数列表完全一致 / Returns whether another C++ argument list is exactly the one this format was built for.
| Actual | 待比较的另一组 C++ 实参类型。 Another C++ argument-type list to compare against. |
true,否则返回 false。 Returns true when the type lists match exactly, otherwise false. Definition at line 162 of file format_surface.hpp.
|
inlinestaticnodiscardconstexpr |
返回当前编译格式携带的 writer 分支摘要 / Returns the writer-branch summary carried by this compiled format.
Definition at line 151 of file format_surface.hpp.
|
inlinestaticconstexpr |
返回运行期 writer 最终会执行的字节流 / Returns the final byte stream that the runtime writer will execute.
Definition at line 119 of file format_surface.hpp.
|
inlinestaticconstexpr |
返回当前格式需要哪些 writer 分支的编译期摘要 / Returns the compile-time summary of which writer branches this format needs.
Definition at line 124 of file format_surface.hpp.