Changes in src/SynTree/Initializer.h [7870799:50377a4]
- File:
-
- 1 edited
-
src/SynTree/Initializer.h (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/SynTree/Initializer.h
r7870799 r50377a4 38 38 39 39 virtual Designation * clone() const override { return new Designation( *this ); }; 40 virtual void accept( Visitor & v ) override { v.visit( this ); } 41 virtual void accept( Visitor & v ) const override { v.visit( this ); } 40 virtual void accept( Visitor &v ) override { v.visit( this ); } 42 41 virtual Designation * acceptMutator( Mutator &m ) override { return m.mutate( this ); } 43 42 virtual void print( std::ostream &os, Indenter indent = {} ) const override; … … 53 52 virtual ~Initializer(); 54 53 55 bool get_maybeConstructed() const{ return maybeConstructed; }54 bool get_maybeConstructed() { return maybeConstructed; } 56 55 57 56 virtual Initializer *clone() const override = 0; 58 virtual void accept( Visitor & v ) override = 0; 59 virtual void accept( Visitor & v ) const override = 0; 57 virtual void accept( Visitor &v ) override = 0; 60 58 virtual Initializer *acceptMutator( Mutator &m ) override = 0; 61 59 virtual void print( std::ostream &os, Indenter indent = {} ) const override = 0; … … 78 76 79 77 virtual SingleInit *clone() const override { return new SingleInit( *this); } 80 virtual void accept( Visitor & v ) override { v.visit( this ); } 81 virtual void accept( Visitor & v ) const override { v.visit( this ); } 78 virtual void accept( Visitor &v ) override { v.visit( this ); } 82 79 virtual Initializer *acceptMutator( Mutator &m ) override { return m.mutate( this ); } 83 80 virtual void print( std::ostream &os, Indenter indent = {} ) const override; … … 107 104 108 105 virtual ListInit *clone() const override { return new ListInit( *this ); } 109 virtual void accept( Visitor & v ) override { v.visit( this ); } 110 virtual void accept( Visitor & v ) const override { v.visit( this ); } 106 virtual void accept( Visitor &v ) override { v.visit( this ); } 111 107 virtual Initializer *acceptMutator( Mutator &m ) override { return m.mutate( this ); } 112 108 virtual void print( std::ostream &os, Indenter indent = {} ) const override; … … 137 133 138 134 ConstructorInit *clone() const override { return new ConstructorInit( *this ); } 139 virtual void accept( Visitor & v ) override { v.visit( this ); } 140 virtual void accept( Visitor & v ) const override { v.visit( this ); } 135 virtual void accept( Visitor &v ) override { v.visit( this ); } 141 136 virtual Initializer *acceptMutator( Mutator &m ) override { return m.mutate( this ); } 142 137 virtual void print( std::ostream &os, Indenter indent = {} ) const override;
Note:
See TracChangeset
for help on using the changeset viewer.