Lines Matching defs:ct
17 bool ClangUtil::IsClangType(const CompilerType &ct) {
19 if (!ct)
22 if (!ct.GetTypeSystem().dyn_cast_or_null<TypeSystemClang>())
25 if (!ct.GetOpaqueQualType())
36 QualType ClangUtil::GetQualType(const CompilerType &ct) {
38 if (!IsClangType(ct))
41 return QualType::getFromOpaquePtr(ct.GetOpaqueQualType());
44 QualType ClangUtil::GetCanonicalQualType(const CompilerType &ct) {
45 if (!IsClangType(ct))
48 return GetQualType(ct).getCanonicalType();
51 CompilerType ClangUtil::RemoveFastQualifiers(const CompilerType &ct) {
52 if (!IsClangType(ct))
53 return ct;
55 QualType qual_type(GetQualType(ct));
57 return CompilerType(ct.GetTypeSystem(), qual_type.getAsOpaquePtr());