![]() |
Castor3D 0.17.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 |