|
Upa URL C++ library
A WHATWG URL Standard implementation
|
#include <upa/urlpattern.h>
Public Types | |
| using | array_type = std::array<urlpattern_input, 2> |
| using | value_type = array_type::value_type |
| using | size_type = array_type::size_type |
| using | difference_type = array_type::difference_type |
| using | reference = array_type::const_reference |
| using | const_reference = array_type::const_reference |
| using | pointer = array_type::const_pointer |
| using | const_pointer = array_type::const_pointer |
| using | iterator = array_type::const_iterator |
| using | const_iterator = array_type::const_iterator |
Public Member Functions | |
| constexpr | urlpattern_inputs () noexcept=default |
| template<class T, class TB = std::nullopt_t, upa::enable_if_str_arg_t< T > = 0, upa::enable_if_optional_str_arg_t< TB > = 0> | |
| constexpr | urlpattern_inputs (const T &str0, const TB &str1=std::nullopt) noexcept |
| constexpr | urlpattern_inputs (const urlpattern_init &init) noexcept |
| constexpr const_reference | operator[] (size_type pos) const |
| constexpr const_iterator | begin () const noexcept |
| constexpr const_iterator | end () const noexcept |
| constexpr bool | empty () const noexcept |
| constexpr size_type | size () const noexcept |
Definition at line 479 of file urlpattern.h.
| using upa::urlpattern_inputs::array_type = std::array<urlpattern_input, 2> |
Definition at line 481 of file urlpattern.h.
| using upa::urlpattern_inputs::const_iterator = array_type::const_iterator |
Definition at line 490 of file urlpattern.h.
| using upa::urlpattern_inputs::const_pointer = array_type::const_pointer |
Definition at line 488 of file urlpattern.h.
| using upa::urlpattern_inputs::const_reference = array_type::const_reference |
Definition at line 486 of file urlpattern.h.
| using upa::urlpattern_inputs::difference_type = array_type::difference_type |
Definition at line 484 of file urlpattern.h.
| using upa::urlpattern_inputs::iterator = array_type::const_iterator |
Definition at line 489 of file urlpattern.h.
| using upa::urlpattern_inputs::pointer = array_type::const_pointer |
Definition at line 487 of file urlpattern.h.
| using upa::urlpattern_inputs::reference = array_type::const_reference |
Definition at line 485 of file urlpattern.h.
| using upa::urlpattern_inputs::size_type = array_type::size_type |
Definition at line 483 of file urlpattern.h.
| using upa::urlpattern_inputs::value_type = array_type::value_type |
Definition at line 482 of file urlpattern.h.
|
constexprdefaultnoexcept |
|
inlineconstexprnoexcept |
Definition at line 496 of file urlpattern.h.
|
inlineconstexprnoexcept |
Definition at line 501 of file urlpattern.h.
|
inlineconstexprnoexcept |
Definition at line 511 of file urlpattern.h.
|
inlineconstexprnoexcept |
Definition at line 514 of file urlpattern.h.
|
inlineconstexprnoexcept |
Definition at line 512 of file urlpattern.h.
|
inlineconstexpr |
Definition at line 506 of file urlpattern.h.
|
inlineconstexprnoexcept |
Definition at line 515 of file urlpattern.h.