Lines Matching refs:cxstring
80 D->StringPool = new cxstring::CXStringPool(); in MakeCXTranslationUnit()
3307 return cxstring::createEmpty(); in clang_getTranslationUnitSpelling()
3311 return cxstring::createDup(CXXUnit->getOriginalSourceFileName()); in clang_getTranslationUnitSpelling()
3333 return cxstring::createNull(); in clang_getFileName()
3336 return cxstring::createRef(FEnt->getName()); in clang_getFileName()
3522 return cxstring::createEmpty(); in getDeclSpelling()
3529 return cxstring::createDup(Property->getIdentifier()->getName()); in getDeclSpelling()
3533 return cxstring::createDup(Mod->getFullModuleName()); in getDeclSpelling()
3535 return cxstring::createEmpty(); in getDeclSpelling()
3539 return cxstring::createDup(OMD->getSelector().getAsString()); in getDeclSpelling()
3545 return cxstring::createRef(CIMP->getIdentifier()->getNameStart()); in getDeclSpelling()
3548 return cxstring::createEmpty(); in getDeclSpelling()
3554 return cxstring::createDup(os.str()); in getDeclSpelling()
3565 return cxstring::createRef(Super->getIdentifier()->getNameStart()); in clang_getCursorSpelling()
3569 return cxstring::createRef(Class->getIdentifier()->getNameStart()); in clang_getCursorSpelling()
3574 return cxstring::createRef(OID->getIdentifier()->getNameStart()); in clang_getCursorSpelling()
3578 return cxstring::createDup(B->getType().getAsString()); in clang_getCursorSpelling()
3584 return cxstring::createDup(getCursorContext(C).getTypeDeclType(Type). in clang_getCursorSpelling()
3591 return cxstring::createDup(Template->getNameAsString()); in clang_getCursorSpelling()
3598 return cxstring::createDup(NS->getNameAsString()); in clang_getCursorSpelling()
3605 return cxstring::createDup(Field->getNameAsString()); in clang_getCursorSpelling()
3612 return cxstring::createRef(Label->getName()); in clang_getCursorSpelling()
3619 return cxstring::createDup(ND->getNameAsString()); in clang_getCursorSpelling()
3620 return cxstring::createEmpty(); in clang_getCursorSpelling()
3623 return cxstring::createDup(E->getName().getAsString()); in clang_getCursorSpelling()
3627 return cxstring::createEmpty(); in clang_getCursorSpelling()
3628 return cxstring::createDup((*Ovl->begin())->getNameAsString()); in clang_getCursorSpelling()
3635 return cxstring::createDup(Var->getNameAsString()); in clang_getCursorSpelling()
3639 return cxstring::createRef("<not implemented>"); in clang_getCursorSpelling()
3657 return cxstring::createDup(OS.str()); in clang_getCursorSpelling()
3663 return cxstring::createEmpty(); in clang_getCursorSpelling()
3669 return cxstring::createRef(Label->getName()); in clang_getCursorSpelling()
3671 return cxstring::createEmpty(); in clang_getCursorSpelling()
3675 return cxstring::createRef(getCursorMacroExpansion(C).getName() in clang_getCursorSpelling()
3679 return cxstring::createRef(getCursorMacroDefinition(C)->getName() in clang_getCursorSpelling()
3683 return cxstring::createDup(getCursorInclusionDirective(C)->getFileName()); in clang_getCursorSpelling()
3690 return cxstring::createDup(AA->getAnnotation()); in clang_getCursorSpelling()
3695 return cxstring::createDup(AA->getLabel()); in clang_getCursorSpelling()
3699 return cxstring::createRef("packed"); in clang_getCursorSpelling()
3702 return cxstring::createEmpty(); in clang_getCursorSpelling()
3801 return cxstring::createEmpty(); in clang_Cursor_getMangling()
3806 return cxstring::createEmpty(); in clang_Cursor_getMangling()
3827 return cxstring::createDup(FinalBufOS.str()); in clang_Cursor_getMangling()
3836 return cxstring::createEmpty(); in clang_getCursorDisplayName()
3861 return cxstring::createDup(OS.str()); in clang_getCursorDisplayName()
3892 return cxstring::createDup(OS.str()); in clang_getCursorDisplayName()
3899 return cxstring::createDup(TSInfo->getType().getAsString(Policy)); in clang_getCursorDisplayName()
3908 return cxstring::createDup(OS.str()); in clang_getCursorDisplayName()
3917 return cxstring::createRef("FunctionDecl"); in clang_getCursorKindSpelling()
3919 return cxstring::createRef("TypedefDecl"); in clang_getCursorKindSpelling()
3921 return cxstring::createRef("EnumDecl"); in clang_getCursorKindSpelling()
3923 return cxstring::createRef("EnumConstantDecl"); in clang_getCursorKindSpelling()
3925 return cxstring::createRef("StructDecl"); in clang_getCursorKindSpelling()
3927 return cxstring::createRef("UnionDecl"); in clang_getCursorKindSpelling()
3929 return cxstring::createRef("ClassDecl"); in clang_getCursorKindSpelling()
3931 return cxstring::createRef("FieldDecl"); in clang_getCursorKindSpelling()
3933 return cxstring::createRef("VarDecl"); in clang_getCursorKindSpelling()
3935 return cxstring::createRef("ParmDecl"); in clang_getCursorKindSpelling()
3937 return cxstring::createRef("ObjCInterfaceDecl"); in clang_getCursorKindSpelling()
3939 return cxstring::createRef("ObjCCategoryDecl"); in clang_getCursorKindSpelling()
3941 return cxstring::createRef("ObjCProtocolDecl"); in clang_getCursorKindSpelling()
3943 return cxstring::createRef("ObjCPropertyDecl"); in clang_getCursorKindSpelling()
3945 return cxstring::createRef("ObjCIvarDecl"); in clang_getCursorKindSpelling()
3947 return cxstring::createRef("ObjCInstanceMethodDecl"); in clang_getCursorKindSpelling()
3949 return cxstring::createRef("ObjCClassMethodDecl"); in clang_getCursorKindSpelling()
3951 return cxstring::createRef("ObjCImplementationDecl"); in clang_getCursorKindSpelling()
3953 return cxstring::createRef("ObjCCategoryImplDecl"); in clang_getCursorKindSpelling()
3955 return cxstring::createRef("CXXMethod"); in clang_getCursorKindSpelling()
3957 return cxstring::createRef("UnexposedDecl"); in clang_getCursorKindSpelling()
3959 return cxstring::createRef("ObjCSuperClassRef"); in clang_getCursorKindSpelling()
3961 return cxstring::createRef("ObjCProtocolRef"); in clang_getCursorKindSpelling()
3963 return cxstring::createRef("ObjCClassRef"); in clang_getCursorKindSpelling()
3965 return cxstring::createRef("TypeRef"); in clang_getCursorKindSpelling()
3967 return cxstring::createRef("TemplateRef"); in clang_getCursorKindSpelling()
3969 return cxstring::createRef("NamespaceRef"); in clang_getCursorKindSpelling()
3971 return cxstring::createRef("MemberRef"); in clang_getCursorKindSpelling()
3973 return cxstring::createRef("LabelRef"); in clang_getCursorKindSpelling()
3975 return cxstring::createRef("OverloadedDeclRef"); in clang_getCursorKindSpelling()
3977 return cxstring::createRef("VariableRef"); in clang_getCursorKindSpelling()
3979 return cxstring::createRef("IntegerLiteral"); in clang_getCursorKindSpelling()
3981 return cxstring::createRef("FloatingLiteral"); in clang_getCursorKindSpelling()
3983 return cxstring::createRef("ImaginaryLiteral"); in clang_getCursorKindSpelling()
3985 return cxstring::createRef("StringLiteral"); in clang_getCursorKindSpelling()
3987 return cxstring::createRef("CharacterLiteral"); in clang_getCursorKindSpelling()
3989 return cxstring::createRef("ParenExpr"); in clang_getCursorKindSpelling()
3991 return cxstring::createRef("UnaryOperator"); in clang_getCursorKindSpelling()
3993 return cxstring::createRef("ArraySubscriptExpr"); in clang_getCursorKindSpelling()
3995 return cxstring::createRef("BinaryOperator"); in clang_getCursorKindSpelling()
3997 return cxstring::createRef("CompoundAssignOperator"); in clang_getCursorKindSpelling()
3999 return cxstring::createRef("ConditionalOperator"); in clang_getCursorKindSpelling()
4001 return cxstring::createRef("CStyleCastExpr"); in clang_getCursorKindSpelling()
4003 return cxstring::createRef("CompoundLiteralExpr"); in clang_getCursorKindSpelling()
4005 return cxstring::createRef("InitListExpr"); in clang_getCursorKindSpelling()
4007 return cxstring::createRef("AddrLabelExpr"); in clang_getCursorKindSpelling()
4009 return cxstring::createRef("StmtExpr"); in clang_getCursorKindSpelling()
4011 return cxstring::createRef("GenericSelectionExpr"); in clang_getCursorKindSpelling()
4013 return cxstring::createRef("GNUNullExpr"); in clang_getCursorKindSpelling()
4015 return cxstring::createRef("CXXStaticCastExpr"); in clang_getCursorKindSpelling()
4017 return cxstring::createRef("CXXDynamicCastExpr"); in clang_getCursorKindSpelling()
4019 return cxstring::createRef("CXXReinterpretCastExpr"); in clang_getCursorKindSpelling()
4021 return cxstring::createRef("CXXConstCastExpr"); in clang_getCursorKindSpelling()
4023 return cxstring::createRef("CXXFunctionalCastExpr"); in clang_getCursorKindSpelling()
4025 return cxstring::createRef("CXXTypeidExpr"); in clang_getCursorKindSpelling()
4027 return cxstring::createRef("CXXBoolLiteralExpr"); in clang_getCursorKindSpelling()
4029 return cxstring::createRef("CXXNullPtrLiteralExpr"); in clang_getCursorKindSpelling()
4031 return cxstring::createRef("CXXThisExpr"); in clang_getCursorKindSpelling()
4033 return cxstring::createRef("CXXThrowExpr"); in clang_getCursorKindSpelling()
4035 return cxstring::createRef("CXXNewExpr"); in clang_getCursorKindSpelling()
4037 return cxstring::createRef("CXXDeleteExpr"); in clang_getCursorKindSpelling()
4039 return cxstring::createRef("UnaryExpr"); in clang_getCursorKindSpelling()
4041 return cxstring::createRef("ObjCStringLiteral"); in clang_getCursorKindSpelling()
4043 return cxstring::createRef("ObjCBoolLiteralExpr"); in clang_getCursorKindSpelling()
4045 return cxstring::createRef("ObjCSelfExpr"); in clang_getCursorKindSpelling()
4047 return cxstring::createRef("ObjCEncodeExpr"); in clang_getCursorKindSpelling()
4049 return cxstring::createRef("ObjCSelectorExpr"); in clang_getCursorKindSpelling()
4051 return cxstring::createRef("ObjCProtocolExpr"); in clang_getCursorKindSpelling()
4053 return cxstring::createRef("ObjCBridgedCastExpr"); in clang_getCursorKindSpelling()
4055 return cxstring::createRef("BlockExpr"); in clang_getCursorKindSpelling()
4057 return cxstring::createRef("PackExpansionExpr"); in clang_getCursorKindSpelling()
4059 return cxstring::createRef("SizeOfPackExpr"); in clang_getCursorKindSpelling()
4061 return cxstring::createRef("LambdaExpr"); in clang_getCursorKindSpelling()
4063 return cxstring::createRef("UnexposedExpr"); in clang_getCursorKindSpelling()
4065 return cxstring::createRef("DeclRefExpr"); in clang_getCursorKindSpelling()
4067 return cxstring::createRef("MemberRefExpr"); in clang_getCursorKindSpelling()
4069 return cxstring::createRef("CallExpr"); in clang_getCursorKindSpelling()
4071 return cxstring::createRef("ObjCMessageExpr"); in clang_getCursorKindSpelling()
4073 return cxstring::createRef("UnexposedStmt"); in clang_getCursorKindSpelling()
4075 return cxstring::createRef("DeclStmt"); in clang_getCursorKindSpelling()
4077 return cxstring::createRef("LabelStmt"); in clang_getCursorKindSpelling()
4079 return cxstring::createRef("CompoundStmt"); in clang_getCursorKindSpelling()
4081 return cxstring::createRef("CaseStmt"); in clang_getCursorKindSpelling()
4083 return cxstring::createRef("DefaultStmt"); in clang_getCursorKindSpelling()
4085 return cxstring::createRef("IfStmt"); in clang_getCursorKindSpelling()
4087 return cxstring::createRef("SwitchStmt"); in clang_getCursorKindSpelling()
4089 return cxstring::createRef("WhileStmt"); in clang_getCursorKindSpelling()
4091 return cxstring::createRef("DoStmt"); in clang_getCursorKindSpelling()
4093 return cxstring::createRef("ForStmt"); in clang_getCursorKindSpelling()
4095 return cxstring::createRef("GotoStmt"); in clang_getCursorKindSpelling()
4097 return cxstring::createRef("IndirectGotoStmt"); in clang_getCursorKindSpelling()
4099 return cxstring::createRef("ContinueStmt"); in clang_getCursorKindSpelling()
4101 return cxstring::createRef("BreakStmt"); in clang_getCursorKindSpelling()
4103 return cxstring::createRef("ReturnStmt"); in clang_getCursorKindSpelling()
4105 return cxstring::createRef("GCCAsmStmt"); in clang_getCursorKindSpelling()
4107 return cxstring::createRef("MSAsmStmt"); in clang_getCursorKindSpelling()
4109 return cxstring::createRef("ObjCAtTryStmt"); in clang_getCursorKindSpelling()
4111 return cxstring::createRef("ObjCAtCatchStmt"); in clang_getCursorKindSpelling()
4113 return cxstring::createRef("ObjCAtFinallyStmt"); in clang_getCursorKindSpelling()
4115 return cxstring::createRef("ObjCAtThrowStmt"); in clang_getCursorKindSpelling()
4117 return cxstring::createRef("ObjCAtSynchronizedStmt"); in clang_getCursorKindSpelling()
4119 return cxstring::createRef("ObjCAutoreleasePoolStmt"); in clang_getCursorKindSpelling()
4121 return cxstring::createRef("ObjCForCollectionStmt"); in clang_getCursorKindSpelling()
4123 return cxstring::createRef("CXXCatchStmt"); in clang_getCursorKindSpelling()
4125 return cxstring::createRef("CXXTryStmt"); in clang_getCursorKindSpelling()
4127 return cxstring::createRef("CXXForRangeStmt"); in clang_getCursorKindSpelling()
4129 return cxstring::createRef("SEHTryStmt"); in clang_getCursorKindSpelling()
4131 return cxstring::createRef("SEHExceptStmt"); in clang_getCursorKindSpelling()
4133 return cxstring::createRef("SEHFinallyStmt"); in clang_getCursorKindSpelling()
4135 return cxstring::createRef("SEHLeaveStmt"); in clang_getCursorKindSpelling()
4137 return cxstring::createRef("NullStmt"); in clang_getCursorKindSpelling()
4139 return cxstring::createRef("InvalidFile"); in clang_getCursorKindSpelling()
4141 return cxstring::createRef("InvalidCode"); in clang_getCursorKindSpelling()
4143 return cxstring::createRef("NoDeclFound"); in clang_getCursorKindSpelling()
4145 return cxstring::createRef("NotImplemented"); in clang_getCursorKindSpelling()
4147 return cxstring::createRef("TranslationUnit"); in clang_getCursorKindSpelling()
4149 return cxstring::createRef("UnexposedAttr"); in clang_getCursorKindSpelling()
4151 return cxstring::createRef("attribute(ibaction)"); in clang_getCursorKindSpelling()
4153 return cxstring::createRef("attribute(iboutlet)"); in clang_getCursorKindSpelling()
4155 return cxstring::createRef("attribute(iboutletcollection)"); in clang_getCursorKindSpelling()
4157 return cxstring::createRef("attribute(final)"); in clang_getCursorKindSpelling()
4159 return cxstring::createRef("attribute(override)"); in clang_getCursorKindSpelling()
4161 return cxstring::createRef("attribute(annotate)"); in clang_getCursorKindSpelling()
4163 return cxstring::createRef("asm label"); in clang_getCursorKindSpelling()
4165 return cxstring::createRef("attribute(packed)"); in clang_getCursorKindSpelling()
4167 return cxstring::createRef("attribute(pure)"); in clang_getCursorKindSpelling()
4169 return cxstring::createRef("attribute(const)"); in clang_getCursorKindSpelling()
4171 return cxstring::createRef("attribute(noduplicate)"); in clang_getCursorKindSpelling()
4173 return cxstring::createRef("attribute(constant)"); in clang_getCursorKindSpelling()
4175 return cxstring::createRef("attribute(device)"); in clang_getCursorKindSpelling()
4177 return cxstring::createRef("attribute(global)"); in clang_getCursorKindSpelling()
4179 return cxstring::createRef("attribute(host)"); in clang_getCursorKindSpelling()
4181 return cxstring::createRef("attribute(shared)"); in clang_getCursorKindSpelling()
4183 return cxstring::createRef("preprocessing directive"); in clang_getCursorKindSpelling()
4185 return cxstring::createRef("macro definition"); in clang_getCursorKindSpelling()
4187 return cxstring::createRef("macro expansion"); in clang_getCursorKindSpelling()
4189 return cxstring::createRef("inclusion directive"); in clang_getCursorKindSpelling()
4191 return cxstring::createRef("Namespace"); in clang_getCursorKindSpelling()
4193 return cxstring::createRef("LinkageSpec"); in clang_getCursorKindSpelling()
4195 return cxstring::createRef("C++ base class specifier"); in clang_getCursorKindSpelling()
4197 return cxstring::createRef("CXXConstructor"); in clang_getCursorKindSpelling()
4199 return cxstring::createRef("CXXDestructor"); in clang_getCursorKindSpelling()
4201 return cxstring::createRef("CXXConversion"); in clang_getCursorKindSpelling()
4203 return cxstring::createRef("TemplateTypeParameter"); in clang_getCursorKindSpelling()
4205 return cxstring::createRef("NonTypeTemplateParameter"); in clang_getCursorKindSpelling()
4207 return cxstring::createRef("TemplateTemplateParameter"); in clang_getCursorKindSpelling()
4209 return cxstring::createRef("FunctionTemplate"); in clang_getCursorKindSpelling()
4211 return cxstring::createRef("ClassTemplate"); in clang_getCursorKindSpelling()
4213 return cxstring::createRef("ClassTemplatePartialSpecialization"); in clang_getCursorKindSpelling()
4215 return cxstring::createRef("NamespaceAlias"); in clang_getCursorKindSpelling()
4217 return cxstring::createRef("UsingDirective"); in clang_getCursorKindSpelling()
4219 return cxstring::createRef("UsingDeclaration"); in clang_getCursorKindSpelling()
4221 return cxstring::createRef("TypeAliasDecl"); in clang_getCursorKindSpelling()
4223 return cxstring::createRef("ObjCSynthesizeDecl"); in clang_getCursorKindSpelling()
4225 return cxstring::createRef("ObjCDynamicDecl"); in clang_getCursorKindSpelling()
4227 return cxstring::createRef("CXXAccessSpecifier"); in clang_getCursorKindSpelling()
4229 return cxstring::createRef("ModuleImport"); in clang_getCursorKindSpelling()
4231 return cxstring::createRef("OMPParallelDirective"); in clang_getCursorKindSpelling()
4233 return cxstring::createRef("OMPSimdDirective"); in clang_getCursorKindSpelling()
4235 return cxstring::createRef("OMPForDirective"); in clang_getCursorKindSpelling()
4237 return cxstring::createRef("OMPForSimdDirective"); in clang_getCursorKindSpelling()
4239 return cxstring::createRef("OMPSectionsDirective"); in clang_getCursorKindSpelling()
4241 return cxstring::createRef("OMPSectionDirective"); in clang_getCursorKindSpelling()
4243 return cxstring::createRef("OMPSingleDirective"); in clang_getCursorKindSpelling()
4245 return cxstring::createRef("OMPMasterDirective"); in clang_getCursorKindSpelling()
4247 return cxstring::createRef("OMPCriticalDirective"); in clang_getCursorKindSpelling()
4249 return cxstring::createRef("OMPParallelForDirective"); in clang_getCursorKindSpelling()
4251 return cxstring::createRef("OMPParallelForSimdDirective"); in clang_getCursorKindSpelling()
4253 return cxstring::createRef("OMPParallelSectionsDirective"); in clang_getCursorKindSpelling()
4255 return cxstring::createRef("OMPTaskDirective"); in clang_getCursorKindSpelling()
4257 return cxstring::createRef("OMPTaskyieldDirective"); in clang_getCursorKindSpelling()
4259 return cxstring::createRef("OMPBarrierDirective"); in clang_getCursorKindSpelling()
4261 return cxstring::createRef("OMPTaskwaitDirective"); in clang_getCursorKindSpelling()
4263 return cxstring::createRef("OMPFlushDirective"); in clang_getCursorKindSpelling()
4265 return cxstring::createRef("OMPOrderedDirective"); in clang_getCursorKindSpelling()
4267 return cxstring::createRef("OMPAtomicDirective"); in clang_getCursorKindSpelling()
4269 return cxstring::createRef("OMPTargetDirective"); in clang_getCursorKindSpelling()
4271 return cxstring::createRef("OMPTeamsDirective"); in clang_getCursorKindSpelling()
4273 return cxstring::createRef("OverloadCandidate"); in clang_getCursorKindSpelling()
5341 return cxstring::createRef(static_cast<IdentifierInfo *>(CXTok.ptr_data) in clang_getTokenSpelling()
5347 return cxstring::createDup(StringRef(Text, CXTok.int_data[2])); in clang_getTokenSpelling()
5357 return cxstring::createEmpty(); in clang_getTokenSpelling()
5364 return cxstring::createEmpty(); in clang_getTokenSpelling()
5373 return cxstring::createEmpty(); in clang_getTokenSpelling()
5375 return cxstring::createDup(Buffer.substr(LocInfo.second, CXTok.int_data[2])); in clang_getTokenSpelling()
6390 *deprecated_message = cxstring::createDup(Deprecated->getMessage()); in getCursorPlatformAvailabilityForDecl()
6401 *unavailable_message = cxstring::createDup(Unavailable->getMessage()); in getCursorPlatformAvailabilityForDecl()
6410 = cxstring::createDup(Avail->getPlatform()->getName()); in getCursorPlatformAvailabilityForDecl()
6415 availability[N].Message = cxstring::createDup(Avail->getMessage()); in getCursorPlatformAvailabilityForDecl()
6445 *deprecated_message = cxstring::createEmpty(); in clang_getCursorPlatformAvailability()
6449 *unavailable_message = cxstring::createEmpty(); in clang_getCursorPlatformAvailability()
6669 return cxstring::createNull(); in clang_Cursor_getRawCommentText()
6679 return cxstring::createRef(RawText); in clang_Cursor_getRawCommentText()
6684 return cxstring::createNull(); in clang_Cursor_getBriefCommentText()
6695 return cxstring::createRef(BriefText); in clang_Cursor_getBriefCommentText()
6698 return cxstring::createNull(); in clang_Cursor_getBriefCommentText()
6743 return cxstring::createEmpty(); in clang_Module_getName()
6745 return cxstring::createDup(Mod->Name); in clang_Module_getName()
6750 return cxstring::createEmpty(); in clang_Module_getFullName()
6752 return cxstring::createDup(Mod->getFullModuleName()); in clang_Module_getFullName()
7234 return cxstring::createDup(getClangFullVersion()); in clang_getClangVersion()