MCPcopy Create free account
hub / github.com/ObEngine/ObEngine / handle_dynamic_spec

Function handle_dynamic_spec

extlibs/fmt/include/fmt/format.h:2710–2724  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2708
2709template <template <typename> class Handler, typename Context>
2710void handle_dynamic_spec(int& value, arg_ref<typename Context::char_type> ref,
2711 Context& ctx) {
2712 switch (ref.kind) {
2713 case arg_id_kind::none:
2714 break;
2715 case arg_id_kind::index:
2716 value = internal::get_dynamic_spec<Handler>(ctx.arg(ref.val.index),
2717 ctx.error_handler());
2718 break;
2719 case arg_id_kind::name:
2720 value = internal::get_dynamic_spec<Handler>(ctx.arg(ref.val.name),
2721 ctx.error_handler());
2722 break;
2723 }
2724}
2725
2726using format_func = void (*)(internal::buffer<char>&, int, string_view);
2727

Callers

nothing calls this directly

Calls 2

argMethod · 0.45
error_handlerMethod · 0.45

Tested by

no test coverage detected