HomeSort by relevance Sort by last modified time
    Searched refs:TemplateName (Results 1 - 25 of 42) sorted by null

1 2

  /external/clang/include/clang/AST/
TemplateName.h 1 //===--- TemplateName.h - C++ Template Name Representation-------*- C++ -*-===//
10 // This file defines the TemplateName interface and subclasses.
177 class TemplateName {
185 explicit TemplateName(void *Ptr) {
211 TemplateName() : Storage() { }
212 explicit TemplateName(TemplateDecl *Template) : Storage(Template) { }
213 explicit TemplateName(OverloadedTemplateStorage *Storage)
215 explicit TemplateName(SubstTemplateTemplateParmStorage *Storage);
216 explicit TemplateName(SubstTemplateTemplateParmPackStorage *Storage)
218 explicit TemplateName(QualifiedTemplateName *Qual) : Storage(Qual) {
    [all...]
TemplateBase.h 22 #include "clang/AST/TemplateName.h"
89 TemplateArgument(TemplateName, bool); // DO NOT USE
124 TemplateArgument(TemplateName Name) : Kind(Template)
141 TemplateArgument(TemplateName Name, llvm::Optional<unsigned> NumExpansions)
269 TemplateName getAsTemplate() const {
271 return TemplateName();
273 return TemplateName::getFromVoidPointer(TemplateArg.Name);
278 TemplateName getAsTemplateOrTemplatePattern() const {
280 return TemplateName();
282 return TemplateName::getFromVoidPointer(TemplateArg.Name)
    [all...]
ASTImporter.h 158 TemplateName Import(TemplateName From);
ASTContext.h 26 #include "clang/AST/TemplateName.h"
727 QualType getTemplateSpecializationType(TemplateName T,
732 QualType getCanonicalTemplateSpecializationType(TemplateName T,
736 QualType getTemplateSpecializationType(TemplateName T,
741 getTemplateSpecializationTypeInfo(TemplateName T, SourceLocation TLoc,
    [all...]
  /external/clang/lib/AST/
TemplateName.cpp 1 //===--- TemplateName.h - C++ Template Name Representation-------*- C++ -*-===//
10 // This file defines the TemplateName interface and subclasses.
14 #include "clang/AST/TemplateName.h"
36 TemplateName replacement) {
54 TemplateName::NameKind TemplateName::getKind() const {
71 TemplateDecl *TemplateName::getAsTemplateDecl() const {
84 bool TemplateName::isDependent() const {
102 bool TemplateName::isInstantiationDependent() const {
111 bool TemplateName::containsUnexpandedParameterPack() const
    [all...]
Android.mk 58 TemplateName.cpp \
ItaniumMangle.cpp 237 bool mangleSubstitution(TemplateName Template);
241 void mangleExistingSubstitution(TemplateName name);
251 void addSubstitution(TemplateName Template);
272 void mangleUnscopedTemplateName(TemplateName);
284 void mangleTemplatePrefix(TemplateName Template);
298 void mangleType(TemplateName);
314 void mangleTemplateArgs(TemplateName Template,
587 void CXXNameMangler::mangleUnscopedTemplateName(TemplateName Template) {
679 TemplateName Template
841 TemplateName name = tst->getTemplateName()
    [all...]
ASTContext.cpp     [all...]
ASTImporter.cpp     [all...]
TypeLoc.cpp 317 TemplateName Template = Args[i].getAsTemplate();
DeclTemplate.cpp 197 Arg = TemplateArgument(TemplateName(TTP), llvm::Optional<unsigned>());
199 Arg = TemplateArgument(TemplateName(TTP));
413 = Context.getTemplateSpecializationType(TemplateName(this),
    [all...]
Type.cpp     [all...]
StmtProfile.cpp 58 void VisitTemplateName(TemplateName Name);
1047 void StmtProfiler::VisitTemplateName(TemplateName Name) {
  /external/clang/lib/Parse/
ParseExprCXX.cpp 188 UnqualifiedId TemplateName;
191 TemplateName.setIdentifier(Tok.getIdentifierInfo(), Tok.getLocation());
195 TemplateName)) {
200 if (TemplateName.getKind() != UnqualifiedId::IK_OperatorFunctionId &&
201 TemplateName.getKind() != UnqualifiedId::IK_LiteralOperatorId) {
202 Diag(TemplateName.getSourceRange().getBegin(),
204 << TemplateName.getSourceRange();
227 TemplateName,
231 if (AnnotateTemplateIdToken(Template, TNK, SS, TemplateName,
349 UnqualifiedId TemplateName;
    [all...]
ParseTemplate.cpp 762 UnqualifiedId &TemplateName,
770 SourceLocation TemplateNameLoc = TemplateName.getSourceRange().getBegin();
822 if (TemplateName.getKind() == UnqualifiedId::IK_Identifier) {
823 TemplateId->Name = TemplateName.Identifier;
827 TemplateId->Operator = TemplateName.OperatorFunctionId.Operator;
    [all...]
Parser.cpp     [all...]
  /external/clang/tools/libclang/
CXCursor.h 42 class TemplateName;
169 CXCursor MakeCursorOverloadedDeclRef(TemplateName Template,
  /external/clang/include/clang/Sema/
Ownership.h 35 class TemplateName;
438 typedef OpaquePtr<TemplateName> ParsedTemplateTy;
  /external/clang/lib/StaticAnalyzer/Checkers/
LLVMConventionsChecker.cpp 88 TemplateName TM = TS->getTemplateName();
102 TemplateName TM = TS->getTemplateName();
  /external/clang/lib/Sema/
SemaTemplate.cpp 170 TemplateName Template;
191 Template = TemplateName(TD);
477 TemplateName Template = Arg.getAsTemplate().get();
    [all...]
SemaTemplateInstantiate.cpp     [all...]
TreeTransform.h 419 TemplateName TransformTemplateName(CXXScopeSpec &SS,
420 TemplateName Name,
500 TemplateName Template);
505 TemplateName Template,
728 QualType RebuildTemplateSpecializationType(TemplateName Template,
    [all...]
SemaTemplateVariadic.cpp 86 bool TraverseTemplateName(TemplateName Template) {
282 TemplateName Template,
  /external/clang/lib/Serialization/
ASTReader.cpp     [all...]
  /external/clang/include/clang/Serialization/
ASTWriter.h 498 void AddTemplateName(TemplateName Name, RecordDataImpl &Record);

Completed in 245 milliseconds

1 2