#include <ast.h>
◆ UnaryExpr()
      
        
          | UnaryExpr::UnaryExpr  | 
          ( | 
          Expr *  | 
          expr,  | 
        
        
           | 
           | 
          std::optional< LibFuncs >  | 
          libfunc,  | 
        
        
           | 
           | 
          std::string  | 
          identifier,  | 
        
        
           | 
           | 
          ConstValue *  | 
          cvalue  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ ~UnaryExpr()
  
  
      
        
          | virtual UnaryExpr::~UnaryExpr  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtualdefault   | 
  
 
 
◆ initialize_expression_node_info()
  
  
      
        
          | void UnaryExpr::initialize_expression_node_info  | 
          ( | 
          std::unordered_map< std::string, SymTabItem > *  | 
          symbolTable | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ printExpression()
  
  
      
        
          | void UnaryExpr::printExpression  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ transpile()
  
  
      
        
          | void UnaryExpr::transpile  | 
          ( | 
          std::ostream &  | 
          out,  | 
         
        
           | 
           | 
          int  | 
          tab = 0  | 
         
        
           | 
          ) | 
           |  const | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ cvalue
◆ expr
◆ identifier
      
        
          | std::string UnaryExpr::identifier | 
        
      
 
 
◆ libfunc
      
        
          | std::optional<LibFuncs> UnaryExpr::libfunc | 
        
      
 
 
The documentation for this class was generated from the following files: