RESTinio
Loading...
Searching...
No Matches
restinio::router::pcre_details::match_results_t< Traits > Struct Template Referencefinal

A wrapper class for working with pcre match results. More...

#include <pcre_regex_engine.hpp>

Classes

struct  matched_item_descriptor_t

Public Member Functions

matched_item_descriptor_t operator[] (std::size_t i) const
std::size_t size () const

Public Attributes

std::size_t m_size { 0 }
std::array< int, 3 *Traits::max_capture_groups > m_submatches

Detailed Description

template<typename Traits>
struct restinio::router::pcre_details::match_results_t< Traits >

A wrapper class for working with pcre match results.

Definition at line 33 of file pcre_regex_engine.hpp.

Member Function Documentation

◆ operator[]()

template<typename Traits>
matched_item_descriptor_t restinio::router::pcre_details::match_results_t< Traits >::operator[] ( std::size_t i) const
inline

Definition at line 49 of file pcre_regex_engine.hpp.

◆ size()

template<typename Traits>
std::size_t restinio::router::pcre_details::match_results_t< Traits >::size ( ) const
inline

Definition at line 63 of file pcre_regex_engine.hpp.

Member Data Documentation

◆ m_size

template<typename Traits>
std::size_t restinio::router::pcre_details::match_results_t< Traits >::m_size { 0 }

Definition at line 65 of file pcre_regex_engine.hpp.

◆ m_submatches

template<typename Traits>
std::array< int, 3 * Traits::max_capture_groups > restinio::router::pcre_details::match_results_t< Traits >::m_submatches

Definition at line 66 of file pcre_regex_engine.hpp.


The documentation for this struct was generated from the following file: