- File:
-
- 1 edited
-
src/ResolvExpr/CurrentObject.cc (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
src/ResolvExpr/CurrentObject.cc
rb7d92b96 rba4a1d8 579 579 } // namespace ResolvExpr 580 580 581 namespace ast {582 583 /// Iterates members of a type by initializer584 class MemberIterator {585 public:586 virtual ~MemberIterator() {}587 };588 589 /// Iterates "other" types (e.g. basic, pointer) which do not change at list initializer entry590 class SimpleIterator final : public MemberIterator {591 const Type * type = nullptr;592 public:593 SimpleIterator( const Type * t ) : type( t ) {}594 };595 596 CurrentObject::CurrentObject( const ast::Type * type ) : objStack() {597 objStack.emplace_back( new SimpleIterator{ type } );598 }599 600 #warning ast::CurrentObject port incomplete601 }602 603 581 // Local Variables: // 604 582 // tab-width: 4 //
Note:
See TracChangeset
for help on using the changeset viewer.