Ignore:
Timestamp:
Sep 7, 2017, 10:35:32 AM (4 years ago)
Author:
Thierry Delisle <tdelisle@…>
Branches:
aaron-thesis, arm-eh, cleanup-dtors, deferred_resn, demangler, jacob/cs343-translation, jenkins-sandbox, master, new-ast, new-ast-unique-expr, new-env, no_list, persistent-indexer, resolv-new, with_gc
Children:
b3f252a
Parents:
234223f
Message:

Inlined some getters/setters in SynTree? and made some fields public, the goal being to remove getters at some point

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/SynTree/Expression.h

    r234223f r871cdb4  
    8484  public:
    8585        Expression * function;
     86        std::list<Expression *> args;
     87        InferredParams inferParams;
    8688
    8789        ApplicationExpr( Expression * function, const std::list<Expression *> & args = std::list< Expression * >() );
     
    98100        virtual Expression * acceptMutator( Mutator & m ) { return m.mutate( this ); }
    99101        virtual void print( std::ostream & os, int indent = 0 ) const;
    100 
    101   private:
    102         std::list<Expression *> args;
    103         InferredParams inferParams;
    104102};
    105103
Note: See TracChangeset for help on using the changeset viewer.