Ignore:
Timestamp:
Mar 19, 2019, 11:31:06 AM (4 years ago)
Author:
Aaron Moss <a3moss@…>
Branches:
arm-eh, cleanup-dtors, enum, forall-pointer-decay, jacob/cs343-translation, jenkins-sandbox, master, new-ast, new-ast-unique-expr, persistent-indexer, pthread-emulation, qualifiedEnum
Children:
181a6af
Parents:
fdae913
Message:

Eagerly remove over-ridden generated functions

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/SymTab/Indexer.h

    rfdae913 r42f1279c  
    144144                /// Removes matching autogenerated constructors and destructors
    145145                /// so that they will not be selected
    146                 /// void removeSpecialOverrides( FunctionDecl *decl );
    147146                void removeSpecialOverrides( const std::string &id, std::list< IdData > & out ) const;
     147
     148                /// Removes matching autogenerated constructors and destructors so that they will not be
     149                /// selected. If returns false, passed decl should not be added.
     150                bool removeSpecialOverrides( IdData& decl, MangleTable::Ptr& mangleTable );
    148151
    149152                /// Options for handling identifier conflicts
Note: See TracChangeset for help on using the changeset viewer.