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

Declarations

tools/clang/tools/libclang/CXString.h
   41 CXString createRef(const char *String);

References

tools/clang/tools/libclang/CIndex.cpp
 4475     return cxstring::createRef(CIMP->getIdentifier()->getNameStart());
 4495       return cxstring::createRef(Super->getIdentifier()->getNameStart());
 4499       return cxstring::createRef(Class->getIdentifier()->getNameStart());
 4504       return cxstring::createRef(OID->getIdentifier()->getNameStart());
 4542       return cxstring::createRef(Label->getName());
 4569       return cxstring::createRef("<not implemented>");
 4599       return cxstring::createRef(Label->getName());
 4605     return cxstring::createRef(getCursorMacroExpansion(C).getName()
 4609     return cxstring::createRef(getCursorMacroDefinition(C)->getName()
 4629     return cxstring::createRef("packed");
 4636       return cxstring::createRef("default");
 4638       return cxstring::createRef("hidden");
 4640       return cxstring::createRef("protected");
 5059       return cxstring::createRef("FunctionDecl");
 5061       return cxstring::createRef("TypedefDecl");
 5063       return cxstring::createRef("EnumDecl");
 5065       return cxstring::createRef("EnumConstantDecl");
 5067       return cxstring::createRef("StructDecl");
 5069       return cxstring::createRef("UnionDecl");
 5071       return cxstring::createRef("ClassDecl");
 5073       return cxstring::createRef("FieldDecl");
 5075       return cxstring::createRef("VarDecl");
 5077       return cxstring::createRef("ParmDecl");
 5079       return cxstring::createRef("ObjCInterfaceDecl");
 5081       return cxstring::createRef("ObjCCategoryDecl");
 5083       return cxstring::createRef("ObjCProtocolDecl");
 5085       return cxstring::createRef("ObjCPropertyDecl");
 5087       return cxstring::createRef("ObjCIvarDecl");
 5089       return cxstring::createRef("ObjCInstanceMethodDecl");
 5091       return cxstring::createRef("ObjCClassMethodDecl");
 5093       return cxstring::createRef("ObjCImplementationDecl");
 5095       return cxstring::createRef("ObjCCategoryImplDecl");
 5097       return cxstring::createRef("CXXMethod");
 5099       return cxstring::createRef("UnexposedDecl");
 5101       return cxstring::createRef("ObjCSuperClassRef");
 5103       return cxstring::createRef("ObjCProtocolRef");
 5105       return cxstring::createRef("ObjCClassRef");
 5107       return cxstring::createRef("TypeRef");
 5109       return cxstring::createRef("TemplateRef");
 5111     return cxstring::createRef("NamespaceRef");
 5113     return cxstring::createRef("MemberRef");
 5115     return cxstring::createRef("LabelRef");
 5117     return cxstring::createRef("OverloadedDeclRef");
 5119     return cxstring::createRef("VariableRef");
 5121       return cxstring::createRef("IntegerLiteral");
 5123       return cxstring::createRef("FixedPointLiteral");
 5125       return cxstring::createRef("FloatingLiteral");
 5127       return cxstring::createRef("ImaginaryLiteral");
 5129       return cxstring::createRef("StringLiteral");
 5131       return cxstring::createRef("CharacterLiteral");
 5133       return cxstring::createRef("ParenExpr");
 5135       return cxstring::createRef("UnaryOperator");
 5137       return cxstring::createRef("ArraySubscriptExpr");
 5139       return cxstring::createRef("OMPArraySectionExpr");
 5141       return cxstring::createRef("BinaryOperator");
 5143       return cxstring::createRef("CompoundAssignOperator");
 5145       return cxstring::createRef("ConditionalOperator");
 5147       return cxstring::createRef("CStyleCastExpr");
 5149       return cxstring::createRef("CompoundLiteralExpr");
 5151       return cxstring::createRef("InitListExpr");
 5153       return cxstring::createRef("AddrLabelExpr");
 5155       return cxstring::createRef("StmtExpr");
 5157       return cxstring::createRef("GenericSelectionExpr");
 5159       return cxstring::createRef("GNUNullExpr");
 5161       return cxstring::createRef("CXXStaticCastExpr");
 5163       return cxstring::createRef("CXXDynamicCastExpr");
 5165       return cxstring::createRef("CXXReinterpretCastExpr");
 5167       return cxstring::createRef("CXXConstCastExpr");
 5169       return cxstring::createRef("CXXFunctionalCastExpr");
 5171       return cxstring::createRef("CXXTypeidExpr");
 5173       return cxstring::createRef("CXXBoolLiteralExpr");
 5175       return cxstring::createRef("CXXNullPtrLiteralExpr");
 5177       return cxstring::createRef("CXXThisExpr");
 5179       return cxstring::createRef("CXXThrowExpr");
 5181       return cxstring::createRef("CXXNewExpr");
 5183       return cxstring::createRef("CXXDeleteExpr");
 5185       return cxstring::createRef("UnaryExpr");
 5187       return cxstring::createRef("ObjCStringLiteral");
 5189       return cxstring::createRef("ObjCBoolLiteralExpr");
 5191       return cxstring::createRef("ObjCAvailabilityCheckExpr");
 5193       return cxstring::createRef("ObjCSelfExpr");
 5195       return cxstring::createRef("ObjCEncodeExpr");
 5197       return cxstring::createRef("ObjCSelectorExpr");
 5199       return cxstring::createRef("ObjCProtocolExpr");
 5201       return cxstring::createRef("ObjCBridgedCastExpr");
 5203       return cxstring::createRef("BlockExpr");
 5205       return cxstring::createRef("PackExpansionExpr");
 5207       return cxstring::createRef("SizeOfPackExpr");
 5209     return cxstring::createRef("LambdaExpr");
 5211       return cxstring::createRef("UnexposedExpr");
 5213       return cxstring::createRef("DeclRefExpr");
 5215       return cxstring::createRef("MemberRefExpr");
 5217       return cxstring::createRef("CallExpr");
 5219       return cxstring::createRef("ObjCMessageExpr");
 5221     return cxstring::createRef("BuiltinBitCastExpr");
 5223       return cxstring::createRef("UnexposedStmt");
 5225       return cxstring::createRef("DeclStmt");
 5227       return cxstring::createRef("LabelStmt");
 5229       return cxstring::createRef("CompoundStmt");
 5231       return cxstring::createRef("CaseStmt");
 5233       return cxstring::createRef("DefaultStmt");
 5235       return cxstring::createRef("IfStmt");
 5237       return cxstring::createRef("SwitchStmt");
 5239       return cxstring::createRef("WhileStmt");
 5241       return cxstring::createRef("DoStmt");
 5243       return cxstring::createRef("ForStmt");
 5245       return cxstring::createRef("GotoStmt");
 5247       return cxstring::createRef("IndirectGotoStmt");
 5249       return cxstring::createRef("ContinueStmt");
 5251       return cxstring::createRef("BreakStmt");
 5253       return cxstring::createRef("ReturnStmt");
 5255       return cxstring::createRef("GCCAsmStmt");
 5257       return cxstring::createRef("MSAsmStmt");
 5259       return cxstring::createRef("ObjCAtTryStmt");
 5261       return cxstring::createRef("ObjCAtCatchStmt");
 5263       return cxstring::createRef("ObjCAtFinallyStmt");
 5265       return cxstring::createRef("ObjCAtThrowStmt");
 5267       return cxstring::createRef("ObjCAtSynchronizedStmt");
 5269       return cxstring::createRef("ObjCAutoreleasePoolStmt");
 5271       return cxstring::createRef("ObjCForCollectionStmt");
 5273       return cxstring::createRef("CXXCatchStmt");
 5275       return cxstring::createRef("CXXTryStmt");
 5277       return cxstring::createRef("CXXForRangeStmt");
 5279       return cxstring::createRef("SEHTryStmt");
 5281       return cxstring::createRef("SEHExceptStmt");
 5283       return cxstring::createRef("SEHFinallyStmt");
 5285       return cxstring::createRef("SEHLeaveStmt");
 5287       return cxstring::createRef("NullStmt");
 5289       return cxstring::createRef("InvalidFile");
 5291     return cxstring::createRef("InvalidCode");
 5293       return cxstring::createRef("NoDeclFound");
 5295       return cxstring::createRef("NotImplemented");
 5297       return cxstring::createRef("TranslationUnit");
 5299       return cxstring::createRef("UnexposedAttr");
 5301       return cxstring::createRef("attribute(ibaction)");
 5303      return cxstring::createRef("attribute(iboutlet)");
 5305       return cxstring::createRef("attribute(iboutletcollection)");
 5307       return cxstring::createRef("attribute(final)");
 5309       return cxstring::createRef("attribute(override)");
 5311     return cxstring::createRef("attribute(annotate)");
 5313     return cxstring::createRef("asm label");
 5315     return cxstring::createRef("attribute(packed)");
 5317     return cxstring::createRef("attribute(pure)");
 5319     return cxstring::createRef("attribute(const)");
 5321     return cxstring::createRef("attribute(noduplicate)");
 5323     return cxstring::createRef("attribute(constant)");
 5325     return cxstring::createRef("attribute(device)");
 5327     return cxstring::createRef("attribute(global)");
 5329     return cxstring::createRef("attribute(host)");
 5331     return cxstring::createRef("attribute(shared)");
 5333     return cxstring::createRef("attribute(visibility)");
 5335     return cxstring::createRef("attribute(dllexport)");
 5337     return cxstring::createRef("attribute(dllimport)");
 5339     return cxstring::createRef("attribute(ns_returns_retained)");
 5341     return cxstring::createRef("attribute(ns_returns_not_retained)");
 5343     return cxstring::createRef("attribute(ns_returns_autoreleased)");
 5345     return cxstring::createRef("attribute(ns_consumes_self)");
 5347     return cxstring::createRef("attribute(ns_consumed)");
 5349     return cxstring::createRef("attribute(objc_exception)");
 5351     return cxstring::createRef("attribute(NSObject)");
 5353     return cxstring::createRef("attribute(objc_independent_class)");
 5355     return cxstring::createRef("attribute(objc_precise_lifetime)");
 5357     return cxstring::createRef("attribute(objc_returns_inner_pointer)");
 5359     return cxstring::createRef("attribute(objc_requires_super)");
 5361     return cxstring::createRef("attribute(objc_root_class)");
 5363     return cxstring::createRef("attribute(objc_subclassing_restricted)");
 5365     return cxstring::createRef("attribute(objc_protocol_requires_explicit_implementation)");
 5367     return cxstring::createRef("attribute(objc_designated_initializer)");
 5369     return cxstring::createRef("attribute(objc_runtime_visible)");
 5371     return cxstring::createRef("attribute(objc_boxable)");
 5373     return cxstring::createRef("attribute(flag_enum)");
 5375     return cxstring::createRef("preprocessing directive");
 5377     return cxstring::createRef("macro definition");
 5379     return cxstring::createRef("macro expansion");
 5381     return cxstring::createRef("inclusion directive");
 5383     return cxstring::createRef("Namespace");
 5385     return cxstring::createRef("LinkageSpec");
 5387     return cxstring::createRef("C++ base class specifier");
 5389     return cxstring::createRef("CXXConstructor");
 5391     return cxstring::createRef("CXXDestructor");
 5393     return cxstring::createRef("CXXConversion");
 5395     return cxstring::createRef("TemplateTypeParameter");
 5397     return cxstring::createRef("NonTypeTemplateParameter");
 5399     return cxstring::createRef("TemplateTemplateParameter");
 5401     return cxstring::createRef("FunctionTemplate");
 5403     return cxstring::createRef("ClassTemplate");
 5405     return cxstring::createRef("ClassTemplatePartialSpecialization");
 5407     return cxstring::createRef("NamespaceAlias");
 5409     return cxstring::createRef("UsingDirective");
 5411     return cxstring::createRef("UsingDeclaration");
 5413     return cxstring::createRef("TypeAliasDecl");
 5415     return cxstring::createRef("ObjCSynthesizeDecl");
 5417     return cxstring::createRef("ObjCDynamicDecl");
 5419     return cxstring::createRef("CXXAccessSpecifier");
 5421     return cxstring::createRef("ModuleImport");
 5423     return cxstring::createRef("OMPParallelDirective");
 5425     return cxstring::createRef("OMPSimdDirective");
 5427     return cxstring::createRef("OMPForDirective");
 5429     return cxstring::createRef("OMPForSimdDirective");
 5431     return cxstring::createRef("OMPSectionsDirective");
 5433     return cxstring::createRef("OMPSectionDirective");
 5435     return cxstring::createRef("OMPSingleDirective");
 5437     return cxstring::createRef("OMPMasterDirective");
 5439     return cxstring::createRef("OMPCriticalDirective");
 5441     return cxstring::createRef("OMPParallelForDirective");
 5443     return cxstring::createRef("OMPParallelForSimdDirective");
 5445     return cxstring::createRef("OMPParallelSectionsDirective");
 5447     return cxstring::createRef("OMPTaskDirective");
 5449     return cxstring::createRef("OMPTaskyieldDirective");
 5451     return cxstring::createRef("OMPBarrierDirective");
 5453     return cxstring::createRef("OMPTaskwaitDirective");
 5455     return cxstring::createRef("OMPTaskgroupDirective");
 5457     return cxstring::createRef("OMPFlushDirective");
 5459     return cxstring::createRef("OMPOrderedDirective");
 5461     return cxstring::createRef("OMPAtomicDirective");
 5463     return cxstring::createRef("OMPTargetDirective");
 5465     return cxstring::createRef("OMPTargetDataDirective");
 5467     return cxstring::createRef("OMPTargetEnterDataDirective");
 5469     return cxstring::createRef("OMPTargetExitDataDirective");
 5471     return cxstring::createRef("OMPTargetParallelDirective");
 5473     return cxstring::createRef("OMPTargetParallelForDirective");
 5475     return cxstring::createRef("OMPTargetUpdateDirective");
 5477     return cxstring::createRef("OMPTeamsDirective");
 5479     return cxstring::createRef("OMPCancellationPointDirective");
 5481     return cxstring::createRef("OMPCancelDirective");
 5483     return cxstring::createRef("OMPTaskLoopDirective");
 5485     return cxstring::createRef("OMPTaskLoopSimdDirective");
 5487     return cxstring::createRef("OMPMasterTaskLoopDirective");
 5489     return cxstring::createRef("OMPMasterTaskLoopSimdDirective");
 5491     return cxstring::createRef("OMPParallelMasterTaskLoopDirective");
 5493     return cxstring::createRef("OMPDistributeDirective");
 5495     return cxstring::createRef("OMPDistributeParallelForDirective");
 5497     return cxstring::createRef("OMPDistributeParallelForSimdDirective");
 5499     return cxstring::createRef("OMPDistributeSimdDirective");
 5501     return cxstring::createRef("OMPTargetParallelForSimdDirective");
 5503     return cxstring::createRef("OMPTargetSimdDirective");
 5505     return cxstring::createRef("OMPTeamsDistributeDirective");
 5507     return cxstring::createRef("OMPTeamsDistributeSimdDirective");
 5509     return cxstring::createRef("OMPTeamsDistributeParallelForSimdDirective");
 5511     return cxstring::createRef("OMPTeamsDistributeParallelForDirective");
 5513     return cxstring::createRef("OMPTargetTeamsDirective");
 5515     return cxstring::createRef("OMPTargetTeamsDistributeDirective");
 5517     return cxstring::createRef("OMPTargetTeamsDistributeParallelForDirective");
 5519     return cxstring::createRef(
 5522     return cxstring::createRef("OMPTargetTeamsDistributeSimdDirective");
 5524       return cxstring::createRef("OverloadCandidate");
 5526       return cxstring::createRef("TypeAliasTemplateDecl");
 5528       return cxstring::createRef("StaticAssert");
 5530       return cxstring::createRef("FriendDecl");
 5532       return cxstring::createRef("attribute(convergent)");
 5534       return cxstring::createRef("attribute(warn_unused)");
 5536       return cxstring::createRef("attribute(warn_unused_result)");
 5538       return cxstring::createRef("attribute(aligned)");
 6636     return cxstring::createRef(static_cast<IdentifierInfo *>(CXTok.ptr_data)
tools/clang/tools/libclang/CIndexCodeCompletion.cpp
  138     return cxstring::createRef((*CCStr)[chunk_number].Text);
  213   return CCStr ? cxstring::createRef(CCStr->getAnnotation(annotation_number))
  237   return cxstring::createRef(CCStr->getBriefComment());
  348   return cxstring::createRef(FixIt.CodeToInsert.c_str());
  955   return cxstring::createRef(Results->ContainerUSR.c_str());
tools/clang/tools/libclang/CIndexDiagnostic.cpp
   59     return cxstring::createRef(Message.c_str());
tools/clang/tools/libclang/CXCompilationDatabase.cpp
  109   return cxstring::createRef(cmd->Directory.c_str());
  119   return cxstring::createRef(cmd->Filename.c_str());
  142   return cxstring::createRef(Cmd->CommandLine[Arg].c_str());
tools/clang/tools/libclang/CXLoadedDiagnostic.cpp
  106   return cxstring::createRef(Spelling);
  145   return cxstring::createRef(FixIts[FixIt].second);
tools/clang/tools/libclang/CXSourceLocation.cpp
  288   if (filename) *filename = cxstring::createRef(PreLoc.getFilename());
tools/clang/tools/libclang/CXStoredDiagnostic.cpp
   63       *Disable = cxstring::createRef("-ferror-limit=0");
   64     return cxstring::createRef("-ferror-limit=");
tools/clang/tools/libclang/CXType.cpp
  621   return cxstring::createRef(s);
 1117     else return cxstring::createRef("?");