Home
last modified time | relevance | path

Searched refs:Specialization (Results 1 – 17 of 17) sorted by relevance

/external/clang/lib/Sema/
DSemaTemplate.cpp5366 ClassTemplateSpecializationDecl *Specialization = 0; in ActOnClassTemplateSpecialization() local
5386 Specialization = PrevDecl; in ActOnClassTemplateSpecialization()
5387 Specialization->setLocation(TemplateNameLoc); in ActOnClassTemplateSpecialization()
5389 Specialization->setTemplateParameterListsInfo(Context, in ActOnClassTemplateSpecialization()
5394 CanonType = Context.getTypeDeclType(Specialization); in ActOnClassTemplateSpecialization()
5448 Specialization = Partial; in ActOnClassTemplateSpecialization()
5486 Specialization in ActOnClassTemplateSpecialization()
5494 SetNestedNameSpecifier(Specialization, SS); in ActOnClassTemplateSpecialization()
5496 Specialization->setTemplateParameterListsInfo(Context, in ActOnClassTemplateSpecialization()
5502 ClassTemplate->AddSpecialization(Specialization, InsertPos); in ActOnClassTemplateSpecialization()
[all …]
DSemaTemplateDeduction.cpp2518 FunctionDecl *&Specialization, in FinishTemplateArgumentDeduction() argument
2661 Specialization = cast_or_null<FunctionDecl>( in FinishTemplateArgumentDeduction()
2664 if (!Specialization || Specialization->isInvalidDecl()) in FinishTemplateArgumentDeduction()
2667 assert(Specialization->getPrimaryTemplate()->getCanonicalDecl() == in FinishTemplateArgumentDeduction()
2672 if (Specialization->getTemplateSpecializationArgs() == DeducedArgumentList && in FinishTemplateArgumentDeduction()
2680 Specialization->setInvalidDecl(true); in FinishTemplateArgumentDeduction()
2693 if (ParamIdx >= Specialization->getNumParams()) in FinishTemplateArgumentDeduction()
2696 QualType DeducedA = Specialization->getParamDecl(ParamIdx)->getType(); in FinishTemplateArgumentDeduction()
2708 Pos = SuppressedDiagnostics.find(Specialization->getCanonicalDecl()); in FinishTemplateArgumentDeduction()
2710 SuppressedDiagnostics[Specialization->getCanonicalDecl()] in FinishTemplateArgumentDeduction()
[all …]
DSemaOverload.cpp5535 FunctionDecl *Specialization = 0; in AddMethodTemplateCandidate() local
5538 Specialization, Info)) { in AddMethodTemplateCandidate()
5554 assert(Specialization && "Missing member function template specialization?"); in AddMethodTemplateCandidate()
5555 assert(isa<CXXMethodDecl>(Specialization) && in AddMethodTemplateCandidate()
5557 AddMethodCandidate(cast<CXXMethodDecl>(Specialization), FoundDecl, in AddMethodTemplateCandidate()
5585 FunctionDecl *Specialization = 0; in AddTemplateOverloadCandidate() local
5588 Specialization, Info)) { in AddTemplateOverloadCandidate()
5604 assert(Specialization && "Missing function template specialization?"); in AddTemplateOverloadCandidate()
5605 AddOverloadCandidate(Specialization, FoundDecl, Args, CandidateSet, in AddTemplateOverloadCandidate()
5769 CXXConversionDecl *Specialization = 0; in AddTemplateConversionCandidate() local
[all …]
DSemaLookup.cpp711 FunctionDecl *Specialization = 0; in LookupDirect() local
731 Specialization, Info) in LookupDirect()
733 R.addDecl(Specialization); in LookupDirect()
DSemaTemplateInstantiateDecl.cpp2094 FunctionDecl *Specialization = cast<FunctionDecl>(Previous.getFoundDecl()); in VisitClassScopeFunctionSpecializationDecl() local
2095 assert(Specialization && "Class scope Specialization is null"); in VisitClassScopeFunctionSpecializationDecl()
2096 SemaRef.Context.setClassScopeSpecializationPattern(Specialization, OldFD); in VisitClassScopeFunctionSpecializationDecl()
DSemaDeclCXX.cpp5565 ClassTemplateSpecializationDecl *Specialization = in isStdInitializerList() local
5567 if (!Specialization) in isStdInitializerList()
5570 Template = Specialization->getSpecializedTemplate(); in isStdInitializerList()
5571 Arguments = Specialization->getTemplateArgs().data(); in isStdInitializerList()
/external/astl/include/
Dalgorithm163 // Specialization: for one-byte types use memset.
227 // Specialization: for one-byte types uses memset.
Dlimits54 // Specialization that can be used to initialize static constant at
Diterator72 // Specialization for pointers and const pointers. These are random
Dstring333 // Specialization of append(iterator, iterator) using string iterators
/external/clang/include/clang/AST/
DDeclTemplate.h2178 Specialization(FD), HasExplicitTemplateArgs(Args),
2184 CXXMethodDecl *Specialization;
2189 CXXMethodDecl *getSpecialization() const { return Specialization; }
/external/clang/include/clang/Sema/
DSema.h5350 FunctionDecl *&Specialization,
5358 FunctionDecl *&Specialization,
5365 FunctionDecl *&Specialization,
5371 CXXConversionDecl *&Specialization,
5377 FunctionDecl *&Specialization,
/external/clang/lib/Serialization/
DASTReaderDecl.cpp1434 D->Specialization = ReadDeclAs<CXXMethodDecl>(Record, Idx); in VisitClassScopeFunctionSpecializationDecl()
/external/stlport/etc/
DChangeLog-5.15939 * stlport/stl/_deque.h, _hashtable.h, _tree.h, _bvector.h: Specialization of the
5951 * stlport/stl/_list.h: Specialization of the __type_traits struct for list iterators.
/external/clang/include/clang/Basic/
DDiagnosticSemaKinds.td2769 // C++ Class Template Partial Specialization
/external/webkit/Tools/
DChangeLog-2009-06-1620174Specialization of alert() for DumpRenderTree - just log the output, don't show any message box.
/external/webkit/Source/WebCore/
DChangeLog-2006-12-3123302Specialization of alert() for DumpRenderTree - just log the output, don't show any message box.