Class IncludedFilesUnparser#
Defined in File IncludedFilesUnparser.h
Inheritance Relationships#
Base Type#
public AstSimpleProcessing(Class AstSimpleProcessing)
Class Documentation#
-
class IncludedFilesUnparser : public AstSimpleProcessing#
Public Functions
-
~IncludedFilesUnparser()#
-
IncludedFilesUnparser(SgProject *projectNode)#
-
bool isInputFile(const std::string &absoluteFileName)#
-
void figureOutWhichFilesToUnparse()#
-
std::string getUnparseRootPath()#
-
std::map<std::string, std::string> getUnparseMap()#
-
std::map<std::string, SgScopeStatement*> getUnparseScopesMap()#
-
std::list<std::string> getIncludeCompilerOptions()#
-
std::map<std::string, SgSourceFile*> getUnparseSourceFileMap()#
-
std::set<std::string> getFilesToCopy()#
Public Static Functions
-
static void printDiagnosticOutput()#
Public Static Attributes
-
static std::set<std::string> modifiedFiles#
-
static std::set<std::string> allFiles#
-
static std::set<std::string> filesToUnparse#
-
static std::list<std::pair<int, std::string>> includeCompilerPaths#
-
static std::map<std::string, std::string> unparseMap#
-
static std::map<std::string, std::set<std::string>> includingPathsMap#
-
static std::set<std::string> filesToCopy#
-
static std::map<std::string, SgSourceFile*> unparseSourceFileMap#
Protected Functions
-
virtual void visit(SgNode *astNode)#
this method is called at every traversed node.
-
~IncludedFilesUnparser()#