Decentralised Art Server
High-performance C++ backend that exposes HTML interface and a secure REST API for managing Performative Transactions entities
 
Loading...
Searching...
No Matches
route_arg.hpp File Reference
#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...