FastPreprocessor Class
(CPlusPlus::FastPreprocessor)| Inherits: | CPlusPlus::Client |
Public Functions
| FastPreprocessor(const Snapshot &snapshot) | |
| QByteArray | run(Document::Ptr newDoc, const QByteArray &source, bool mergeDefinedMacrosOfDocument = false) |
Reimplemented Public Functions
| virtual void | failedMacroDefinitionCheck(unsigned, unsigned, const ByteArrayRef &) |
| virtual void | macroAdded(const Macro &) |
| virtual void | markAsIncludeGuard(const QByteArray ¯oName) |
| virtual void | notifyMacroReference(unsigned, unsigned, unsigned, const Macro &) |
| virtual void | passedMacroDefinitionCheck(unsigned, unsigned, unsigned, const Macro &) |
| virtual void | sourceNeeded(unsigned line, const QString &fileName, IncludeType mode, const QStringList &initialIncludes = QStringList()) |
| virtual void | startExpandingMacro(unsigned, unsigned, unsigned, const Macro &, const QVector<MacroArgumentReference> &) |
| virtual void | startSkippingBlocks(unsigned) |
| virtual void | stopExpandingMacro(unsigned, const Macro &) |
| virtual void | stopSkippingBlocks(unsigned) |
- 10 public functions inherited from CPlusPlus::Client
Additional Inherited Members
- 1 static public member inherited from CPlusPlus::Client
Member Function Documentation
FastPreprocessor::FastPreprocessor(const Snapshot &snapshot)
Default constructs an instance of FastPreprocessor.