reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

tools/clang/include/clang/Sema/CodeCompleteConsumer.h
  639   const char *CopyString(const Twine &String);

References

tools/clang/lib/Sema/CodeCompleteConsumer.cpp
  413     CachedParentName = AllocatorRef->CopyString(OS.str());
  480   BriefComment = Allocator.CopyString(Comment);
tools/clang/lib/Sema/SemaCodeComplete.cpp
 1902   return Allocator.CopyString(Result);
 2543             Builder.AddResultTypeChunk(Allocator.CopyString(SuperType));
 2960         Result.getAllocator().CopyString(PlaceholderStr));
 3046         Result.getAllocator().CopyString(PlaceholderStr));
 3066     Result.AddInformativeChunk(Result.getAllocator().CopyString(PrintedNNS));
 3068     Result.AddTextChunk(Result.getAllocator().CopyString(PrintedNNS));
 3104   Result.AddInformativeChunk(Result.getAllocator().CopyString(QualsStr));
 3160         Result.getAllocator().CopyString(ND->getNameAsString()));
 3179           Result.getAllocator().CopyString(ND->getNameAsString()));
 3184         Result.getAllocator().CopyString(Record->getNameAsString()));
 3209   Result.AddTypedTextChunk(Result.getAllocator().CopyString(Macro->getName()));
 3237       Result.AddPlaceholderChunk(Result.getAllocator().CopyString(Arg));
 3243         Result.getAllocator().CopyString((*A)->getName()));
 3324   Result.AddTextChunk(Result.getAllocator().CopyString(BeforeName));
 3326   Result.AddTypedTextChunk(Result.getAllocator().CopyString(NameAndSignature));
 3346         Result.getAllocator().CopyString(ND->getNameAsString()));
 3352     Result.AddAnnotation(Result.getAllocator().CopyString(I->getAnnotation()));
 3426         Result.getAllocator().CopyString(Template->getNameAsString()));
 3436           Result.getAllocator().CopyString(Sel.getNameForSlot(0)));
 3443       Result.AddTypedTextChunk(Result.getAllocator().CopyString(SelName));
 3445       Result.AddInformativeChunk(Result.getAllocator().CopyString(SelName));
 3464           Result.AddInformativeChunk(Result.getAllocator().CopyString(Keyword));
 3466           Result.AddTypedTextChunk(Result.getAllocator().CopyString(Keyword));
 3498         Result.AddTextChunk(Result.getAllocator().CopyString(Arg));
 3500         Result.AddInformativeChunk(Result.getAllocator().CopyString(Arg));
 3502         Result.AddPlaceholderChunk(Result.getAllocator().CopyString(Arg));
 3526       Result.getAllocator().CopyString(ND->getNameAsString()));
 3631           Result.getAllocator().CopyString(Placeholder));
 3633       Result.AddPlaceholderChunk(Result.getAllocator().CopyString(Placeholder));
 3667     Result.AddResultTypeChunk(Result.getAllocator().CopyString(
 3682         Result.getAllocator().CopyString(FDecl->getNameAsString()));
 3684     Result.AddResultTypeChunk(Result.getAllocator().CopyString(
 3982         Builder.AddTextChunk(Results.getAllocator().CopyString(OS.str()));
 3988         Results.getAllocator().CopyString(Overridden->getNameAsString()));
 3998           Results.getAllocator().CopyString(P->getIdentifier()->getName()));
 4025           Builder.getAllocator().CopyString(Modules[I]->Name));
 4043             Builder.getAllocator().CopyString((*Sub)->Name));
 4312       Completion.AddTextChunk(Completion.getAllocator().CopyString(Prefix));
 4315       Completion.AddTextChunk(Completion.getAllocator().CopyString(Suffix));
 4469           Builder.getAllocator().CopyString(PlaceholderStr));
 4539           Results.getAllocator().CopyString(P->getName()));
 4547           Builder.getAllocator().CopyString(PlaceholderStr));
 4589           Results.getAllocator().CopyString(Name->getName()));
 5629                                 FD ? Results.getAllocator().CopyString(
 5644         Results.getAllocator().CopyString(Base.getType().getAsString(Policy));
 5652         Results.getAllocator().CopyString(FD->getIdentifier()->getName());
 6564           Builder.getAllocator().CopyString(Sel.getNameForSlot(0)));
 6567           Builder.getAllocator().CopyString(Sel.getNameForSlot(0)));
 6576             Builder.getAllocator().CopyString(Sel.getNameForSlot(I) + ":"));
 6579             Builder.getAllocator().CopyString(Sel.getNameForSlot(I) + ":"));
 6580         Builder.AddPlaceholderChunk(Builder.getAllocator().CopyString(
 6584             Builder.getAllocator().CopyString(Sel.getNameForSlot(I) + ":"));
 6585         Builder.AddPlaceholderChunk(Builder.getAllocator().CopyString(
 7042           Builder.getAllocator().CopyString(Sel.getNameForSlot(0)));
 7052               Builder.getAllocator().CopyString(Accumulator));
 7060     Builder.AddTypedTextChunk(Builder.getAllocator().CopyString(Accumulator));
 7406     Builder.AddTypedTextChunk(Allocator.CopyString(NameWithPrefix));
 7520     Builder.AddTextChunk(Builder.getAllocator().CopyString(Quals));
 7573       return CopiedKey = Allocator.CopyString(Key);
 7618       Builder.AddTypedTextChunk(Allocator.CopyString(SelectorId->getName()));
 7636       Builder.AddTypedTextChunk(Allocator.CopyString(SelectorId->getName()));
 7688       Builder.AddTypedTextChunk(Allocator.CopyString(SelectorId->getName()));
 7709       Builder.AddTypedTextChunk(Allocator.CopyString(SelectorName + ":"));
 7736       Builder.AddTypedTextChunk(Allocator.CopyString(SelectorName + ":"));
 7759       Builder.AddTypedTextChunk(Allocator.CopyString(SelectorName + ":"));
 7798       Builder.AddTypedTextChunk(Allocator.CopyString(SelectorName + ":"));
 7821       Builder.AddTypedTextChunk(Allocator.CopyString(SelectorName + ":"));
 7849       Builder.AddTypedTextChunk(Allocator.CopyString(SelectorName + ":"));
 7870       Builder.AddTypedTextChunk(Allocator.CopyString(SelectorName + ":"));
 7894       Builder.AddTypedTextChunk(Allocator.CopyString(SelectorName + ":"));
 7925       Builder.AddTypedTextChunk(Allocator.CopyString(SelectorName1 + ":"));
 7931       Builder.AddTypedTextChunk(Allocator.CopyString(SelectorName2 + ":"));
 7960       Builder.AddTypedTextChunk(Allocator.CopyString(SelectorName));
 7979       Builder.AddTypedTextChunk(Allocator.CopyString(SelectorName + ":"));
 8008       Builder.AddTypedTextChunk(Allocator.CopyString(SelectorName + ":"));
 8030       Builder.AddTypedTextChunk(Allocator.CopyString(SelectorName + ":"));
 8052       Builder.AddTypedTextChunk(Allocator.CopyString(SelectorName + ":"));
 8074       Builder.AddTypedTextChunk(Allocator.CopyString(SelectorName + ":"));
 8095       Builder.AddTypedTextChunk(Allocator.CopyString(SelectorName + ":"));
 8125       Builder.AddTypedTextChunk(Allocator.CopyString(SelectorName));
 8146       Builder.AddTypedTextChunk(Allocator.CopyString(SelectorName));
 8227         Builder.getAllocator().CopyString(Sel.getNameForSlot(0)));
 8240             Builder.getAllocator().CopyString(Sel.getNameForSlot(I) + ":"));
 8257         Builder.AddTextChunk(Builder.getAllocator().CopyString(Id->getName()));
 8371             Builder.AddTypedTextChunk(Builder.getAllocator().CopyString(
 8400           Builder.getAllocator().CopyString(M.first->getName()));
 8588           Builder.getAllocator().CopyString(M->first->getName()));
 8662       const char *InternedTyped = Results.getAllocator().CopyString(TypedChunk);
 8782     Results.AddResult(CodeCompletionResult(Results.getAllocator().CopyString(