Envision
A visual programming IDE for object-oriented languages
|
Public Member Functions | |
EnvisionPPCallbacks (clang::SourceManager &srcManager, std::string fileName, QHash< QString, QString > &attributes) | |
virtual void | MacroExpands (const clang::Token &MacroNameTok, const clang::MacroDefinition &MD, clang::SourceRange range, const clang::MacroArgs *Args) override |
Private Attributes | |
QHash< QString, QString > & | attributes_ |
std::string | fileName_ |
clang::SourceManager & | sourceManager_ |
EnvisionPPCallbacks::EnvisionPPCallbacks | ( | clang::SourceManager & | srcManager, |
std::string | fileName, | ||
QHash< QString, QString > & | attributes | ||
) |
|
overridevirtual |
|
private |
|
private |
|
private |