reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3400 CINDEX_LINKAGE CXType clang_getCursorType(CXCursor C); 3408 CINDEX_LINKAGE CXString clang_getTypeSpelling(CXType CT); 3416 CINDEX_LINKAGE CXType clang_getTypedefDeclUnderlyingType(CXCursor C); 3424 CINDEX_LINKAGE CXType clang_getEnumDeclIntegerType(CXCursor C); 3546 CINDEX_LINKAGE CXType clang_Cursor_getTemplateArgumentType(CXCursor C, 3595 CINDEX_LINKAGE unsigned clang_equalTypes(CXType A, CXType B); 3595 CINDEX_LINKAGE unsigned clang_equalTypes(CXType A, CXType B); 3605 CINDEX_LINKAGE CXType clang_getCanonicalType(CXType T); 3605 CINDEX_LINKAGE CXType clang_getCanonicalType(CXType T); 3612 CINDEX_LINKAGE unsigned clang_isConstQualifiedType(CXType T); 3637 CINDEX_LINKAGE unsigned clang_isVolatileQualifiedType(CXType T); 3644 CINDEX_LINKAGE unsigned clang_isRestrictQualifiedType(CXType T); 3649 CINDEX_LINKAGE unsigned clang_getAddressSpace(CXType T); 3654 CINDEX_LINKAGE CXString clang_getTypedefName(CXType CT); 3659 CINDEX_LINKAGE CXType clang_getPointeeType(CXType T); 3659 CINDEX_LINKAGE CXType clang_getPointeeType(CXType T); 3664 CINDEX_LINKAGE CXCursor clang_getTypeDeclaration(CXType T); 3674 CINDEX_LINKAGE CXString clang_Type_getObjCEncoding(CXType type); 3686 CINDEX_LINKAGE enum CXCallingConv clang_getFunctionTypeCallingConv(CXType T); 3693 CINDEX_LINKAGE CXType clang_getResultType(CXType T); 3693 CINDEX_LINKAGE CXType clang_getResultType(CXType T); 3701 CINDEX_LINKAGE int clang_getExceptionSpecificationType(CXType T); 3709 CINDEX_LINKAGE int clang_getNumArgTypes(CXType T); 3717 CINDEX_LINKAGE CXType clang_getArgType(CXType T, unsigned i); 3717 CINDEX_LINKAGE CXType clang_getArgType(CXType T, unsigned i); 3724 CINDEX_LINKAGE CXType clang_Type_getObjCObjectBaseType(CXType T); 3724 CINDEX_LINKAGE CXType clang_Type_getObjCObjectBaseType(CXType T); 3731 CINDEX_LINKAGE unsigned clang_Type_getNumObjCProtocolRefs(CXType T); 3739 CINDEX_LINKAGE CXCursor clang_Type_getObjCProtocolDecl(CXType T, unsigned i); 3746 CINDEX_LINKAGE unsigned clang_Type_getNumObjCTypeArgs(CXType T); 3754 CINDEX_LINKAGE CXType clang_Type_getObjCTypeArg(CXType T, unsigned i); 3754 CINDEX_LINKAGE CXType clang_Type_getObjCTypeArg(CXType T, unsigned i); 3759 CINDEX_LINKAGE unsigned clang_isFunctionTypeVariadic(CXType T); 3766 CINDEX_LINKAGE CXType clang_getCursorResultType(CXCursor C); 3780 CINDEX_LINKAGE unsigned clang_isPODType(CXType T); 3788 CINDEX_LINKAGE CXType clang_getElementType(CXType T); 3788 CINDEX_LINKAGE CXType clang_getElementType(CXType T); 3796 CINDEX_LINKAGE long long clang_getNumElements(CXType T); 3803 CINDEX_LINKAGE CXType clang_getArrayElementType(CXType T); 3803 CINDEX_LINKAGE CXType clang_getArrayElementType(CXType T); 3810 CINDEX_LINKAGE long long clang_getArraySize(CXType T); 3817 CINDEX_LINKAGE CXType clang_Type_getNamedType(CXType T); 3817 CINDEX_LINKAGE CXType clang_Type_getNamedType(CXType T); 3827 CINDEX_LINKAGE unsigned clang_Type_isTransparentTagTypedef(CXType T); 3854 CINDEX_LINKAGE enum CXTypeNullabilityKind clang_Type_getNullability(CXType T); 3903 CINDEX_LINKAGE long long clang_Type_getAlignOf(CXType T); 3910 CINDEX_LINKAGE CXType clang_Type_getClassType(CXType T); 3910 CINDEX_LINKAGE CXType clang_Type_getClassType(CXType T); 3921 CINDEX_LINKAGE long long clang_Type_getSizeOf(CXType T); 3936 CINDEX_LINKAGE long long clang_Type_getOffsetOf(CXType T, const char *S); 3943 CINDEX_LINKAGE CXType clang_Type_getModifiedType(CXType T); 3943 CINDEX_LINKAGE CXType clang_Type_getModifiedType(CXType T); 3991 CINDEX_LINKAGE int clang_Type_getNumTemplateArguments(CXType T); 4000 CINDEX_LINKAGE CXType clang_Type_getTemplateArgumentAsType(CXType T, unsigned i); 4000 CINDEX_LINKAGE CXType clang_Type_getTemplateArgumentAsType(CXType T, unsigned i); 4008 CINDEX_LINKAGE enum CXRefQualifierKind clang_Type_getCXXRefQualifier(CXType T); 4108 CINDEX_LINKAGE CXType clang_getIBOutletCollectionType(CXCursor); 4494 CINDEX_LINKAGE CXType clang_Cursor_getReceiverType(CXCursor C); 6762 CINDEX_LINKAGE unsigned clang_Type_visitFields(CXType T,tools/clang/tools/c-index-test/c-index-test.c
815 CXType T = clang_getCursorType(Referenced); 817 CXType Underlying = clang_getTypedefDeclUnderlyingType(Referenced); 963 CXType T = 1012 CXType T = clang_Cursor_getTemplateArgumentType(Cursor, I); 1497 static void PrintTypeAndTypeKind(CXType T, const char *Format) { 1515 static void PrintTypeTemplateArgs(CXType T, const char *Format) { 1519 CXType TArg; 1534 static void PrintNullabilityKind(CXType T, const char *Format) { 1553 CXType T = clang_getCursorType(cursor); 1554 CXType PT = clang_getPointeeType(T); 1573 CXType CT = clang_getCanonicalType(T); 1581 CXType MT = clang_Type_getModifiedType(T); 1588 CXType RT = clang_getCursorResultType(cursor); 1601 CXType T = clang_getCursorType(clang_Cursor_getArgument(cursor, i)); 1612 CXType BT = clang_Type_getObjCObjectBaseType(PT); 1623 CXType TA = clang_Type_getObjCTypeArg(PT, i); 1689 static void PrintSingleTypeSize(CXType T, const char *TypeKindFormat, 1710 CXType RT = clang_getResultType(T); 1719 CXType T; 2909 CXType T = clang_Cursor_getReceiverType(Cursor);tools/clang/tools/libclang/CIndex.cpp
3647 CXString clang_Type_getObjCEncoding(CXType CT) { 8486 CXType clang_getIBOutletCollectionType(CXCursor C) {tools/clang/tools/libclang/CXCursor.cpp
1317 CXType clang_Cursor_getTemplateArgumentType(CXCursor C, unsigned I) { 1599 CXType clang_Cursor_getReceiverType(CXCursor C) {tools/clang/tools/libclang/CXType.cpp
125 CXType cxtype::MakeCXType(QualType T, CXTranslationUnit TU) { 161 CXType CT = { TK, { TK == CXType_Invalid ? nullptr 168 static inline QualType GetQualType(CXType CT) { 172 static inline CXTranslationUnit GetTU(CXType CT) { 215 CXType clang_getCursorType(CXCursor C) { 290 CXString clang_getTypeSpelling(CXType CT) { 305 CXType clang_getTypedefDeclUnderlyingType(CXCursor C) { 323 CXType clang_getEnumDeclIntegerType(CXCursor C) { 388 CXType clang_getCanonicalType(CXType CT) { 388 CXType clang_getCanonicalType(CXType CT) { 403 unsigned clang_isConstQualifiedType(CXType CT) { 408 unsigned clang_isVolatileQualifiedType(CXType CT) { 413 unsigned clang_isRestrictQualifiedType(CXType CT) { 418 unsigned clang_getAddressSpace(CXType CT) { 431 CXString clang_getTypedefName(CXType CT) { 442 CXType clang_getPointeeType(CXType CT) { 442 CXType clang_getPointeeType(CXType CT) { 480 CXCursor clang_getTypeDeclaration(CXType CT) { 624 unsigned clang_equalTypes(CXType A, CXType B) { 624 unsigned clang_equalTypes(CXType A, CXType B) { 628 unsigned clang_isFunctionTypeVariadic(CXType X) { 642 CXCallingConv clang_getFunctionTypeCallingConv(CXType X) { 676 int clang_getNumArgTypes(CXType X) { 692 CXType clang_getArgType(CXType X, unsigned i) { 692 CXType clang_getArgType(CXType X, unsigned i) { 708 CXType clang_getResultType(CXType X) { 708 CXType clang_getResultType(CXType X) { 719 CXType clang_getCursorResultType(CXCursor C) { 761 int clang_getExceptionSpecificationType(CXType X) { 779 unsigned clang_isPODType(CXType X) { 789 CXType clang_getElementType(CXType CT) { 789 CXType clang_getElementType(CXType CT) { 824 long long clang_getNumElements(CXType CT) { 847 CXType clang_getArrayElementType(CXType CT) { 847 CXType clang_getArrayElementType(CXType CT) { 873 long long clang_getArraySize(CXType CT) { 894 long long clang_Type_getAlignOf(CXType T) { 917 CXType clang_Type_getClassType(CXType CT) { 917 CXType clang_Type_getClassType(CXType CT) { 928 long long clang_Type_getSizeOf(CXType T) { 983 static long long validateFieldParentType(CXCursor PC, CXType PT){ 1009 long long clang_Type_getOffsetOf(CXType PT, const char *S) { 1040 CXType clang_Type_getModifiedType(CXType CT) { 1040 CXType clang_Type_getModifiedType(CXType CT) { 1055 CXType PT = clang_getCursorType(PC); 1070 enum CXRefQualifierKind clang_Type_getCXXRefQualifier(CXType T) { 1132 int clang_Type_getNumTemplateArguments(CXType CT) { 1144 CXType clang_Type_getTemplateArgumentAsType(CXType CT, unsigned index) { 1144 CXType clang_Type_getTemplateArgumentAsType(CXType CT, unsigned index) { 1157 CXType clang_Type_getObjCObjectBaseType(CXType CT) { 1157 CXType clang_Type_getObjCObjectBaseType(CXType CT) { 1169 unsigned clang_Type_getNumObjCProtocolRefs(CXType CT) { 1181 CXCursor clang_Type_getObjCProtocolDecl(CXType CT, unsigned i) { 1197 unsigned clang_Type_getNumObjCTypeArgs(CXType CT) { 1209 CXType clang_Type_getObjCTypeArg(CXType CT, unsigned i) { 1209 CXType clang_Type_getObjCTypeArg(CXType CT, unsigned i) { 1225 unsigned clang_Type_visitFields(CXType PT, 1284 CXType clang_Type_getNamedType(CXType CT){ 1284 CXType clang_Type_getNamedType(CXType CT){ 1294 unsigned clang_Type_isTransparentTagTypedef(CXType TT){ 1303 enum CXTypeNullabilityKind clang_Type_getNullability(CXType CT) {tools/clang/tools/libclang/CXType.h
25 CXType MakeCXType(QualType T, CXTranslationUnit TU);