Lines Matching defs:std

62   std::vector<Result> Results;
69 typedef std::pair<const NamedDecl *, unsigned> DeclIndexPair;
88 ShadowMapEntry(ShadowMapEntry &&Move) { *this = std::move(Move); }
164 std::list<ShadowMap> ShadowMaps;
168 llvm::DenseMap<std::pair<DeclContext *, /*Name*/uintptr_t>, ShadowMapEntry>
573 typedef std::ptrdiff_t difference_type;
574 typedef std::input_iterator_tag iterator_category;
1096 std::list<ShadowMap>::iterator SM, SMEnd = ShadowMaps.end();
1310 auto &OverloadSet = OverloadMap[std::make_pair(
1321 Incumbent = std::move(R);
1578 std::vector<FixItHint> FixIts;
1584 std::vector<FixItHint> FixIts = std::vector<FixItHint>())
1586 FixIts(std::move(FixIts)) {
1888 std::string Result;
1934 llvm::StringMap<std::vector<FunctionDecl *>> Overrides;
1964 std::string OverrideSignature;
2438 Builder.AddResultTypeChunk("std::type_info");
2497 Builder.AddResultTypeChunk("std::nullptr_t");
2533 std::string SuperType;
2645 static std::string formatObjCParamQualifiers(unsigned ObjCQuals,
2647 std::string Result;
2727 static std::string
2734 static std::string
2748 std::string Result;
2788 std::string Result;
2796 std::string Quals =
2827 static std::string
2832 std::string Result;
2842 std::string Params;
2882 static std::string GetDefaultValueString(const ParmVarDecl *Param,
2901 std::string DefValue(srcText.str());
2945 std::string PlaceholderStr = FormatFunctionParameter(Policy, Param);
2985 std::string PlaceholderStr;
3059 std::string PrintedNNS;
3096 std::string QualsStr;
3291 std::string &BeforeName,
3292 std::string &NameAndSignature) {
3317 std::string BeforeName;
3318 std::string NameAndSignature;
3330 // types like std::function.
3463 std::string SelName = Sel.getNameForSlot(0).str();
3480 std::string Keyword;
3496 std::string Arg;
3641 std::string Placeholder;
4006 std::string Str;
4289 /// function pointers, std::function, etc).
4292 // Try to extract first template argument from std::function<> and similar.
4332 std::string Type = NamePlaceholder;
4335 std::tie(Prefix, Suffix) = llvm::StringRef(Type).split(NamePlaceholder);
4487 std::string PlaceholderStr =
4569 std::string PlaceholderStr = formatBlockPlaceholder(
4693 std::vector<FixItHint> FixIts;
4696 CodeCompletionDeclConsumer Consumer(Results, RD, BaseType, std::move(FixIts));
4785 std::move(AccessOpFixIt));
4793 RD, std::move(AccessOpFixIt));
4798 RD, std::move(AccessOpFixIt));
5511 std::map<NamespaceDecl *, NamespaceDecl *> OrigToLatest;
5521 for (std::map<NamespaceDecl *, NamespaceDecl *>::iterator
7074 std::string Accumulator;
7392 std::string NameWithPrefix;
7395 std::string NameWithSuffix = PropertyName->getName().str();
7545 std::string Quals = formatObjCParamQualifiers(ObjCDeclQuals, Type);
7605 std::string UpperKey = PropName->getName();
7635 std::string SelectorName = (Twine("is") + UpperKey).str();
7654 std::string SelectorName = (Twine("set") + UpperKey).str();
7705 std::string SelectorName = (Twine("countOf") + UpperKey).str();
7718 std::min(IndexedGetterPriority, UnorderedGetterPriority),
7727 std::string SelectorName = (Twine("objectIn") + UpperKey + "AtIndex").str();
7754 std::string SelectorName = (Twine(Property->getName()) + "AtIndexes").str();
7775 std::string SelectorName = (Twine("get") + UpperKey).str();
7807 std::string SelectorName = (Twine("in") + UpperKey + "AtIndex").str();
7837 std::string SelectorName = (Twine("insert") + UpperKey).str();
7866 std::string SelectorName =
7888 std::string SelectorName = (Twine("remove") + UpperKey + "AtIndexes").str();
7909 std::string SelectorName =
7939 std::string SelectorName1 =
7941 std::string SelectorName2 = (Twine("with") + UpperKey).str();
7977 std::string SelectorName = (Twine("enumeratorOf") + UpperKey).str();
7996 std::string SelectorName = (Twine("memberOf") + UpperKey).str();
8025 std::string SelectorName =
8048 std::string SelectorName = (Twine("add") + UpperKey).str();
8069 std::string SelectorName =
8092 std::string SelectorName = (Twine("remove") + UpperKey).str();
8113 std::string SelectorName = (Twine("intersect") + UpperKey).str();
8141 std::string SelectorName =
8162 std::string SelectorName =
8315 Results.AddResult(std::move(R));
8670 std::string RelDir = llvm::sys::path::convert_to_slash(Dir);
8719 std::error_code EC;