Searched defs:ADL (Results 1 - 5 of 5) sorted by relevance

/external/clang/test/SemaCXX/
H A Dfor-range-no-std.cpp17 struct ADL {}; struct in namespace:NS
23 iter begin(ADL); // expected-note {{not viable}}
24 iter end(ADL);
36 for (int b : NS::ADL()) {} // ok
/external/clang/test/CXX/dcl.dcl/basic.namespace/namespace.def/
H A Dp8.cpp38 // As well as all the fun with ADL.
40 namespace ADL { namespace
57 ADL::Outer o;
58 ADL::Inner i;
/external/clang/test/CXX/stmt.stmt/stmt.iter/stmt.ranged/
H A Dp1.cpp217 class ADL {}; class in namespace:NS
218 int *begin(ADL); // expected-note {{no known conversion from 'NS::NoADL' to 'NS::ADL'}}
219 int *end(ADL);
231 for (auto u : NS::ADL()) {
/external/clang/lib/AST/
H A DExprCXX.cpp296 bool ADL,
307 ADL, /*Overload*/ true, Args,
291 Create(const ASTContext &C, CXXRecordDecl *NamingClass, NestedNameSpecifierLoc QualifierLoc, SourceLocation TemplateKWLoc, const DeclarationNameInfo &NameInfo, bool ADL, const TemplateArgumentListInfo *Args, UnresolvedSetIterator Begin, UnresolvedSetIterator End) argument
/external/clang/lib/Sema/
H A DSemaExpr.cpp2097 bool ADL = UseArgumentDependentLookup(SS, R, HasTrailingLParen); local
2099 if (R.empty() && !ADL) {
2137 assert(!R.empty() || ADL);
2194 return BuildTemplateIdExpr(SS, TemplateKWLoc, R, ADL, TemplateArgs);
2197 return BuildDeclarationNameExpr(SS, R, ADL);
2277 return BuildDeclarationNameExpr(SS, R, /* ADL */ false);
2599 // Turn off ADL when we find certain kinds of declarations during
2616 // turn off ADL anyway).
2667 // If this is a single, fully-resolved result and we don't need ADL,
4499 // FIXME: Will need to cache the results of name lookup (including ADL) i
[all...]

Completed in 5757 milliseconds