ROSE  0.11.145.0
AstJSONGeneration.h
1 #ifndef ASTJSONGENERATION_H
2 #define ASTJSONGENERATION_H
3 
4 class ROSE_DLL_API AstJSONGeneration {
5  public:
7  void generate(std::string filename, SgNode* node);
8  void generate(SgProject* projectNode);
9  void generateInputFiles(SgProject* projectNode); // Generate within files for each project file
10  void generateWithinFile(const std::string& filename, SgFile* node);
11 };
12 
13 #endif // ASTJSONGENERATION_H
This class represents a source file for a project (which may contian many source files and or directo...
This class represents the base class for all IR nodes within Sage III.
Definition: Cxx_Grammar.h:9846
This class represents a source project, with a list of SgFile objects and global information about th...