MySQL 9.4.0
Source Code Documentation
routing_guidelines::rpn::Regex_store Class Reference

Public Member Functions

std::regex & get_regex (size_t idx)
 
int add_regex (const std::string &s)
 

Private Attributes

std::vector< std::regex > regexes
 
std::unordered_map< std::string, size_t > regex_map
 
std::mutex store_mutex
 

Member Function Documentation

◆ add_regex()

int routing_guidelines::rpn::Regex_store::add_regex ( const std::string &  s)
inline

◆ get_regex()

std::regex & routing_guidelines::rpn::Regex_store::get_regex ( size_t  idx)
inline

Member Data Documentation

◆ regex_map

std::unordered_map<std::string, size_t> routing_guidelines::rpn::Regex_store::regex_map
private

◆ regexes

std::vector<std::regex> routing_guidelines::rpn::Regex_store::regexes
private

◆ store_mutex

std::mutex routing_guidelines::rpn::Regex_store::store_mutex
private

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