Changeset b9f8274 for src/SymTab/Validate.h
- Timestamp:
- Jul 12, 2022, 3:40:38 PM (7 months ago)
- Branches:
- master, pthread-emulation, qualifiedEnum
- Children:
- d4b37ab
- Parents:
- 1931bb0
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/SymTab/Validate.h
r1931bb0 rb9f8274 11 11 // Created On : Sun May 17 21:53:34 2015 12 12 // Last Modified By : Andrew Beach 13 // Last Modified On : Tue May 17 14:35:00 202214 // Update Count : 513 // Last Modified On : Tue Jul 12 15:30:00 2022 14 // Update Count : 6 15 15 // 16 16 … … 19 19 #include <list> // for list 20 20 21 struct CodeLocation; 22 class Declaration; 23 class Type; 24 25 namespace ast { 26 class Type; 27 class SymbolTable; 28 } 21 class Declaration; 29 22 30 23 namespace SymTab { 31 class Indexer;32 33 24 /// Normalizes struct and function declarations 34 25 void validate( std::list< Declaration * > &translationUnit, bool doDebug = false ); 35 36 // Sub-passes of validate.37 void validate_A( std::list< Declaration * > &translationUnit );38 void validate_B( std::list< Declaration * > &translationUnit );39 void validate_C( std::list< Declaration * > &translationUnit );40 void validate_D( std::list< Declaration * > &translationUnit );41 void validate_E( std::list< Declaration * > &translationUnit );42 void validate_F( std::list< Declaration * > &translationUnit );43 26 } // namespace SymTab 44 27
Note: See TracChangeset
for help on using the changeset viewer.