- File:
-
- 1 edited
-
src/ResolvExpr/AlternativeFinder.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
src/ResolvExpr/AlternativeFinder.h
rb6d6e97 r1dcd9554 34 34 public: 35 35 AlternativeFinder( const SymTab::Indexer &indexer, const TypeEnvironment &env ); 36 void find( Expression *expr, bool adjust = false, bool prune = true , bool failFast = true);36 void find( Expression *expr, bool adjust = false, bool prune = true ); 37 37 /// Calls find with the adjust flag set; adjustment turns array and function types into equivalent pointer types 38 void findWithAdjustment( Expression *expr ); 39 /// Calls find with the adjust flag set and prune flag unset; pruning ensures there is at most one alternative per result type 40 void findWithoutPrune( Expression *expr ); 41 /// Calls find with the adjust and prune flags set, failFast flags unset; fail fast ensures that there is at least one resulting alternative 42 void maybeFind( Expression *expr ); 38 void findWithAdjustment( Expression *expr, bool prune = true ); 43 39 AltList &get_alternatives() { return alternatives; } 44 40
Note:
See TracChangeset
for help on using the changeset viewer.