Home | History | Annotate | Download | only in libclang

Lines Matching refs:CXType

18 #include "CXType.h"
103 CXType cxtype::MakeCXType(QualType T, CXTranslationUnit TU) {
131 CXType CT = { TK, { TK == CXType_Invalid ? nullptr
136 using cxtype::MakeCXType;
138 static inline QualType GetQualType(CXType CT) {
142 static inline CXTranslationUnit GetTU(CXType CT) {
148 CXType clang_getCursorType(CXCursor C) {
201 return cxtype::MakeCXType(getCursorCXXBaseSpecifier(C)->getType(), TU);
204 return cxtype::MakeCXType(getCursorMemberRef(C).first->getType(), TU);
207 return cxtype::MakeCXType(getCursorVariableRef(C).first->getType(), TU);
223 CXString clang_getTypeSpelling(CXType CT) {
238 CXType clang_getTypedefDeclUnderlyingType(CXCursor C) {
256 CXType clang_getEnumDeclIntegerType(CXCursor C) {
321 CXType clang_getCanonicalType(CXType CT) {
336 unsigned clang_isConstQualifiedType(CXType CT) {
341 unsigned clang_isVolatileQualifiedType(CXType CT) {
346 unsigned clang_isRestrictQualifiedType(CXType CT) {
351 CXType clang_getPointeeType(CXType CT) {
382 CXCursor clang_getTypeDeclaration(CXType CT) {
503 unsigned clang_equalTypes(CXType A, CXType B) {
507 unsigned clang_isFunctionTypeVariadic(CXType X) {
521 CXCallingConv clang_getFunctionTypeCallingConv(CXType X) {
553 int clang_getNumArgTypes(CXType X) {
569 CXType clang_getArgType(CXType X, unsigned i) {
585 CXType clang_getResultType(CXType X) {
596 CXType clang_getCursorResultType(CXCursor C) {
608 unsigned clang_isPODType(CXType X) {
618 CXType clang_getElementType(CXType CT) {
650 long long clang_getNumElements(CXType CT) {
670 CXType clang_getArrayElementType(CXType CT) {
696 long long clang_getArraySize(CXType CT) {
713 long long clang_Type_getAlignOf(CXType T) {
733 CXType clang_Type_getClassType(CXType CT) {
744 long long clang_Type_getSizeOf(CXType T) {
754 // Note: We get the cxtype, not the cxcursor, so we can't call
792 static long long validateFieldParentType(CXCursor PC, CXType PT){
818 long long clang_Type_getOffsetOf(CXType PT, const char *S) {
853 CXType PT = clang_getCursorType(PC);
868 enum CXRefQualifierKind clang_Type_getCXXRefQualifier(CXType T) {
923 int clang_Type_getNumTemplateArguments(CXType CT) {
937 CXType clang_Type_getTemplateArgumentAsType(CXType CT, unsigned i) {
957 unsigned clang_Type_visitFields(CXType PT,
994 CXType clang_Type_getNamedType(CXType CT){