Home | History | Annotate | Download | only in libclang

Lines Matching refs:CT

114   CXType CT = { TK, { TK == CXType_Invalid ? 0 : T.getAsOpaquePtr(), TU }};
115 return CT;
120 static inline QualType GetQualType(CXType CT) {
121 return QualType::getFromOpaquePtr(CT.data[0]);
124 static inline CXTranslationUnit GetTU(CXType CT) {
125 return static_cast<CXTranslationUnit>(CT.data[1]);
203 CXString clang_getTypeSpelling(CXType CT) {
204 QualType T = GetQualType(CT);
208 CXTranslationUnit TU = GetTU(CT);
301 CXType clang_getCanonicalType(CXType CT) {
302 if (CT.kind == CXType_Invalid)
303 return CT;
305 QualType T = GetQualType(CT);
306 CXTranslationUnit TU = GetTU(CT);
309 return MakeCXType(QualType(), GetTU(CT));
316 unsigned clang_isConstQualifiedType(CXType CT) {
317 QualType T = GetQualType(CT);
321 unsigned clang_isVolatileQualifiedType(CXType CT) {
322 QualType T = GetQualType(CT);
326 unsigned clang_isRestrictQualifiedType(CXType CT) {
327 QualType T = GetQualType(CT);
331 CXType clang_getPointeeType(CXType CT) {
332 QualType T = GetQualType(CT);
336 return MakeCXType(QualType(), GetTU(CT));
356 return MakeCXType(T, GetTU(CT));
359 CXCursor clang_getTypeDeclaration(CXType CT) {
360 if (CT.kind == CXType_Invalid)
363 QualType T = GetQualType(CT);
411 return cxcursor::MakeCXCursor(D, GetTU(CT));
575 CXType clang_getElementType(CXType CT) {
577 QualType T = GetQualType(CT);
595 return MakeCXType(ET, GetTU(CT));
598 long long clang_getNumElements(CXType CT) {
600 QualType T = GetQualType(CT);
618 CXType clang_getArrayElementType(CXType CT) {
620 QualType T = GetQualType(CT);
632 return MakeCXType(ET, GetTU(CT));
635 long long clang_getArraySize(CXType CT) {
637 QualType T = GetQualType(CT);