mstring  1.3.1
Generates C++ message functions and classes from localized message definitions
MStringParser Member List

This is the complete list of members for MStringParser, including all inherited members.

_ContextMStringParserprivate
_DisplayNameMStringParserprivate
_InMessageMStringParserprivate
_LastMStringParserprivate
_MessageCharsetMStringParserprivate
_MessageIndexMStringParserprivate
_MessageLanguageMStringParserprivate
_MessageLocationMStringParserprivate
_TextStartedMStringParserprivate
atEnd()MStringParserprivate
atEndOfLine()MStringParserprivate
barTextLine()MStringParserprivate
charsetDirective()MStringParserprivate
classDirective(ClassConcept &concept, const std::string &directive, bool exception)MStringParserprivate
classOption(ClassConcept &concept, const std::string &option)MStringParserprivate
closeMessage()MStringParserprivate
commonOption(Concept &concept, const std::string &option)MStringParserprivate
currentLocale()MStringParserprivate
currentMessage()MStringParserprivate
directive()MStringParserprivate
error(const std::string &message, Location location)MStringParserprivate
error(const std::string &message)MStringParserprivate
errorDirective()MStringParserprivate
escapeSequence(std::string &text)MStringParserprivate
expectEndOfLine()MStringParserprivate
functionDirective(FunctionConcept &concept, const std::string &directive)MStringParserprivate
functionOption(FunctionConcept &concept, const std::string &option, Location location)MStringParserprivate
getGrammarName() const noexcept overrideMStringParser
here() constMStringParserprivate
importDirective()MStringParserprivate
includeDirective()MStringParserprivate
languageDirective()MStringParserprivate
macro(LocaleMessage &locale, Location open)MStringParserprivate
messageDirective()MStringParserprivate
messageLine()MStringParserprivate
moduleDirective()MStringParserprivate
MStringParser(ParseContext &context)MStringParserexplicit
namespaceDirective()MStringParserprivate
next()MStringParserprivate
parameterLine()MStringParserprivate
parseFile(const std::string &path)MStringParser
parseStream(const std::string &name, std::istream &input)MStringParser
peek()MStringParserprivate
quotedTextLine(char quote)MStringParserprivate
readIdentifier()MStringParserprivate
readKeyword()MStringParserprivate
readQualifiedName(const std::string &what)MStringParserprivate
readRestOfLine()MStringParserprivate
readWhile(bool(*accept)(char))MStringParserprivate
requireIdentifier(const std::string &what)MStringParserprivate
requireWord(bool(*accept)(char), const std::string &what)MStringParserprivate
resolveImport(const std::string &filename) constMStringParserprivate
setHeaderLine()MStringParserprivate
skipBlanks()MStringParserprivate
skipComments() overrideMStringParserprotected
skipEmptyLines()MStringParserprivate
start() overrideMStringParserprotected
syslogDirective()MStringParserprivate
unknownOption(const std::string &option, const std::string &directive, Location location)MStringParserprivate
usingDirective()MStringParserprivate
warning(const std::string &message, Location location)MStringParserprivate