highlighter application  1.1
HCE project utils : highlighter
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
SearchStringParser.hpp
Go to the documentation of this file.
1 
14 #ifndef SEARCH_STRING_PARSER_HPP
15 #define SEARCH_STRING_PARSER_HPP
16 
17 #include "InDataStruct.hpp"
18 
19 #include <string>
20 #include <vector>
21 
23 {
24  private:
25  static void setSearchString(std::vector<std::pair<SearchType, std::string> > &sVec, SearchType searchType, std::string &searchString);
26  static std::vector<std::pair<SearchType, std::string> > parseSearchString(const std::string &searchString);
27  public:
29  static std::vector<std::vector<std::pair<SearchType, std::string> > > parse(const std::string &searchString, const std::string &algorithmSeparator);
31 };
32 
33 #endif