Searched refs:DecltypeType (Results 1 - 16 of 16) sorted by relevance

/external/clang/include/clang/AST/
H A DCanonicalType.h632 struct CanProxyAdaptor<DecltypeType> : public CanProxyBase<DecltypeType> {
H A DRecursiveASTVisitor.h893 DEF_TRAVERSE_TYPE(DecltypeType, {
1118 DEF_TRAVERSE_TYPELOC(DecltypeType, {
H A DType.h3070 /// DecltypeType (C++0x)
3071 class DecltypeType : public Type { class in class:clang::FunctionType::ExtInfo::FunctionProtoType
3076 DecltypeType(Expr *E, QualType underlyingType, QualType can = QualType());
3089 static bool classof(const DecltypeType *) { return true; }
3097 /// of this class via DecltypeType nodes.
3098 class DependentDecltypeType : public DecltypeType, public llvm::FoldingSetNode {
H A DTypeLoc.h1441 DecltypeType> {
/external/clang/lib/AST/
H A DType.cpp1685 DecltypeType::DecltypeType(Expr *E, QualType underlyingType, QualType can) function in class:DecltypeType
1697 bool DecltypeType::isSugared() const { return !E->isInstantiationDependent(); }
1699 QualType DecltypeType::desugar() const {
1707 : DecltypeType(E, Context.DependentTy), Context(Context) { }
H A DMicrosoftMangle.cpp1108 void MicrosoftCXXNameMangler::mangleType(const DecltypeType *T) {
H A DASTImporter.cpp65 QualType VisitDecltypeType(const DecltypeType *T);
645 cast<DecltypeType>(T1)->getUnderlyingExpr(),
646 cast<DecltypeType>(T2)->getUnderlyingExpr()))
1580 QualType ASTNodeImporter::VisitDecltypeType(const DecltypeType *T) {
H A DTypePrinter.cpp558 void TypePrinter::printDecltype(const DecltypeType *T, std::string &S) {
H A DASTContext.cpp1082 return getTypeInfo(cast<DecltypeType>(T)->getUnderlyingExpr()->getType()
2932 /// DecltypeType AST's. The only motivation to unique these nodes would be
2937 DecltypeType *dt;
2953 dt = new (*this, TypeAlignment) DecltypeType(e, DependentTy,
2954 QualType((DecltypeType*)Canon, 0));
2962 dt = new (*this, TypeAlignment) DecltypeType(e, UnderlyingType,
H A DItaniumMangle.cpp2211 void CXXNameMangler::mangleType(const DecltypeType *T) {
/external/clang/lib/CodeGen/
H A DCGDebugInfo.cpp1615 T = cast<DecltypeType>(T)->getUnderlyingType();
/external/clang/lib/Sema/
H A DSemaTemplateDeduction.cpp4378 cast<DecltypeType>(T)->getUnderlyingExpr(),
H A DSemaTemplate.cpp3311 bool UnnamedLocalNoLinkageFinder::VisitDecltypeType(const DecltypeType*) { argument
H A DSemaDecl.cpp3339 if (dyn_cast_or_null<DecltypeType>(
H A DTreeTransform.h4394 const DecltypeType *T = TL.getTypePtr();
/external/clang/lib/Serialization/
H A DASTWriter.cpp224 void ASTTypeWriter::VisitDecltypeType(const DecltypeType *T) {

Completed in 304 milliseconds