RegeEx: nemspace to hold gaudi regular expression checking.
More...
|
template<typename T > |
bool | matchOr (const std::string &test, const T ®exps) |
| return true if the string is in any of the regex's More...
|
|
template<typename T > |
bool | matchAnd (const std::string &test, const T ®exps) |
| return true if the string is in all of the regex's More...
|
|
RegeEx: nemspace to hold gaudi regular expression checking.
- Parameters
-
matchOr | return true if test is in any of the regexps |
matchAnd | return true if test is in all of the regexps |
- Author
- Rob Lambert Rob.L.nosp@m.ambe.nosp@m.rt@ce.nosp@m.rn.c.nosp@m.h
- Date
- 2009-07-29
template<typename T >
bool Gaudi::Utils::RegEx::matchAnd |
( |
const std::string & |
test, |
|
|
const T & |
regexps |
|
) |
| |
return true if the string is in all of the regex's
- Parameters
-
std::string | test [IN]: string to match |
container<std::string> | regexps [IN]: container of regex strings can be any container with a const_iterator, begin and end |
Definition at line 49 of file RegEx.h.
52 for (
typename T::const_iterator
i = regexps.begin();
53 i != regexps.end(); ++
i)
56 if (!boost::regex_match(
test,
pattern))
return false;
template<typename T >
bool Gaudi::Utils::RegEx::matchOr |
( |
const std::string & |
test, |
|
|
const T & |
regexps |
|
) |
| |
return true if the string is in any of the regex's
- Parameters
-
std::string | test [IN]: string to match |
container<std::string> | regexps [IN]: container of regex strings can be any container with a const_iterator, begin and end |
Definition at line 32 of file RegEx.h.
35 for (
typename T::const_iterator
i = regexps.begin();
36 i != regexps.end(); ++
i)