Home | History | Annotate | Download | only in libclang

Lines Matching refs:CXType

18 #include "CXType.h"
100 CXType cxtype::MakeCXType(QualType T, CXTranslationUnit TU) {
123 CXType CT = { TK, { TK == CXType_Invalid ? nullptr
128 using cxtype::MakeCXType;
130 static inline QualType GetQualType(CXType CT) {
134 static inline CXTranslationUnit GetTU(CXType CT) {
140 CXType clang_getCursorType(CXCursor C) {
199 return cxtype::MakeCXType(getCursorCXXBaseSpecifier(C)->getType(), TU);
202 return cxtype::MakeCXType(getCursorMemberRef(C).first->getType(), TU);
205 return cxtype::MakeCXType(getCursorVariableRef(C).first->getType(), TU);
221 CXString clang_getTypeSpelling(CXType CT) {
236 CXType clang_getTypedefDeclUnderlyingType(CXCursor C) {
254 CXType clang_getEnumDeclIntegerType(CXCursor C) {
319 CXType clang_getCanonicalType(CXType CT) {
334 unsigned clang_isConstQualifiedType(CXType CT) {
339 unsigned clang_isVolatileQualifiedType(CXType CT) {
344 unsigned clang_isRestrictQualifiedType(CXType CT) {
349 CXType clang_getPointeeType(CXType CT) {
380 CXCursor clang_getTypeDeclaration(CXType CT) {
492 unsigned clang_equalTypes(CXType A, CXType B) {
496 unsigned clang_isFunctionTypeVariadic(CXType X) {
510 CXCallingConv clang_getFunctionTypeCallingConv(CXType X) {
539 int clang_getNumArgTypes(CXType X) {
555 CXType clang_getArgType(CXType X, unsigned i) {
571 CXType clang_getResultType(CXType X) {
582 CXType clang_getCursorResultType(CXCursor C) {
594 unsigned clang_isPODType(CXType X) {
604 CXType clang_getElementType(CXType CT) {
636 long long clang_getNumElements(CXType CT) {
656 CXType clang_getArrayElementType(CXType CT) {
682 long long clang_getArraySize(CXType CT) {
699 long long clang_Type_getAlignOf(CXType T) {
719 CXType clang_Type_getClassType(CXType CT) {
730 long long clang_Type_getSizeOf(CXType T) {
740 // Note: We get the cxtype, not the cxcursor, so we can't call
778 static long long validateFieldParentType(CXCursor PC, CXType PT){
804 long long clang_Type_getOffsetOf(CXType PT, const char *S) {
839 CXType PT = clang_getCursorType(PC);
854 enum CXRefQualifierKind clang_Type_getCXXRefQualifier(CXType T) {
909 int clang_Type_getNumTemplateArguments(CXType CT) {
923 CXType clang_Type_getTemplateArgumentAsType(CXType CT, unsigned i) {
943 unsigned clang_Type_visitFields(CXType PT,