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

References

tools/clang/include/clang-c/Index.h
 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);