A pair of RouteArgType and RouteArgRequirement. More...
#include <route_arg.hpp>
Public Member Functions | |
RouteArgDef (RouteArgType type, RouteArgRequirement requirement) | |
RouteArgDef (RouteArgType type, RouteArgRequirement requirement, std::vector< std::unique_ptr< RouteArgDef > > children) | |
RouteArgDef (const RouteArgDef &other) | |
RouteArgDef (RouteArgDef &&other) noexcept | |
Public Attributes | |
RouteArgType | type |
RouteArgRequirement | requirement |
std::vector< std::unique_ptr< RouteArgDef > > | children |
A pair of RouteArgType and RouteArgRequirement.
This type represents a struct of RouteArgType, RouteArgRequirement and std::vector<RouteArgType>. last value is used in case of array or object
|
inline |
|
inline |
|
inline |
|
inlinenoexcept |
std::vector<std::unique_ptr<RouteArgDef> > dcn::RouteArgDef::children |
RouteArgRequirement dcn::RouteArgDef::requirement |
RouteArgType dcn::RouteArgDef::type |