7 #include "arg_router/policy/policy.hpp"
33 constexpr
explicit long_name_t([[maybe_unused]] S str = {}) noexcept {}
39 [[nodiscard]] constexpr
static std::string_view
long_name() noexcept {
return S::get(); }
43 "Long names must be longer than one character");
45 "Long names cannot contain whitespace");
56 struct is_policy<long_name_t<S>> : std::true_type {
constexpr long_name_t([[maybe_unused]] S str={}) noexcept
constexpr static std::string_view long_name() noexcept
constexpr bool contains_whitespace(std::string_view str) noexcept
constexpr std::size_t count(std::string_view str) noexcept