Changes in src/Parser/ParseNode.h [be9288a:f196351]
- File:
-
- 1 edited
-
src/Parser/ParseNode.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
src/Parser/ParseNode.h
rbe9288a rf196351 16 16 #pragma once 17 17 18 #include <algorithm> // for move 19 #include <cassert> // for assert, assertf 20 #include <iosfwd> // for ostream 21 #include <iterator> // for back_insert_iterator 22 #include <list> // for list 23 #include <memory> // for unique_ptr, pointer_traits 24 #include <string> // for string 25 26 #include "Common/SemanticError.h" // for SemanticError 27 #include "Common/UniqueName.h" // for UniqueName 28 #include "Common/utility.h" // for maybeClone, CodeLocation, maybeBuild 29 #include "Parser/LinkageSpec.h" // for Spec 30 #include "SynTree/Expression.h" // for Expression, ConstantExpr (ptr only) 31 #include "SynTree/Label.h" // for Label 32 #include "SynTree/Statement.h" // for Statement, BranchStmt, BranchStmt:... 33 #include "SynTree/Type.h" // for Type, Type::FuncSpecifiers, Type::... 34 18 #include <string> 19 #include <list> 20 #include <iterator> 21 #include <memory> 22 23 #include "Parser/LinkageSpec.h" 24 #include "SynTree/Type.h" 25 #include "SynTree/Expression.h" 26 #include "SynTree/Statement.h" 27 #include "SynTree/Label.h" 28 #include "Common/utility.h" 29 #include "Common/UniqueName.h" 30 31 class StatementNode; 32 class CompoundStmtNode; 33 class DeclarationNode; 34 class ExpressionNode; 35 class InitializerNode; 35 36 class Attribute; 36 class Declaration;37 class DeclarationNode;38 class DeclarationWithType;39 class ExpressionNode;40 class Initializer;41 class StatementNode;42 37 43 38 //##############################################################################
Note:
See TracChangeset
for help on using the changeset viewer.