All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
icarus::ParsingToolkit Member List

This is the complete list of members for icarus::ParsingToolkit, including all inherited members.

adoptParams(Params_t params)icarus::ParsingToolkitprivate
DefaultParametersicarus::ParsingToolkitstatic
findCommentWord(Iter beginWord, Iter endWord) const icarus::ParsingToolkit
findFirstUnescaped(std::string_view sv, BIter beginKey, EIter endKey) const icarus::ParsingToolkit
findFirstUnescaped(std::string_view sv, Keys const &keys) const icarus::ParsingToolkit
findFirstUnescaped(std::string_view sv, std::initializer_list< Key > keys) const icarus::ParsingToolkit
findFirstUnquoted(std::string_view sv, BIter beginKey, EIter endKey) const icarus::ParsingToolkit
findFirstUnquoted(std::string_view sv, Keys const &keys) const icarus::ParsingToolkit
findFirstUnquoted(std::string_view sv, std::initializer_list< Key > keys) const icarus::ParsingToolkit
findNextBlank(std::string_view s) const icarus::ParsingToolkitinline
findNextCharacter(std::string_view s, Sel select) const icarus::ParsingToolkit
findQuotationEnd(std::string_view sv, std::string const &quotEnd) const icarus::ParsingToolkit
findQuotationStart(std::string_view sv) const icarus::ParsingToolkit
fParamsicarus::ParsingToolkitprivate
fQuoteStartsicarus::ParsingToolkitprivate
isBlankicarus::ParsingToolkitstatic
isCharacterEscaped(BIter begin, BIter itCh) const icarus::ParsingToolkit
isCharacterEscaped(Iter begin, Iter itCh) const icarus::ParsingToolkit
isEscape(char ch) const icarus::ParsingToolkitinline
isQuotationUnclosed(std::string_view sv) const icarus::ParsingToolkit
make_view(std::string const &s)icarus::ParsingToolkitinlinestatic
make_view(BIter b, EIter e)icarus::ParsingToolkitinlinestatic
params() const noexcepticarus::ParsingToolkitinline
ParsingToolkit()icarus::ParsingToolkitinline
ParsingToolkit(Params_t params)icarus::ParsingToolkitinline
QuotSpec_t typedeficarus::ParsingToolkit
readMultiline(std::istream &in) const icarus::ParsingToolkit
removeCommentLine(std::vector< WordType > &words) const icarus::ParsingToolkitinline
removeEscapes(Words const &words) const icarus::ParsingToolkit
removeQuotations(Words const &words) const icarus::ParsingToolkit
removeTrailingBlanks(std::string_view s) const icarus::ParsingToolkitinline
removeTrailingCharacters(std::string_view s, CType charType) const icarus::ParsingToolkit
removeWordEscapes(std::string &&w) const icarus::ParsingToolkit
removeWordEscapes(std::string_view w) const icarus::ParsingToolkitinline
removeWordEscapes(const char *w) const icarus::ParsingToolkitinline
removeWordQuotations(std::string &&w) const icarus::ParsingToolkit
removeWordQuotations(std::string_view w) const icarus::ParsingToolkitinline
removeWordQuotations(const char *w) const icarus::ParsingToolkitinline
splitOn(std::string_view sv, std::string_view sep)icarus::ParsingToolkitstatic
splitWords(std::string const &s, Delim isDelimiter) const icarus::ParsingToolkit
splitWords(std::string const &s) const icarus::ParsingToolkitinline