Changes in src/SynTree/Expression.h [0f79853:d807ca28]
- File:
-
- 1 edited
-
src/SynTree/Expression.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
src/SynTree/Expression.h
r0f79853 rd807ca28 865 865 }; 866 866 867 /// expression wrapping the use of a default argument - should never make it past the resolver.868 class DefaultArgExpr : public Expression {869 public:870 Expression * expr;871 872 DefaultArgExpr( Expression * expr );873 DefaultArgExpr( const DefaultArgExpr & other );874 ~DefaultArgExpr();875 876 virtual DefaultArgExpr * clone() const { return new DefaultArgExpr( * this ); }877 virtual void accept( Visitor & v ) { v.visit( this ); }878 virtual Expression * acceptMutator( Mutator & m ) { return m.mutate( this ); }879 virtual void print( std::ostream & os, Indenter indent = {} ) const;880 };881 882 867 /// C11 _Generic expression 883 868 class GenericExpr : public Expression {
Note:
See TracChangeset
for help on using the changeset viewer.