Changes in src/SymTab/Indexer.h [6b0b624:3f27b9a]
- File:
-
- 1 edited
-
src/SymTab/Indexer.h (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/SymTab/Indexer.h
r6b0b624 r3f27b9a 16 16 #pragma once 17 17 18 #include <list> 19 #include <string> 18 #include <iosfwd> // for ostream 19 #include <list> // for list 20 #include <string> // for string 20 21 21 #include "SynTree/Visitor.h" 22 #include "SynTree/Visitor.h" // for Visitor 23 #include "SynTree/SynTree.h" // for AST nodes 22 24 23 25 namespace SymTab { … … 43 45 44 46 virtual void visit( CompoundStmt *compoundStmt ); 47 virtual void visit( ForStmt *forStmt ); 48 virtual void visit( CatchStmt *catchStmt ); 45 49 46 50 virtual void visit( ApplicationExpr *applicationExpr ); … … 79 83 virtual void visit( StructInstType *contextInst ); 80 84 virtual void visit( UnionInstType *contextInst ); 81 82 virtual void visit( ForStmt *forStmt );83 85 84 86 // when using an indexer manually (e.g., within a mutator traversal), it is necessary to tell the indexer … … 125 127 126 128 struct Impl; 129 127 130 Impl *tables; ///< Copy-on-write instance of table data structure 128 131 unsigned long scope; ///< Scope index of this pointer
Note:
See TracChangeset
for help on using the changeset viewer.