Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/ResolvExpr/CurrentObject.cc

    rb7d92b96 rba4a1d8  
    579579} // namespace ResolvExpr
    580580
    581 namespace ast {
    582 
    583         /// Iterates members of a type by initializer
    584         class MemberIterator {
    585         public:
    586                 virtual ~MemberIterator() {}
    587         };
    588 
    589         /// Iterates "other" types (e.g. basic, pointer) which do not change at list initializer entry
    590         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 incomplete
    601 }
    602 
    603581// Local Variables: //
    604582// tab-width: 4 //
Note: See TracChangeset for help on using the changeset viewer.