Hermes
|
This is the complete list of members for hermes::StringParser, including all inherited members.
cLanguage() | hermes::StringParser | static |
matchPrefixWithAny(const std::string &characters, const std::string &s, size_t start=0) | hermes::StringParser | static |
matchPrefixWithAny(const std::vector< std::pair< std::string, std::string > > &block_delimiters, const std::string &s, size_t &block_content_start, size_t &block_content_size, size_t start=0) | hermes::StringParser | static |
matchPrefixWithAny(const std::vector< std::string > &block_openings, const std::string &s, int &match_id, size_t start=0) | hermes::StringParser | static |
parse(const std::string &text, bool copy_string=true) | hermes::StringParser | |
pushBlankCharacter(char blank_character) (defined in hermes::StringParser) | hermes::StringParser | |
pushBlankDelimiters(const std::string &open_pattern, const std::string &close_pattern) (defined in hermes::StringParser) | hermes::StringParser | |
pushBlockDelimiters(const std::string &open_pattern, const std::string &close_pattern) (defined in hermes::StringParser) | hermes::StringParser | |
pushTokenPattern(const std::string &name, const std::string ®ex_pattern) | hermes::StringParser | |
setBlankCharacters(const std::string &blank_characters) (defined in hermes::StringParser) | hermes::StringParser | |
startsWith(const std::vector< std::pair< std::string, std::string > > &block_delimiters, const std::string &s, size_t i=0) | hermes::StringParser | static |
StringParser() (defined in hermes::StringParser) | hermes::StringParser | |
~StringParser() (defined in hermes::StringParser) | hermes::StringParser | virtual |