Castor3D 0.16.0
Multiplatform 3D engine
|
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 ¶ms=ParserParameterArray()) | castor::FileParser | |
addParser(SectionId section, String const &name, ParserFunction const &function, ParserParameterArray const ¶ms=ParserParameterArray()) | castor::FileParser | |
cleanupParser(PreprocessedFile &preprocessed) | castor::FileParser | inline |
doCleanupParser(PreprocessedFile &preprocessed)=0 | castor::FileParser | protectedpure virtual |
doCreateParser() const =0 | castor::FileParser | protectedpure virtual |
doDiscardParser(PreprocessedFile &preprocessed, StringView line) | castor::FileParser | protectedvirtual |
doGetSectionName(SectionId section) const =0 | castor::FileParser | protectedpure virtual |
doInitialiseParser(Path const &path) | castor::FileParser | protectedvirtual |
doValidate(PreprocessedFile &preprocessed)=0 | castor::FileParser | protectedpure virtual |
FileParser(SectionId rootSectionId, void *rootBlockContext=nullptr) | castor::FileParser | explicit |
FileParser(LoggerInstance &logger, SectionId rootSectionId, void *rootBlockContext=nullptr) | castor::FileParser | |
getAdditionalParsers() const | castor::FileParser | inline |
getLogger() const | castor::FileParser | inline |
getRootBlockContext() const | castor::FileParser | inline |
getRootSectionId() const | castor::FileParser | inline |
getSectionName(SectionId section) const | castor::FileParser | inline |
ignore() | castor::FileParser | inline |
isIgnored() const | castor::FileParser | inline |
m_defines | castor::FileParser | protected |
m_ignored | castor::FileParser | protected |
m_logger | castor::FileParser | protected |
m_parsers | castor::FileParser | protected |
NonMovable()=default | castor::NonMovable | protected |
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::FileParser | inline |
~FileParser() noexcept=default | castor::FileParser | virtual |
~NonMovable() noexcept=default | castor::NonMovable | protected |