RESTinio
|
Token for paramater (named/indexed). More...
#include <path2regex.hpp>
Public Member Functions | |
parameter_token_t (const parameter_token_t &)=delete | |
parameter_token_t (parameter_token_t &&)=delete | |
parameter_token_t (Name name, const std::string &prefix, std::string delimiter, bool optional, bool repeat, bool partial, std::string pattern) | |
virtual token_type_t | append_self_to (std::string &route, param_appender_sequence_t< Route_Param_Appender > ¶m_appender_sequence, names_buffer_appender_t &names_buffer_appender) const override |
![]() | |
token_t ()=default | |
token_t (const token_t &)=delete | |
token_t (token_t &&)=delete | |
virtual | ~token_t ()=default |
virtual token_type_t | append_self_to (std::string &route, param_appender_sequence_t< Route_Param_Appender > ¶m_appender_sequence, names_buffer_appender_t &names_buffer_appender) const =0 |
virtual bool | is_end_delimited (const std::string &) const noexcept |
Private Attributes | |
const Name | m_name |
const std::string | m_escaped_prefix |
const std::string | m_delimiter |
const bool | m_optional |
const bool | m_repeat |
const bool | m_partial |
const std::string | m_pattern |
Token for paramater (named/indexed).
Definition at line 449 of file path2regex.hpp.
|
delete |
|
delete |
|
inline |
Definition at line 455 of file path2regex.hpp.
|
inlineoverridevirtual |
Implements restinio::path2regex::impl::token_t< Route_Param_Appender >.
Definition at line 473 of file path2regex.hpp.
|
private |
Definition at line 517 of file path2regex.hpp.
|
private |
Definition at line 516 of file path2regex.hpp.
|
private |
Definition at line 515 of file path2regex.hpp.
|
private |
Definition at line 518 of file path2regex.hpp.
|
private |
Definition at line 520 of file path2regex.hpp.
|
private |
Definition at line 521 of file path2regex.hpp.
|
private |
Definition at line 519 of file path2regex.hpp.