#include <regex.h>
Definition at line 21 of file regex.h.
◆ RegEx() [1/5]
YAML_PM::RegEx::RegEx |
( |
| ) |
|
◆ RegEx() [2/5]
YAML_PM::RegEx::RegEx |
( |
char |
ch | ) |
|
◆ RegEx() [3/5]
YAML_PM::RegEx::RegEx |
( |
char |
a, |
|
|
char |
z |
|
) |
| |
◆ RegEx() [4/5]
◆ ~RegEx()
YAML_PM::RegEx::~RegEx |
( |
| ) |
|
|
inline |
◆ RegEx() [5/5]
◆ IsValidSource() [1/2]
template<typename Source >
bool YAML_PM::RegEx::IsValidSource |
( |
const Source & |
source | ) |
const |
|
inlineprivate |
◆ IsValidSource() [2/2]
◆ Match() [1/3]
template<typename Source >
int YAML_PM::RegEx::Match |
( |
const Source & |
source | ) |
const |
|
inline |
◆ Match() [2/3]
int YAML_PM::RegEx::Match |
( |
const std::string & |
str | ) |
const |
|
inline |
◆ Match() [3/3]
int YAML_PM::RegEx::Match |
( |
const Stream & |
in | ) |
const |
|
inline |
◆ Matches() [1/4]
bool YAML_PM::RegEx::Matches |
( |
char |
ch | ) |
const |
|
inline |
◆ Matches() [2/4]
template<typename Source >
bool YAML_PM::RegEx::Matches |
( |
const Source & |
source | ) |
const |
|
inline |
◆ Matches() [3/4]
bool YAML_PM::RegEx::Matches |
( |
const std::string & |
str | ) |
const |
|
inline |
◆ Matches() [4/4]
bool YAML_PM::RegEx::Matches |
( |
const Stream & |
in | ) |
const |
|
inline |
◆ MatchOpAnd()
template<typename Source >
int YAML_PM::RegEx::MatchOpAnd |
( |
const Source & |
source | ) |
const |
|
inlineprivate |
◆ MatchOpEmpty() [1/2]
template<typename Source >
int YAML_PM::RegEx::MatchOpEmpty |
( |
const Source & |
source | ) |
const |
|
inlineprivate |
◆ MatchOpEmpty() [2/2]
◆ MatchOpMatch()
template<typename Source >
int YAML_PM::RegEx::MatchOpMatch |
( |
const Source & |
source | ) |
const |
|
inlineprivate |
◆ MatchOpNot()
template<typename Source >
int YAML_PM::RegEx::MatchOpNot |
( |
const Source & |
source | ) |
const |
|
inlineprivate |
◆ MatchOpOr()
template<typename Source >
int YAML_PM::RegEx::MatchOpOr |
( |
const Source & |
source | ) |
const |
|
inlineprivate |
◆ MatchOpRange()
template<typename Source >
int YAML_PM::RegEx::MatchOpRange |
( |
const Source & |
source | ) |
const |
|
inlineprivate |
◆ MatchOpSeq()
template<typename Source >
int YAML_PM::RegEx::MatchOpSeq |
( |
const Source & |
source | ) |
const |
|
inlineprivate |
◆ MatchUnchecked()
template<typename Source >
int YAML_PM::RegEx::MatchUnchecked |
( |
const Source & |
source | ) |
const |
|
inlineprivate |
◆ operator!
◆ operator&&
◆ operator+
◆ operator||
◆ m_a
◆ m_op
◆ m_params
std::vector<RegEx> YAML_PM::RegEx::m_params |
|
private |
◆ m_z
The documentation for this class was generated from the following files: