Definition at line 53 of file roseTranslators.h.
 
 | 
| virtual void  | backend () | 
|   | 
| 
SgProject *  | getAstRoot () | 
|   | This function is used to get the root of the Ast which is generated by the frontend. 
  | 
|   | 
| 
void  | setAstRoot (SgProject *) | 
|   | The AST root is set by the frontend. 
  | 
|   | 
| void  | setStatusCode (int code) | 
|   | 
 | 
| 
virtual void  | setOptions (int argc, char **argv) | 
|   | 
| 
virtual void  | setOptions (const std::vector< std::string > &argvList) | 
|   | 
| 
virtual void  | frontend () | 
|   | 
| virtual void  | midend () | 
|   | 
| 
virtual int  | status () | 
|   | the status code allows to report front/mid/backend warnings and errors. 
  | 
|   | 
| virtual void  | printMessage (std::string s) | 
|   | messages to the user (stdout).  
  | 
|   | 
◆ backend()
  
  
      
        
          | virtual void CppToJsonTranslator::backend  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
protectedvirtual   | 
  
 
the backend generates a JSON file (instead of a C++ file). 
Reimplemented from CppToCppTranslator.
 
 
◆ dumpFullAST
  
  
      
        
          | bool CppToJsonTranslator::dumpFullAST | 
         
       
   | 
  
static   | 
  
 
 
The documentation for this class was generated from the following file: