Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/SynTree/Declaration.h

    re67991f raaeacf4  
    6363        void fixUniqueId( void );
    6464        virtual Declaration *clone() const override = 0;
    65         virtual void accept( Visitor & v ) override = 0;
    66         virtual void accept( Visitor & v ) const override = 0;
     65        virtual void accept( Visitor &v ) override = 0;
    6766        virtual Declaration *acceptMutator( Mutator &m ) override = 0;
    6867        virtual void print( std::ostream &os, Indenter indent = {} ) const override = 0;
     
    140139
    141140        virtual ObjectDecl *clone() const override { return new ObjectDecl( *this ); }
    142         virtual void accept( Visitor & v ) override { v.visit( this ); }
    143         virtual void accept( Visitor & v ) const override { v.visit( this ); }
     141        virtual void accept( Visitor &v ) override { v.visit( this ); }
    144142        virtual DeclarationWithType *acceptMutator( Mutator &m )  override { return m.mutate( this ); }
    145143        virtual void print( std::ostream &os, Indenter indent = {} ) const override;
     
    171169
    172170        virtual FunctionDecl *clone() const override { return new FunctionDecl( *this ); }
    173         virtual void accept( Visitor & v ) override { v.visit( this ); }
    174         virtual void accept( Visitor & v ) const override { v.visit( this ); }
     171        virtual void accept( Visitor &v ) override { v.visit( this ); }
    175172        virtual DeclarationWithType *acceptMutator( Mutator &m )  override { return m.mutate( this ); }
    176173        virtual void print( std::ostream &os, Indenter indent = {} ) const override;
     
    241238
    242239        virtual TypeDecl *clone() const override { return new TypeDecl( *this ); }
    243         virtual void accept( Visitor & v ) override { v.visit( this ); }
    244         virtual void accept( Visitor & v ) const override { v.visit( this ); }
     240        virtual void accept( Visitor &v ) override { v.visit( this ); }
    245241        virtual Declaration *acceptMutator( Mutator &m )  override { return m.mutate( this ); }
    246242        virtual void print( std::ostream &os, Indenter indent = {} ) const override;
     
    260256
    261257        virtual TypedefDecl *clone() const override { return new TypedefDecl( *this ); }
    262         virtual void accept( Visitor & v ) override { v.visit( this ); }
    263         virtual void accept( Visitor & v ) const override { v.visit( this ); }
     258        virtual void accept( Visitor &v ) override { v.visit( this ); }
    264259        virtual Declaration *acceptMutator( Mutator &m )  override { return m.mutate( this ); }
    265260  private:
     
    305300
    306301        virtual StructDecl *clone() const override { return new StructDecl( *this ); }
    307         virtual void accept( Visitor & v ) override { v.visit( this ); }
    308         virtual void accept( Visitor & v ) const override { v.visit( this ); }
     302        virtual void accept( Visitor &v ) override { v.visit( this ); }
    309303        virtual Declaration *acceptMutator( Mutator &m )  override { return m.mutate( this ); }
    310304        DeclarationNode::Aggregate kind;
     
    320314
    321315        virtual UnionDecl *clone() const override { return new UnionDecl( *this ); }
    322         virtual void accept( Visitor & v ) override { v.visit( this ); }
    323         virtual void accept( Visitor & v ) const override { v.visit( this ); }
     316        virtual void accept( Visitor &v ) override { v.visit( this ); }
    324317        virtual Declaration *acceptMutator( Mutator &m )  override { return m.mutate( this ); }
    325318  private:
     
    336329
    337330        virtual EnumDecl *clone() const override { return new EnumDecl( *this ); }
    338         virtual void accept( Visitor & v ) override { v.visit( this ); }
    339         virtual void accept( Visitor & v ) const override { v.visit( this ); }
     331        virtual void accept( Visitor &v ) override { v.visit( this ); }
    340332        virtual Declaration *acceptMutator( Mutator &m )  override { return m.mutate( this ); }
    341333  private:
     
    353345
    354346        virtual TraitDecl *clone() const override { return new TraitDecl( *this ); }
    355         virtual void accept( Visitor & v ) override { v.visit( this ); }
    356         virtual void accept( Visitor & v ) const override { v.visit( this ); }
    357         virtual Declaration *acceptMutator( Mutator &m )  override { return m.mutate( this ); }
    358   private:
    359         virtual std::string typeString() const override;
    360 };
    361 
    362 class WithStmt : public Declaration {
    363 public:
    364         std::list< Expression * > exprs;
    365         Statement * stmt;
    366 
    367         WithStmt( const std::list< Expression * > & exprs, Statement * stmt );
    368         WithStmt( const WithStmt & other );
    369         virtual ~WithStmt();
    370 
    371         virtual WithStmt * clone() const override { return new WithStmt( *this ); }
    372         virtual void accept( Visitor & v ) override { v.visit( this ); }
    373         virtual void accept( Visitor & v ) const override { v.visit( this ); }
    374         virtual Declaration * acceptMutator( Mutator & m )  override { return m.mutate( this ); }
    375         virtual void print( std::ostream & os, Indenter indent = {} ) const override;
    376         virtual void printShort( std::ostream & os, Indenter indent = {} ) const override { print(os, indent); }
     347        virtual void accept( Visitor &v ) override { v.visit( this ); }
     348        virtual Declaration *acceptMutator( Mutator &m )  override { return m.mutate( this ); }
     349  private:
     350        virtual std::string typeString() const override;
    377351};
    378352
     
    389363
    390364        virtual AsmDecl *clone() const override { return new AsmDecl( *this ); }
    391         virtual void accept( Visitor & v ) override { v.visit( this ); }
    392         virtual void accept( Visitor & v ) const override { v.visit( this ); }
     365        virtual void accept( Visitor &v ) override { v.visit( this ); }
    393366        virtual AsmDecl *acceptMutator( Mutator &m )  override { return m.mutate( this ); }
    394367        virtual void print( std::ostream &os, Indenter indent = {} ) const override;
     
    406379
    407380        virtual StaticAssertDecl * clone() const override { return new StaticAssertDecl( *this ); }
    408         virtual void accept( Visitor & v ) override { v.visit( this ); }
    409         virtual void accept( Visitor & v ) const override { v.visit( this ); }
     381        virtual void accept( Visitor &v ) override { v.visit( this ); }
    410382        virtual StaticAssertDecl * acceptMutator( Mutator &m )  override { return m.mutate( this ); }
    411383        virtual void print( std::ostream &os, Indenter indent = {} ) const override;
Note: See TracChangeset for help on using the changeset viewer.