Go to the documentation of this file.
27 #include "boost/shared_ptr.hpp"
28 #include "boost/xpressive/xpressive_dynamic.hpp"
31 namespace bxp = boost::xpressive;
39 CVMap(
const std::string& keyword, cv::CVID cvid,
40 const std::string& path);
41 CVMap(
const std::string& keyword, cv::CVID cvid,
42 const std::string& path,
const std::string& dependant);
64 const std::string& path);
66 const std::string& path,
const std::string& dependant);
71 virtual bxp::smatch
match(std::string& text);
122 #endif // _KWCVMAP_HPP_
virtual bool operator()(const CVMap &right) const
virtual bool operator==(const CVMap &right) const
CVMap(const std::string &keyword, cv::CVID cvid, const std::string &path)
virtual const char * getTag() const
CVMap(const std::string &keyword, cv::CVID cvid, const std::string &path, const std::string &dependant)
virtual bool operator()(const CVMapPtr &right) const
StringMatchCVMap(const std::string &keyword)
boost::shared_ptr< CVMap > CVMapPtr
PWIZ_API_DECL std::istream & operator>>(std::istream &is, CVMapPtr &cm)
CVIDMatchCVMap(cv::CVID cvid)
static CVMap * createMap(const std::vector< std::string > &quad)
virtual bool operator==(const CVMap &right) const
RegexCVMap(const std::string &pattern, cv::CVID cvid, const std::string &path)
boost::shared_ptr< RegexCVMap > RegexCVMapPtr
virtual bool operator()(const std::string &text) const
virtual bool operator()(const std::string &text) const
virtual bxp::smatch match(std::string &text)
virtual const char * getTag() const
virtual bool operator()(const CVMap &right) const
virtual bool operator==(const CVMap &right) const
void setPattern(const std::string &pattern)
virtual bool operator()(const CVMapPtr &right) const
virtual bool operator==(const CVMapPtr &right) const
virtual bool operator==(const CVMapPtr &right) const
PWIZ_API_DECL std::ostream & operator<<(std::ostream &os, const data::Diff< IdentData, DiffConfig > &diff)
RegexCVMap(const std::string &pattern, cv::CVID cvid, const std::string &path, const std::string &dependant)