Home | History | Annotate | Download | only in Sema

Lines Matching refs:Std

43                       std::mem_fn(&ParmVarDecl::hasAttr<PassObjectSizeAttr>));
503 OS << "Worst std::initializer_list element conversion: ";
2079 // http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#903
2885 std::string PathDisplayStr = getAmbiguousPathsDisplayString(Paths);
3457 // - L1 converts to std::initializer_list<X> for some X and L2 does not, or,
3566 // time of this writing) break the standard definition of std::forward
3567 // and std::reference_wrapper when dealing with references to functions.
4619 // If the parameter type is std::initializer_list<X> or "array of X" and
5091 // only permitted if the source type is std::nullptr_t.
5363 std::string TypeStr;
5531 (std
5964 std::reverse(Result.begin(), Result.end());
7565 // std::nullptr_t, there exist candidate operator functions of the form
7586 llvm::DenseSet<std::pair<CanQualType, CanQualType> >
7613 std::make_pair(S.Context.getCanonicalType(FirstParamType),
7643 UserDefinedBinaryOperators.count(std::make_pair(CanonType,
7654 !UserDefinedBinaryOperators.count(std::make_pair(NullPtrTy,
8770 std::transform(begin(), end(), std::back_inserter(Candidates),
8794 Candidates.erase(std::remove_if(Candidates.begin(), Candidates.end(),
8866 std::string &Description) {
8960 FD->parameters(), std::mem_fn(&ParmVarDecl::hasAttr<PassObjectSizeAttr>));
8966 unsigned ParamNo = std::distance(FD->param_begin(), I) + 1;
8999 std::string FnDesc;
9075 std::string FnDesc;
9284 for (std::vector<FixItHint>::iterator HI = Cand->Fix.Hints.begin(),
9353 std::string Description;
9615 std::string FnDesc;
9693 std::string FnDesc;
9794 std::string TypeStr("operator");
9898 int LDist = std::abs((int)L->getNumParams() - (int)NumArgs);
9899 int RDist = std::abs((int)R->getNumParams() - (int)NumArgs);
10094 std::sort(Cands.begin(), Cands.end(),
10218 std::sort(Cands.begin(), Cands.end(),
10289 SmallVector<std::pair<DeclAccessPair, FunctionDecl*>, 4> Matches;
10329 Matches.push_back(std::make_pair(dap, Fn));
10384 const std::pair<DeclAccessPair, FunctionDecl *> &Pair) {
10390 if (!std::all_of(Matches.begin(), Matches.end(), IsBestOrInferiorToBest))
10453 Matches.push_back(std::make_pair(CurAccessFunPair, Specialization));
10489 Matches.push_back(std::make_pair(
11117 DeclContext *Std = SemaRef.getStdNamespace();
11121 // Never suggest declaring a function within namespace 'std'.
11122 if (Std && Std->Encloses(*it))
11129 NS->getQualifiedNameAsString().find("__") != std::string::npos)
11198 static std::unique_ptr<CorrectionCandidateCallback>
12166 std::string qualsString = difference.getAsString();
12170 << (qualsString.find(' ') == std::string::npos ? 1 : 2);
12618 std::unique_ptr<Expr * []> MethodArgs(new Expr *[Args.size() + 1]);
12620 std::copy(Args.begin(), Args.end(), &MethodArgs[1]);