Changeset b7778c1 for src/SynTree/Type.h
- Timestamp:
- Oct 4, 2017, 3:31:43 PM (6 years ago)
- Branches:
- ADT, aaron-thesis, arm-eh, ast-experimental, cleanup-dtors, deferred_resn, demangler, enum, forall-pointer-decay, jacob/cs343-translation, jenkins-sandbox, master, new-ast, new-ast-unique-expr, new-env, no_list, persistent-indexer, pthread-emulation, qualifiedEnum, resolv-new, with_gc
- Children:
- 3364962
- Parents:
- 3628765 (diff), bb9d8e8 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/SynTree/Type.h
r3628765 rb7778c1 181 181 virtual void accept( Visitor & v ) = 0; 182 182 virtual Type *acceptMutator( Mutator & m ) = 0; 183 virtual void print( std::ostream & os, int indent = 0) const;183 virtual void print( std::ostream & os, Indenter indent = {} ) const; 184 184 }; 185 185 … … 198 198 virtual void accept( Visitor & v ) override { v.visit( this ); } 199 199 virtual Type *acceptMutator( Mutator & m ) override { return m.mutate( this ); } 200 virtual void print( std::ostream & os, int indent = 0) const override;200 virtual void print( std::ostream & os, Indenter indent = {} ) const override; 201 201 }; 202 202 … … 240 240 virtual void accept( Visitor & v ) override { v.visit( this ); } 241 241 virtual Type *acceptMutator( Mutator & m ) override { return m.mutate( this ); } 242 virtual void print( std::ostream & os, int indent = 0) const override;242 virtual void print( std::ostream & os, Indenter indent = {} ) const override; 243 243 244 244 bool isInteger() const; … … 275 275 virtual void accept( Visitor & v ) override { v.visit( this ); } 276 276 virtual Type *acceptMutator( Mutator & m ) override { return m.mutate( this ); } 277 virtual void print( std::ostream & os, int indent = 0) const override;277 virtual void print( std::ostream & os, Indenter indent = {} ) const override; 278 278 }; 279 279 … … 303 303 virtual void accept( Visitor & v ) override { v.visit( this ); } 304 304 virtual Type *acceptMutator( Mutator & m ) override { return m.mutate( this ); } 305 virtual void print( std::ostream & os, int indent = 0) const override;305 virtual void print( std::ostream & os, Indenter indent = {} ) const override; 306 306 }; 307 307 … … 327 327 virtual void accept( Visitor & v ) override { v.visit( this ); } 328 328 virtual Type *acceptMutator( Mutator & m ) override { return m.mutate( this ); } 329 virtual void print( std::ostream & os, int indent = 0) const override;329 virtual void print( std::ostream & os, Indenter indent = {} ) const override; 330 330 }; 331 331 … … 354 354 virtual void accept( Visitor & v ) override { v.visit( this ); } 355 355 virtual Type *acceptMutator( Mutator & m ) override { return m.mutate( this ); } 356 virtual void print( std::ostream & os, int indent = 0) const override;356 virtual void print( std::ostream & os, Indenter indent = {} ) const override; 357 357 }; 358 358 … … 376 376 virtual void accept( Visitor & v ) override = 0; 377 377 virtual Type *acceptMutator( Mutator & m ) override = 0; 378 virtual void print( std::ostream & os, int indent = 0) const override;378 virtual void print( std::ostream & os, Indenter indent = {} ) const override; 379 379 380 380 virtual void lookup( __attribute__((unused)) const std::string & name, __attribute__((unused)) std::list< Declaration* > & foundDecls ) const {} … … 410 410 virtual Type *acceptMutator( Mutator & m ) override { return m.mutate( this ); } 411 411 412 virtual void print( std::ostream & os, int indent = 0) const override;412 virtual void print( std::ostream & os, Indenter indent = {} ) const override; 413 413 private: 414 414 virtual std::string typeString() const override; … … 442 442 virtual Type *acceptMutator( Mutator & m ) override { return m.mutate( this ); } 443 443 444 virtual void print( std::ostream & os, int indent = 0) const override;444 virtual void print( std::ostream & os, Indenter indent = {} ) const override; 445 445 private: 446 446 virtual std::string typeString() const override; … … 514 514 virtual void accept( Visitor & v ) override { v.visit( this ); } 515 515 virtual Type *acceptMutator( Mutator & m ) override { return m.mutate( this ); } 516 virtual void print( std::ostream & os, int indent = 0) const override;516 virtual void print( std::ostream & os, Indenter indent = {} ) const override; 517 517 private: 518 518 virtual std::string typeString() const override; … … 551 551 virtual void accept( Visitor & v ) override { v.visit( this ); } 552 552 virtual Type *acceptMutator( Mutator & m ) override { return m.mutate( this ); } 553 virtual void print( std::ostream & os, int indent = 0) const override;553 virtual void print( std::ostream & os, Indenter indent = {} ) const override; 554 554 }; 555 555 … … 570 570 virtual void accept( Visitor & v ) override { v.visit( this ); } 571 571 virtual Type *acceptMutator( Mutator & m ) override { return m.mutate( this ); } 572 virtual void print( std::ostream & os, int indent = 0) const override;572 virtual void print( std::ostream & os, Indenter indent = {} ) const override; 573 573 }; 574 574 … … 599 599 virtual void accept( Visitor & v ) override { v.visit( this ); } 600 600 virtual Type *acceptMutator( Mutator & m ) override { return m.mutate( this ); } 601 virtual void print( std::ostream & os, int indent = 0) const override;601 virtual void print( std::ostream & os, Indenter indent = {} ) const override; 602 602 }; 603 603 … … 613 613 virtual void accept( Visitor & v ) override { v.visit( this ); } 614 614 virtual Type *acceptMutator( Mutator & m ) override { return m.mutate( this ); } 615 virtual void print( std::ostream & os, int indent = 0) const override;615 virtual void print( std::ostream & os, Indenter indent = {} ) const override; 616 616 }; 617 617 … … 625 625 virtual void accept( Visitor & v ) override { v.visit( this ); } 626 626 virtual Type *acceptMutator( Mutator & m ) override { return m.mutate( this ); } 627 virtual void print( std::ostream & os, int indent = 0) const override;627 virtual void print( std::ostream & os, Indenter indent = {} ) const override; 628 628 }; 629 629 … … 637 637 virtual void accept( Visitor & v ) override { v.visit( this ); } 638 638 virtual Type *acceptMutator( Mutator & m ) override { return m.mutate( this ); } 639 virtual void print( std::ostream & os, int indent = 0) const override;639 virtual void print( std::ostream & os, Indenter indent = {} ) const override; 640 640 }; 641 641
Note: See TracChangeset
for help on using the changeset viewer.