Changeset fa2c005 for src/Parser/DeclarationNode.h
- Timestamp:
- Jun 8, 2023, 3:19:43 PM (12 months ago)
- Branches:
- ADT
- Parents:
- 044ae62
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/Parser/DeclarationNode.h
r044ae62 rfa2c005 218 218 219 219 std::vector<ast::ptr<ast::StructDecl>> buildDataConstructors( DeclarationNode * firstNode ); 220 ast::UnionDecl * buildDataUnion( const CodeLocation & loc, const std::vector<ast::ptr<ast::StructDecl>> & typeList ); 221 ast::EnumDecl * buildTag( const CodeLocation & loc, std::vector<ast::ptr<ast::StructDecl>> & typeList ); 220 void buildDataConstructorsAsMember( DeclarationNode * firstNode, ast::AdtDecl * adtDecl ); 221 ast::UnionDecl * buildDataUnion( const CodeLocation & loc, const std::vector<ast::ptr<ast::Decl>> & typeList ); 222 ast::EnumDecl * buildTag( const CodeLocation & loc, std::vector<ast::ptr<ast::Decl>> & typeList ); 222 223 ast::StructDecl * buildTaggedUnions( const TypeData * data, const ast::EnumDecl * tag, const ast::UnionDecl * data_union ); 223 224
Note: See TracChangeset
for help on using the changeset viewer.