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 |