Castor3D 0.16.0
Multiplatform 3D engine
castor::FileParser Member List

This is the complete list of members for castor::FileParser, including all inherited members.

addParser(SectionId oldSection, SectionId newSection, String const &name, ParserFunction const &function, ParserParameterArray const &params=ParserParameterArray())castor::FileParser
addParser(SectionId section, String const &name, ParserFunction const &function, ParserParameterArray const &params=ParserParameterArray())castor::FileParser
cleanupParser(PreprocessedFile &preprocessed)castor::FileParserinline
doCleanupParser(PreprocessedFile &preprocessed)=0castor::FileParserprotectedpure virtual
doCreateParser() const =0castor::FileParserprotectedpure virtual
doDiscardParser(PreprocessedFile &preprocessed, StringView line)castor::FileParserprotectedvirtual
doGetSectionName(SectionId section) const =0castor::FileParserprotectedpure virtual
doInitialiseParser(Path const &path)castor::FileParserprotectedvirtual
doValidate(PreprocessedFile &preprocessed)=0castor::FileParserprotectedpure virtual
FileParser(SectionId rootSectionId, void *rootBlockContext=nullptr)castor::FileParserexplicit
FileParser(LoggerInstance &logger, SectionId rootSectionId, void *rootBlockContext=nullptr)castor::FileParser
getAdditionalParsers() constcastor::FileParserinline
getLogger() constcastor::FileParserinline
getRootBlockContext() constcastor::FileParserinline
getRootSectionId() constcastor::FileParserinline
getSectionName(SectionId section) constcastor::FileParserinline
ignore()castor::FileParserinline
isIgnored() constcastor::FileParserinline
m_definescastor::FileParserprotected
m_ignoredcastor::FileParserprotected
m_loggercastor::FileParserprotected
m_parserscastor::FileParserprotected
NonMovable()=defaultcastor::NonMovableprotected
parseError(String const &functionName, uint64_t lineIndex, String const &error)castor::FileParser
parseFile(String const &appName, Path const &path)castor::FileParser
parseFile(Path const &path)castor::FileParser
parseFile(Path const &path, String const &content)castor::FileParser
parseWarning(String const &functionName, uint64_t lineIndex, String const &warning)castor::FileParser
processFile(String const &appName, Path path, PreprocessedFile &preprocessed)castor::FileParser
processFile(Path const &path, PreprocessedFile &preprocessed)castor::FileParser
processFile(Path const &path, String const &content, PreprocessedFile &preprocessed)castor::FileParser
processFile(String const &appName, Path const &path)castor::FileParser
processFile(Path const &path)castor::FileParser
processFile(Path const &path, String const &content)castor::FileParser
registerParsers(String const &name, AdditionalParsers const &parsers)castor::FileParser
validate(PreprocessedFile &preprocessed)castor::FileParserinline
~FileParser() noexcept=defaultcastor::FileParservirtual
~NonMovable() noexcept=defaultcastor::NonMovableprotected