|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
tools/clang/include/clang-c/CXCompilationDatabase.h 125 CINDEX_LINKAGE CXString
131 CINDEX_LINKAGE CXString
147 CINDEX_LINKAGE CXString
159 CINDEX_LINKAGE CXString
165 CINDEX_LINKAGE CXString
tools/clang/include/clang-c/CXString.h 44 CXString *Strings;
51 CINDEX_LINKAGE const char *clang_getCString(CXString string);
56 CINDEX_LINKAGE void clang_disposeString(CXString string);
tools/clang/include/clang-c/Documentation.h 256 CINDEX_LINKAGE CXString clang_TextComment_getText(CXComment Comment);
264 CXString clang_InlineCommandComment_getCommandName(CXComment Comment);
291 CXString clang_InlineCommandComment_getArgText(CXComment Comment,
300 CINDEX_LINKAGE CXString clang_HTMLTagComment_getTagName(CXComment Comment);
325 CXString clang_HTMLStartTag_getAttrName(CXComment Comment, unsigned AttrIdx);
335 CXString clang_HTMLStartTag_getAttrValue(CXComment Comment, unsigned AttrIdx);
343 CXString clang_BlockCommandComment_getCommandName(CXComment Comment);
361 CXString clang_BlockCommandComment_getArgText(CXComment Comment,
379 CXString clang_ParamCommandComment_getParamName(CXComment Comment);
423 CXString clang_TParamCommandComment_getParamName(CXComment Comment);
480 CXString clang_VerbatimBlockLineComment_getText(CXComment Comment);
487 CINDEX_LINKAGE CXString clang_VerbatimLineComment_getText(CXComment Comment);
497 CINDEX_LINKAGE CXString clang_HTMLTagComment_getAsString(CXComment Comment);
530 CINDEX_LINKAGE CXString clang_FullComment_getAsHTML(CXComment Comment);
542 CINDEX_LINKAGE CXString clang_FullComment_getAsXML(CXComment Comment);
tools/clang/include/clang-c/Index.h 364 CINDEX_LINKAGE CXString clang_getFileName(CXFile SFile);
436 CINDEX_LINKAGE CXString clang_File_tryGetRealPathName(CXFile file);
616 CXString *filename,
855 CXString *errorString);
985 CINDEX_LINKAGE CXString clang_formatDiagnostic(CXDiagnostic Diagnostic,
1014 CINDEX_LINKAGE CXString clang_getDiagnosticSpelling(CXDiagnostic);
1028 CINDEX_LINKAGE CXString clang_getDiagnosticOption(CXDiagnostic Diag,
1029 CXString *Disable);
1054 CXString clang_getDiagnosticCategoryName(unsigned Category);
1061 CINDEX_LINKAGE CXString clang_getDiagnosticCategoryText(CXDiagnostic);
1116 CINDEX_LINKAGE CXString clang_getDiagnosticFixIt(CXDiagnostic Diagnostic,
1137 CINDEX_LINKAGE CXString
1716 CINDEX_LINKAGE CXString
2870 CXString Platform;
2893 CXString Message;
2935 CXString *deprecated_message,
2937 CXString *unavailable_message,
3408 CINDEX_LINKAGE CXString clang_getTypeSpelling(CXType CT);
3654 CINDEX_LINKAGE CXString clang_getTypedefName(CXType CT);
3669 CINDEX_LINKAGE CXString clang_getDeclObjCTypeEncoding(CXCursor C);
3674 CINDEX_LINKAGE CXString clang_Type_getObjCEncoding(CXType type);
3679 CINDEX_LINKAGE CXString clang_getTypeKindSpelling(enum CXTypeKind K);
4236 CINDEX_LINKAGE CXString clang_getCursorUSR(CXCursor);
4241 CINDEX_LINKAGE CXString clang_constructUSR_ObjCClass(const char *class_name);
4246 CINDEX_LINKAGE CXString
4253 CINDEX_LINKAGE CXString
4260 CINDEX_LINKAGE CXString clang_constructUSR_ObjCIvar(const char *name,
4261 CXString classUSR);
4267 CINDEX_LINKAGE CXString clang_constructUSR_ObjCMethod(const char *name,
4269 CXString classUSR);
4275 CINDEX_LINKAGE CXString clang_constructUSR_ObjCProperty(const char *property,
4276 CXString classUSR);
4281 CINDEX_LINKAGE CXString clang_getCursorSpelling(CXCursor);
4378 CINDEX_LINKAGE CXString clang_getCursorPrettyPrinted(CXCursor Cursor,
4388 CINDEX_LINKAGE CXString clang_getCursorDisplayName(CXCursor);
4530 CINDEX_LINKAGE CXString clang_Cursor_getObjCPropertyGetterName(CXCursor C);
4536 CINDEX_LINKAGE CXString clang_Cursor_getObjCPropertySetterName(CXCursor C);
4586 CXString *language, CXString *definedIn,
4586 CXString *language, CXString *definedIn,
4600 CINDEX_LINKAGE CXString clang_Cursor_getRawCommentText(CXCursor C);
4607 CINDEX_LINKAGE CXString clang_Cursor_getBriefCommentText(CXCursor C);
4621 CINDEX_LINKAGE CXString clang_Cursor_getMangling(CXCursor);
4681 CINDEX_LINKAGE CXString clang_Module_getName(CXModule Module);
4688 CINDEX_LINKAGE CXString clang_Module_getFullName(CXModule Module);
4969 CINDEX_LINKAGE CXString clang_getTokenSpelling(CXTranslationUnit, CXToken);
5056 CINDEX_LINKAGE CXString clang_getCursorKindSpelling(enum CXCursorKind Kind);
5316 CINDEX_LINKAGE CXString
5390 CINDEX_LINKAGE CXString
5410 CINDEX_LINKAGE CXString
5418 CINDEX_LINKAGE CXString
5513 CINDEX_LINKAGE CXString clang_getCompletionFixIt(
5857 CXString clang_codeCompleteGetContainerUSR(CXCodeCompleteResults *Results);
5871 CXString clang_codeCompleteGetObjCSelector(CXCodeCompleteResults *Results);
5887 CINDEX_LINKAGE CXString clang_getClangVersion(void);
6047 CXString *original, CXString *transformed);
6047 CXString *original, CXString *transformed);
tools/clang/tools/c-arcmt-test/c-arcmt-test.c 15 CXString origFname;
16 CXString transFname;
40 CXString origFname;
41 CXString transFname;
tools/clang/tools/c-index-test/c-index-test.c 403 static void PrintCXStringAndDispose(CXString Str) {
408 static void PrintCXStringWithPrefix(const char *Prefix, CXString Str) {
413 CXString Str) {
687 CXString RawComment;
689 CXString BriefComment;
713 CXString XML;
738 static CXString CursorToText(CXCursor Cursor) {
739 CXString text;
763 CXString ks = clang_getCursorKindSpelling(Cursor.kind);
768 CXString string, ks;
779 CXString UnavailableMessage;
780 CXString DeprecatedMessage;
818 CXString S = clang_getTypeSpelling(Underlying);
950 CXString language;
951 CXString definedIn;
965 CXString S = clang_getTypeKindSpelling(T.kind);
993 CXString Name = clang_getCursorSpelling(SpecializationOf);
1013 CXString S = clang_getTypeSpelling(T);
1055 CXString Included = clang_getFileName(File);
1110 CXString Name = clang_Cursor_getObjCPropertyGetterName(Cursor);
1111 CXString Spelling = clang_getCursorSpelling(Cursor);
1122 CXString Name = clang_Cursor_getObjCPropertySetterName(Cursor);
1123 CXString Spelling = clang_getCursorSpelling(Cursor);
1157 CXString source;
1172 static CXString createCXString(const char *CS) {
1173 CXString Str;
1188 CXString Msg;
1210 CXString insertion_text = clang_getDiagnosticFixIt(Diagnostic, i, &range);
1351 CXString source;
1392 CXString USR = clang_getCursorUSR(C);
1418 CXString fname;
1498 CXString TypeSpelling, TypeKindSpelling;
1729 CXString FieldSpelling = clang_getCursorSpelling(cursor);
1776 CXString MangledName;
1874 CXString Triple;
2388 CXString DiagStr;
2416 CXString text;
2472 CXString ks = clang_getCursorKindSpelling(completion_result->CursorKind);
2475 CXString ParentName;
2476 CXString BriefComment;
2477 CXString Annotation;
2524 CXString KindSpelling = clang_getCursorKindSpelling(ParentKind);
2544 CXString FixIt = clang_getCompletionFixIt(completion_results, index, i,
2710 CXString objCSelector;
2734 CXString containerUSR, containerKindSpelling;
2880 CXString Spelling;
2911 CXString S = clang_getTypeKindSpelling(T.kind);
2920 CXString name, astFilename;
2934 CXString filename = clang_getFileName(file);
2994 CXString Spelling;
3031 CXString Spelling;
3324 CXString main_filename;
3352 CXString filename = clang_getFileName((CXFile)file);
3359 CXString filename;
3577 CXString str;
3633 CXString str = clang_Module_getFullName(Mod);
3651 CXString filename = clang_getFileName(info->file);
3659 CXString name = clang_Module_getFullName(info->module);
4014 CXString wd;
4016 CXString cxargs[MAX_COMPILE_ARGS];
4230 CXString spelling = clang_getTokenSpelling(TU, tokens[i]);
4272 CXString wd;
4273 CXString arg;
4368 static void print_usr(CXString usr) {
4397 CXString x = createCXString(I[2]);
4422 CXString x = createCXString(I[3]);
4450 CXString x = createCXString(I[2]);
4617 CXString FileName;
4650 CXString text;
4674 CXString FileName, DiagSpelling, DiagOption, DiagCat;
4723 CXString errorString;
tools/clang/tools/libclang/ARCMigrate.cpp 127 CXString *original, CXString *transformed) {
127 CXString *original, CXString *transformed) {
tools/clang/tools/libclang/CIndex.cpp 3647 CXString clang_Type_getObjCEncoding(CXType CT) {
4160 CXString clang_getTranslationUnitSpelling(CXTranslationUnit CTUnit) {
4191 CXString clang_TargetInfo_getTriple(CXTargetInfo TargetInfo) {
4228 CXString clang_getFileName(CXFile SFile) {
4320 CXString clang_File_tryGetRealPathName(CXFile SFile) {
4450 static CXString getDeclSpelling(const Decl *D) {
4487 CXString clang_getCursorSpelling(CXCursor C) {
4743 CXString clang_Cursor_getMangling(CXCursor C) {
4953 CXString clang_getCursorPrettyPrinted(CXCursor C, CXPrintingPolicy cxPolicy) {
4974 CXString clang_getCursorDisplayName(CXCursor C) {
5056 CXString clang_getCursorKindSpelling(enum CXCursorKind Kind) {
5676 CXString SearchFileName, ResultFileName, KindSpelling, USR;
5702 CXString DefinitionKindSpelling
5708 CXString DefinitionFileName = clang_getFileName(DefinitionFile);
6631 CXString clang_getTokenSpelling(CXTranslationUnit TU, CXToken CXTok) {
7834 const Decl *D, int *always_deprecated, CXString *deprecated_message,
7835 int *always_unavailable, CXString *unavailable_message,
7926 CXString *deprecated_message,
7928 CXString *unavailable_message,
8123 CXString clang_Cursor_getObjCPropertyGetterName(CXCursor C) {
8135 CXString clang_Cursor_getObjCPropertySetterName(CXCursor C) {
8198 CXString *language, CXString *definedIn,
8198 CXString *language, CXString *definedIn,
8230 CXString clang_Cursor_getRawCommentText(CXCursor C) {
8245 CXString clang_Cursor_getBriefCommentText(CXCursor C) {
8304 CXString clang_Module_getName(CXModule CXMod) {
8311 CXString clang_Module_getFullName(CXModule CXMod) {
8787 CXString Msg = clang_formatDiagnostic(&Diag,
8894 CXString clang_getClangVersion() {
8918 CXString cursorName = clang_getCursorDisplayName(cursor);
8928 CXString FileName = clang_getFileName(File);
8946 CXString BFileName = clang_getFileName(BFile);
8951 CXString EFileName = clang_getFileName(EFile);
8962 Logger &cxindex::Logger::operator<<(CXString Str) {
tools/clang/tools/libclang/CIndexCodeCompletion.cpp 111 CXString clang_getCompletionChunkText(CXCompletionString completion_string,
210 CXString clang_getCompletionAnnotation(CXCompletionString completion_string,
217 CXString
230 CXString
322 CXString clang_getCompletionFixIt(CXCodeCompleteResults *results,
637 CXString CursorUSR = clang_getCursorUSR(cursor);
949 CXString clang_codeCompleteGetContainerUSR(CXCodeCompleteResults *ResultsIn) {
959 CXString clang_codeCompleteGetObjCSelector(CXCodeCompleteResults *ResultsIn) {
tools/clang/tools/libclang/CIndexDiagnostic.cpp 58 CXString getSpelling() const override {
62 CXString getDiagnosticOption(CXString *Disable) const override {
62 CXString getDiagnosticOption(CXString *Disable) const override {
69 CXString getCategoryText() const override { return cxstring::createEmpty(); }
76 CXString getFixIt(unsigned FixIt,
243 CXString clang_formatDiagnostic(CXDiagnostic Diagnostic, unsigned Options) {
260 CXString FName = clang_getFileName(File);
304 CXString Text = clang_getDiagnosticSpelling(Diagnostic);
317 CXString OptionName = clang_getDiagnosticOption(Diagnostic, nullptr);
342 CXString CategoryName = clang_getDiagnosticCategoryText(Diagnostic);
380 CXString clang_getDiagnosticSpelling(CXDiagnostic Diag) {
386 CXString clang_getDiagnosticOption(CXDiagnostic Diag, CXString *Disable) {
386 CXString clang_getDiagnosticOption(CXDiagnostic Diag, CXString *Disable) {
402 CXString clang_getDiagnosticCategoryName(unsigned Category) {
407 CXString clang_getDiagnosticCategoryText(CXDiagnostic Diag) {
432 CXString clang_getDiagnosticFixIt(CXDiagnostic Diag, unsigned FixIt,
tools/clang/tools/libclang/CIndexDiagnostic.h 68 virtual CXString getSpelling() const = 0;
71 virtual CXString getDiagnosticOption(CXString *Disable) const = 0;
71 virtual CXString getDiagnosticOption(CXString *Disable) const = 0;
77 virtual CXString getCategoryText() const = 0;
89 virtual CXString getFixIt(unsigned FixIt,
129 CXString getSpelling() const override;
132 CXString getDiagnosticOption(CXString *Disable) const override;
132 CXString getDiagnosticOption(CXString *Disable) const override;
138 CXString getCategoryText() const override;
150 CXString getFixIt(unsigned FixIt,
tools/clang/tools/libclang/CIndexUSRs.cpp 38 CXString clang_getCursorUSR(CXCursor C) {
92 CXString clang_constructUSR_ObjCIvar(const char *name, CXString classUSR) {
92 CXString clang_constructUSR_ObjCIvar(const char *name, CXString classUSR) {
100 CXString clang_constructUSR_ObjCMethod(const char *name,
102 CXString classUSR) {
110 CXString clang_constructUSR_ObjCClass(const char *name) {
117 CXString clang_constructUSR_ObjCProtocol(const char *name) {
124 CXString clang_constructUSR_ObjCCategory(const char *class_name,
132 CXString clang_constructUSR_ObjCProperty(const char *property,
133 CXString classUSR) {
tools/clang/tools/libclang/CLog.h 72 Logger &operator<<(CXString);
tools/clang/tools/libclang/CXComment.cpp 127 CXString clang_TextComment_getText(CXComment CXC) {
135 CXString clang_InlineCommandComment_getCommandName(CXComment CXC) {
174 CXString clang_InlineCommandComment_getArgText(CXComment CXC,
183 CXString clang_HTMLTagComment_getTagName(CXComment CXC) {
207 CXString clang_HTMLStartTag_getAttrName(CXComment CXC, unsigned AttrIdx) {
215 CXString clang_HTMLStartTag_getAttrValue(CXComment CXC, unsigned AttrIdx) {
223 CXString clang_BlockCommandComment_getCommandName(CXComment CXC) {
240 CXString clang_BlockCommandComment_getArgText(CXComment CXC,
257 CXString clang_ParamCommandComment_getParamName(CXComment CXC) {
308 CXString clang_TParamCommandComment_getParamName(CXComment CXC) {
340 CXString clang_VerbatimBlockLineComment_getText(CXComment CXC) {
349 CXString clang_VerbatimLineComment_getText(CXComment CXC) {
361 CXString clang_HTMLTagComment_getAsString(CXComment CXC) {
376 CXString clang_FullComment_getAsHTML(CXComment CXC) {
391 CXString clang_FullComment_getAsXML(CXComment CXC) {
tools/clang/tools/libclang/CXCompilationDatabase.cpp 102 CXString
112 CXString
131 CXString
153 CXString
161 CXString
tools/clang/tools/libclang/CXLoadedDiagnostic.cpp 105 CXString CXLoadedDiagnostic::getSpelling() const {
109 CXString CXLoadedDiagnostic::getDiagnosticOption(CXString *Disable) const {
109 CXString CXLoadedDiagnostic::getDiagnosticOption(CXString *Disable) const {
123 CXString CXLoadedDiagnostic::getCategoryText() const {
140 CXString CXLoadedDiagnostic::getFixIt(unsigned FixIt,
189 CXString *errorString;
237 DiagLoader(enum CXLoadDiag_Error *e, CXString *es)
391 CXString *errorString) {
tools/clang/tools/libclang/CXLoadedDiagnostic.h 37 CXString getSpelling() const override;
40 CXString getDiagnosticOption(CXString *Disable) const override;
40 CXString getDiagnosticOption(CXString *Disable) const override;
46 CXString getCategoryText() const override;
58 CXString getFixIt(unsigned FixIt,
tools/clang/tools/libclang/CXSourceLocation.cpp 187 static void createNullLocation(CXString *filename, unsigned *line,
263 CXString *filename,
tools/clang/tools/libclang/CXStoredDiagnostic.cpp 48 CXString CXStoredDiagnostic::getSpelling() const {
52 CXString CXStoredDiagnostic::getDiagnosticOption(CXString *Disable) const {
52 CXString CXStoredDiagnostic::getDiagnosticOption(CXString *Disable) const {
74 CXString CXStoredDiagnostic::getCategoryText() const {
99 CXString CXStoredDiagnostic::getFixIt(unsigned FixIt,
tools/clang/tools/libclang/CXString.cpp 43 CXString createEmpty() {
44 CXString Str;
50 CXString createNull() {
51 CXString Str;
57 CXString createRef(const char *String) {
61 CXString Str;
67 CXString createDup(const char *String) {
74 CXString Str;
80 CXString createRef(StringRef String) {
90 CXString Result;
96 CXString createDup(StringRef String) {
97 CXString Result;
106 CXString createCXString(CXStringBuf *buf) {
107 CXString Str;
116 Set->Strings = new CXString[Set->Count];
152 bool isManagedByPool(CXString str) {
163 const char *clang_getCString(CXString string) {
170 void clang_disposeString(CXString string) {
tools/clang/tools/libclang/CXString.h 30 CXString createEmpty();
35 CXString createNull();
41 CXString createRef(const char *String);
47 CXString createDup(const char *String);
53 CXString createRef(StringRef String);
59 CXString createDup(StringRef String);
65 CXString createRef(std::string String) = delete;
68 CXString createCXString(CXStringBuf *buf);
98 bool isManagedByPool(CXString str);
tools/clang/tools/libclang/CXType.cpp 290 CXString clang_getTypeSpelling(CXType CT) {
431 CXString clang_getTypedefName(CXType CT) {
542 CXString clang_getTypeKindSpelling(enum CXTypeKind K) {
1097 CXString clang_getDeclObjCTypeEncoding(CXCursor C) {
tools/clang/unittests/libclang/LibclangTest.cpp 466 CXString cxname = clang_getFileName(cxf);