7 #include "arg_router/policy/policy.hpp"
38 constexpr
explicit short_name_t([[maybe_unused]] S str = {}) noexcept {}
44 [[nodiscard]] constexpr
static std::string_view
short_name() noexcept {
return S::get(); }
51 "Short name with short prefix cannot match the long prefix");
69 struct is_policy<short_name_t<S>> : std::true_type {
constexpr short_name_t([[maybe_unused]] S str={}) noexcept
constexpr static std::string_view short_name() noexcept
constexpr auto short_prefix
constexpr auto long_prefix
constexpr auto short_name_utf8
constexpr auto short_name
constexpr std::size_t count(std::string_view str) noexcept