|
AsmGrader 0.0.0
|
#include <aggregate.hpp>
Public Member Functions | |
| constexpr auto | parse (fmt::format_parse_context &ctx) |
| constexpr auto | get_fields (const Aggregate &from) const |
| constexpr auto | get_named_fields (const Aggregate &from) const |
| constexpr auto | normal_format (const Aggregate &from, fmt::format_context &ctx) const |
| constexpr auto | debug_format (const Aggregate &from, fmt::format_context &ctx) const |
| constexpr auto | format (const Aggregate &from, fmt::format_context &ctx) const |
Public Attributes | |
| DebugFormatter | debug_parser |
| Fields | - asmgrader::pair<StaticString, Aggregate::*> field name field ptr Very annoying to declare manually, so use the macro below! |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
| DebugFormatter asmgrader::detail::AggregateFormatter< Aggregate, AggregateName, Fields >::debug_parser |