MySQL 9.3.0
Source Code Documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
http::server::RegexMatcher Class Reference

#include <regex_matcher.h>

Inheritance diagram for http::server::RegexMatcher:
[legend]

Public Member Functions

 RegexMatcher (const std::string &pattern)
 
stdx::expected< void, std::string > is_valid () const override
 
bool matches (const std::string &input) const override
 
- Public Member Functions inherited from http::server::MatcherInterface
virtual ~MatcherInterface ()
 

Private Attributes

std::shared_ptr< Impl > impl_
 

Constructor & Destructor Documentation

◆ RegexMatcher()

http::server::RegexMatcher::RegexMatcher ( const std::string &  pattern)

Member Function Documentation

◆ is_valid()

stdx::expected< void, std::string > http::server::RegexMatcher::is_valid ( void  ) const
overridevirtual

◆ matches()

bool http::server::RegexMatcher::matches ( const std::string &  input) const
overridevirtual

Member Data Documentation

◆ impl_

std::shared_ptr<Impl> http::server::RegexMatcher::impl_
private

The documentation for this class was generated from the following files: