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