#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... | |