Changeset c93bc28 for src/Tuples
- Timestamp:
- Aug 15, 2017, 7:00:40 PM (7 years ago)
- Branches:
- ADT, aaron-thesis, arm-eh, ast-experimental, cleanup-dtors, deferred_resn, demangler, enum, forall-pointer-decay, jacob/cs343-translation, jenkins-sandbox, master, new-ast, new-ast-unique-expr, new-env, no_list, persistent-indexer, pthread-emulation, qualifiedEnum, resolv-new, with_gc
- Children:
- f6582243
- Parents:
- db67b11
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/Tuples/TupleExpansion.cc
rdb67b11 rc93bc28 34 34 namespace Tuples { 35 35 namespace { 36 class MemberTupleExpander final : public Mutator { 37 public: 36 struct MemberTupleExpander final : public Mutator { 38 37 typedef Mutator Parent; 39 38 using Parent::mutate; … … 42 41 }; 43 42 44 class UniqueExprExpander final : public GenPoly::DeclMutator { 45 public: 43 struct UniqueExprExpander final : public GenPoly::DeclMutator { 46 44 typedef GenPoly::DeclMutator Parent; 47 45 using Parent::mutate; … … 58 56 }; 59 57 60 class TupleAssignExpander : public Mutator { 61 public: 58 struct TupleAssignExpander : public Mutator { 62 59 typedef Mutator Parent; 63 60 using Parent::mutate; … … 76 73 }; 77 74 78 class TupleIndexExpander { 79 public: 75 struct TupleIndexExpander { 80 76 Expression * postmutate( TupleIndexExpr * tupleExpr ); 81 77 }; 82 78 83 class TupleExprExpander final : public Mutator { 84 public: 79 struct TupleExprExpander final : public Mutator { 85 80 typedef Mutator Parent; 86 81 using Parent::mutate;
Note: See TracChangeset
for help on using the changeset viewer.