Lines Matching defs:pointee_or_element_clang_type
319 ClangASTType pointee_or_element_clang_type;
321 Flags type_flags (GetTypeInfo (&pointee_or_element_clang_type));
323 if (!pointee_or_element_clang_type.IsValid())
328 if (pointee_or_element_clang_type.IsCharType())
1101 ClangASTType::GetTypeInfo (ClangASTType *pointee_or_element_clang_type) const
1106 if (pointee_or_element_clang_type)
1107 pointee_or_element_clang_type->Clear();
1123 if (pointee_or_element_clang_type)
1124 pointee_or_element_clang_type->SetClangType(m_ast, m_ast->ObjCBuiltinClassTy);
1129 if (pointee_or_element_clang_type)
1130 pointee_or_element_clang_type->SetClangType(m_ast, m_ast->CharTy);
1173 if (pointee_or_element_clang_type)
1174 pointee_or_element_clang_type->SetClangType(m_ast, qual_type->getPointeeType());
1197 if (pointee_or_element_clang_type)
1198 pointee_or_element_clang_type->SetClangType(m_ast, cast<ArrayType>(qual_type.getTypePtr())->getElementType());
1207 if (pointee_or_element_clang_type)
1208 pointee_or_element_clang_type->SetClangType(m_ast, cast<EnumType>(qual_type)->getDecl()->getIntegerType());
1212 return ClangASTType (m_ast, cast<ElaboratedType>(qual_type)->getNamedType()).GetTypeInfo (pointee_or_element_clang_type);
1214 return ClangASTType (m_ast, cast<clang::ParenType>(qual_type)->desugar()).GetTypeInfo (pointee_or_element_clang_type);
1222 if (pointee_or_element_clang_type)
1223 pointee_or_element_clang_type->SetClangType(m_ast, cast<ReferenceType>(qual_type.getTypePtr())->getPointeeType());
1229 if (pointee_or_element_clang_type)
1230 pointee_or_element_clang_type->SetClangType(m_ast, qual_type->getPointeeType());
1237 if (pointee_or_element_clang_type)
1238 pointee_or_element_clang_type->SetClangType(m_ast, qual_type->getPointeeType());
1252 return eTypeIsTypedef | ClangASTType (m_ast, cast<TypedefType>(qual_type)->getDecl()->getUnderlyingType()).GetTypeInfo (pointee_or_element_clang_type);