Searched refs:DependentNameType (Results 1 - 17 of 17) sorted by relevance

/freebsd-10.3-release/contrib/llvm/tools/clang/include/clang/AST/
H A DRecursiveASTVisitor.h986 DEF_TRAVERSE_TYPE(DependentNameType, {
1217 DEF_TRAVERSE_TYPELOC(DependentNameType, {
H A DTypeLoc.h1695 DependentNameType,
H A DASTContext.h111 mutable llvm::FoldingSet<DependentNameType> DependentNameTypes;
H A DType.h4034 /// DependentNameType represents a class of dependent types that involve a
4036 /// name of a type. The DependentNameType may start with a "typename" (for a
4040 class DependentNameType : public TypeWithKeyword, public llvm::FoldingSetNode { class in class:clang::FunctionType::ExtInfo::FunctionProtoType
4048 DependentNameType(ElaboratedTypeKeyword Keyword, NestedNameSpecifier *NNS, function in class:clang::FunctionType::ExtInfo::FunctionProtoType::DependentNameType
4056 "DependentNameType requires a dependent nested-name-specifier");
/freebsd-10.3-release/contrib/llvm/tools/clang/lib/AST/
H A DTypePrinter.cpp1051 void TypePrinter::printDependentNameBefore(const DependentNameType *T,
1062 void TypePrinter::printDependentNameAfter(const DependentNameType *T,
H A DType.cpp1480 else if (const DependentNameType *DepName = dyn_cast<DependentNameType>(this))
H A DASTImporter.cpp74 // FIXME: DependentNameType
750 const DependentNameType *Typename1 = cast<DependentNameType>(T1);
751 const DependentNameType *Typename2 = cast<DependentNameType>(T2);
H A DMicrosoftMangle.cpp1742 void MicrosoftCXXNameMangler::mangleType(const DependentNameType *T,
H A DItaniumMangle.cpp957 mangleSourceName(cast<DependentNameType>(type)->getIdentifier());
2354 void CXXNameMangler::mangleType(const DependentNameType *T) {
H A DASTContext.cpp3309 DependentNameType::Profile(ID, Keyword, NNS, Name);
3312 DependentNameType *T
3317 T = new (*this) DependentNameType(Keyword, NNS, Name, Canon);
4100 if (const DependentNameType *DNT = T->getAs<DependentNameType>())
/freebsd-10.3-release/contrib/llvm/tools/clang/lib/ASTMatchers/
H A DASTMatchFinder.cpp622 if (TypeNode->getAs<DependentNameType>() != NULL ||
/freebsd-10.3-release/contrib/llvm/tools/clang/lib/Sema/
H A DSemaTemplate.cpp1669 if (const DependentNameType *DependentName = T->getAs<DependentNameType>()){
3962 const DependentNameType* T) {
7604 if (isa<DependentNameType>(T)) {
7899 /// Here, the type "typename X<T>::pointer" will be created as a DependentNameType,
H A DSemaTemplateDeduction.cpp4944 cast<DependentNameType>(T)->getQualifier(),
H A DSemaType.cpp3709 assert(isa<DependentNameType>(ClsTy) && "Unexpected TypeLoc");
H A DTreeTransform.h837 /// By default, builds a new DependentNameType type from the
5098 const DependentNameType *T = TL.getTypePtr();
H A DSemaDeclCXX.cpp11394 if (isa<DependentNameType>(T)) {
/freebsd-10.3-release/contrib/llvm/tools/clang/lib/Serialization/
H A DASTWriter.cpp340 ASTTypeWriter::VisitDependentNameType(const DependentNameType *T) {

Completed in 332 milliseconds