Changeset b7d92b96 for src/ResolvExpr/CurrentObject.h
- Timestamp:
- Jun 6, 2019, 3:40:48 PM (5 years ago)
- Branches:
- ADT, arm-eh, ast-experimental, enum, forall-pointer-decay, jacob/cs343-translation, jenkins-sandbox, master, new-ast, new-ast-unique-expr, pthread-emulation, qualifiedEnum
- Children:
- 8c0d801
- Parents:
- d3b2c32a
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/ResolvExpr/CurrentObject.h
rd3b2c32a rb7d92b96 17 17 18 18 #include <list> // for list 19 #include <memory> // for unique_ptr 19 20 #include <stack> // for stack 21 #include <vector> 20 22 21 23 class Designation; … … 52 54 } // namespace ResolvExpr 53 55 56 namespace ast { 57 // AST class types 58 class Designation; 59 class InitAlternative; 60 class Type; 61 62 // forward declaration of internal detail 63 class MemberIterator; 64 65 /// Builds initializer lists in resolution 66 class CurrentObject final { 67 std::vector< std::shared_ptr<MemberIterator> > objStack; 68 69 public: 70 CurrentObject() = default; 71 CurrentObject( const Type * type ); 72 }; 73 } // namespace ast 74 54 75 // Local Variables: // 55 76 // tab-width: 4 //
Note: See TracChangeset
for help on using the changeset viewer.