#include <string>
#include <optional>
#include <format>
#include <cassert>
#include <tuple>
#include <vector>
#include <list>
#include <memory>
#include <type_traits>
#include <spdlog/spdlog.h>
Go to the source code of this file.
Classes | |
struct | dcn::RouteArgDef |
A pair of RouteArgType and RouteArgRequirement. More... | |
class | dcn::RouteArg |
A class representing a route argument. More... | |
struct | std::formatter< dcn::RouteArgType > |
struct | std::formatter< dcn::RouteArgRequirement > |
struct | std::formatter< dcn::RouteArg > |
Namespaces | |
namespace | dcn |
namespace | dcn::parse |
Concepts | |
concept | dcn::parse::HasValueTypeAndIterator |
concept | dcn::parse::IsSequenceContainer |
concept | dcn::parse::IsTupleLike |
Enumerations | |
enum class | dcn::RouteArgType { dcn::Unknown = 0 , dcn::character , dcn::unsigned_integer , dcn::base58 , dcn::string , dcn::array , dcn::object } |
Enum to represent the type of a route argument. More... | |
enum class | dcn::RouteArgRequirement { dcn::Unknown = 0 , dcn::optional , dcn::required } |
Enum to represent the requirement of a route argument. More... | |