/external/clang/include/clang/AST/ |
H A D | Type.h | 784 /// desugar until we hit the type \c Integer, which has no qualifiers on it. 1860 QualType desugar() const { return QualType(this, 0); } function in class:clang::BuiltinType 1924 QualType desugar() const { return QualType(this, 0); } function in class:clang::ComplexType 1955 QualType desugar() const { return getInnerType(); } function in class:clang::ParenType 1986 QualType desugar() const { return QualType(this, 0); } function in class:clang::PointerType 2021 QualType desugar() const { return AdjustedTy; } function in class:clang::AdjustedType 2077 QualType desugar() const { return QualType(this, 0); } function in class:clang::BlockPointerType 2148 QualType desugar() const { return QualType(this, 0); } function in class:clang::LValueReferenceType 2164 QualType desugar() const { return QualType(this, 0); } function in class:clang::RValueReferenceType 2210 QualType desugar() cons function in class:clang::MemberPointerType 2302 QualType desugar() const { return QualType(this, 0); } function in class:clang::ConstantArrayType 2344 QualType desugar() const { return QualType(this, 0); } function in class:clang::IncompleteArrayType 2406 QualType desugar() const { return QualType(this, 0); } function in class:clang::VariableArrayType 2462 QualType desugar() const { return QualType(this, 0); } function in class:clang::DependentSizedArrayType 2507 QualType desugar() const { return QualType(this, 0); } function in class:clang::DependentSizedExtVectorType 2558 QualType desugar() const { return QualType(this, 0); } function in class:clang::VectorType 2640 QualType desugar() const { return QualType(this, 0); } function in class:clang::ExtVectorType 2824 QualType desugar() const { return QualType(this, 0); } function 3229 QualType desugar() const { return getUnderlyingType(); } function in class:clang::FunctionType::ExtInfo::FunctionProtoType::TypeOfType 3298 QualType desugar() const { return UnderlyingType; } function in class:clang::FunctionType::ExtInfo::FunctionProtoType::UnaryTransformType 3353 QualType desugar() const { return QualType(this, 0); } function in class:clang::FunctionType::ExtInfo::FunctionProtoType::RecordType 3371 QualType desugar() const { return QualType(this, 0); } function in class:clang::FunctionType::ExtInfo::FunctionProtoType::EnumType 3454 QualType desugar() const { return getEquivalentType(); } function in class:clang::FunctionType::ExtInfo::FunctionProtoType::AttributedType 3529 QualType desugar() const { return QualType(this, 0); } function in class:clang::FunctionType::ExtInfo::FunctionProtoType::TemplateTypeParmType 3582 QualType desugar() const { return getReplacementType(); } function in class:clang::FunctionType::ExtInfo::FunctionProtoType::SubstTemplateTypeParmType 3637 QualType desugar() const { return QualType(this, 0); } function in class:clang::FunctionType::ExtInfo::FunctionProtoType::SubstTemplateTypeParmPackType 3676 QualType desugar() const { return getCanonicalTypeInternal(); } function in class:clang::FunctionType::ExtInfo::FunctionProtoType::AutoType 3830 QualType desugar() const { return getCanonicalTypeInternal(); } function in class:clang::FunctionType::ExtInfo::FunctionProtoType::TemplateSpecializationType 3903 QualType desugar() const { return QualType(this, 0); } function in class:clang::FunctionType::ExtInfo::FunctionProtoType::InjectedClassNameType 4035 QualType desugar() const { return getNamedType(); } function in class:clang::FunctionType::ExtInfo::FunctionProtoType::ElaboratedType 4101 QualType desugar() const { return QualType(this, 0); } function in class:clang::FunctionType::ExtInfo::FunctionProtoType::DependentNameType 4170 QualType desugar() const { return QualType(this, 0); } function in class:clang::FunctionType::ExtInfo::FunctionProtoType::DependentTemplateSpecializationType 4250 QualType desugar() const { return isSugared() ? Pattern : QualType(this, 0); } function in class:clang::FunctionType::ExtInfo::FunctionProtoType::PackExpansionType 4437 QualType desugar() const { return QualType(this, 0); } function in class:clang::FunctionType::ExtInfo::FunctionProtoType::ObjCInterfaceType 4582 QualType desugar() const { return QualType(this, 0); } function in class:clang::FunctionType::ExtInfo::FunctionProtoType::ObjCObjectPointerType 4612 QualType desugar() const { return QualType(this, 0); } function in class:clang::FunctionType::ExtInfo::FunctionProtoType::AtomicType 4654 SplitQualType desugar = local [all...] |
/external/lldb/source/Symbol/ |
H A D | ClangASTType.cpp | 148 return GetCompleteQualType (ast, cast<ParenType>(qual_type)->desugar(), allow_completion); 215 return ClangASTType(m_ast, cast<ParenType>(qual_type)->desugar()).IsAggregateType(); 277 return ClangASTType (m_ast, cast<clang::ParenType>(qual_type)->desugar()).IsArrayType (element_type_ptr, 373 return ClangASTType (m_ast, cast<clang::ParenType>(qual_type)->desugar()).IsFunctionType(); 409 return ClangASTType (m_ast, cast<clang::ParenType>(qual_type)->desugar()).IsFunctionPointerType(); 486 return ClangASTType (m_ast, cast<clang::ParenType>(qual_type)->desugar()).IsPointerType(pointee_type); 534 pointee_type->SetClangType(m_ast, cast<LValueReferenceType>(qual_type)->desugar()); 538 pointee_type->SetClangType(m_ast, cast<LValueReferenceType>(qual_type)->desugar()); 545 return ClangASTType (m_ast, cast<clang::ParenType>(qual_type)->desugar()).IsPointerOrReferenceType(pointee_type); 568 pointee_type->SetClangType(m_ast, cast<LValueReferenceType>(qual_type)->desugar()); [all...] |
/external/clang/lib/AST/ |
H A D | ASTDiagnostic.cpp | 37 QT = ET->desugar(); 42 QT = PT->desugar(); 48 QT = ST->desugar(); 53 QT = AT->desugar(); 58 QT = AT->desugar(); 65 QT = AT->desugar(); 69 // Don't desugar template specializations, unless it's an alias template. 75 // Don't desugar magic Objective-C types. 82 // Don't desugar va_list. 86 // Otherwise, do a single-step desugar [all...] |
H A D | Type.cpp | 227 QualType desugar = split.Ty->getLocallyUnqualifiedSingleStepDesugaredType(); local 228 return Context.getQualifiedType(desugar, split.Quals); 238 return ty->desugar(); \ 258 Cur = Ty->desugar(); \ 278 // Do a single-step desugar, aborting the loop if the type isn't 286 next = ty->desugar(); \ 325 Cur = Ty->desugar().getTypePtr(); \ 358 Cur = Ty->desugar().getTypePtr(); \ 1787 QualType TypedefType::desugar() const { function in class:TypedefType 1803 QualType TypeOfExprType::desugar() cons function in class:TypeOfExprType 1829 QualType DecltypeType::desugar() const { function in class:DecltypeType [all...] |
H A D | NSAPI.cpp | 395 T = TDT->desugar();
|
H A D | TypePrinter.cpp | 165 TC = AT->desugar()->getTypeClass();
|
H A D | ASTContext.cpp | 1454 return getTypeInfo(cast<Class##Type>(T)->desugar().getTypePtr()); 2430 llvm_unreachable("didn't desugar past all non-canonical types?");
|
/external/clang/lib/CodeGen/ |
H A D | CodeGenTBAA.cpp | 81 return TypeHasMayAlias(TTy->desugar());
|
H A D | CGDebugInfo.cpp | 1993 T = Spec->desugar();
|
/external/chromium_org/tools/clang/plugins/ |
H A D | FindBadConstructsConsumer.cpp | 53 // ElaboratedTypes, desugar will unwrap too much. 58 return UnwrapType(typedefed->desugar().getTypePtr());
|
/external/clang/lib/Sema/ |
H A D | SemaExprObjC.cpp | 3678 // We desugar some types but not others. We ignore those 3682 QDT = PT->desugar(); 3684 QDT = TP->desugar(); 3686 QDT = AT->desugar();
|
H A D | SemaChecking.cpp | 3196 TyTy = UserTy->desugar();
|
H A D | SemaExpr.cpp | 12241 QTy = cast<TypedefType>(Ty)->desugar(); 12244 QTy = cast<DecltypeType>(Ty)->desugar();
|