scn/detail/args.h file

This file is quite directly ported from {fmt} (fmt/core.h and fmt/format.h).

Namespaces

namespace scn

Classes

template <typename Context>
class scn::basic_scan_arg
class scn::basic_scan_arg::handle
template <typename Context, typename... Args>
class scn::scan_arg_store
template <typename Context>
class scn::basic_scan_args

Functions

template <typename Context = scan_context, typename... Args>
auto make_scan_args() constexpr
template <typename Context = scan_context, typename... Args>
auto make_scan_args(std::tuple<Args...>&& values) -> auto constexpr
template <typename Visitor, typename Ctx>
auto visit_scan_arg(Visitor&& vis, basic_scan_arg<Ctx>& arg) -> decltype(auto) constexpr