HomeSort by: relevance | last modified time | path
    Searched refs:TemplateId (Results 1 - 17 of 17) sorted by relevancy

  /src/external/apache2/llvm/dist/clang/include/clang/Sema/
ParsedTemplate.h 206 TemplateIdAnnotation *TemplateId = new (llvm::safe_malloc(
211 CleanupList.push_back(TemplateId);
212 return TemplateId;
DeclSpec.h 1002 TemplateIdAnnotation *TemplateId;
1109 /// \param TemplateId the template-id annotation that describes the parsed
1111 /// \p TemplateId and will free it on destruction.
1112 void setConstructorTemplateId(TemplateIdAnnotation *TemplateId);
1131 /// \param TemplateId the template-id annotation that describes the parsed
1133 /// \p TemplateId and will free it on destruction.
1134 void setTemplateId(TemplateIdAnnotation *TemplateId);
Sema.h 7527 const CXXScopeSpec &SS, TemplateIdAnnotation *TemplateId,
7632 TemplateIdAnnotation &TemplateId, const ParsedAttributesView &Attr,
7909 IdentifierInfo *TypeName, TemplateIdAnnotation *TemplateId);
  /src/external/apache2/llvm/dist/clang/lib/Sema/
DeclSpec.cpp 31 void UnqualifiedId::setTemplateId(TemplateIdAnnotation *TemplateId) {
32 assert(TemplateId && "NULL template-id annotation?");
33 assert(!TemplateId->isInvalid() &&
37 this->TemplateId = TemplateId;
38 StartLocation = TemplateId->TemplateNameLoc;
39 EndLocation = TemplateId->RAngleLoc;
42 void UnqualifiedId::setConstructorTemplateId(TemplateIdAnnotation *TemplateId) {
43 assert(TemplateId && "NULL template-id annotation?");
44 assert(!TemplateId->isInvalid() &
    [all...]
SemaExprCXX.cpp 7579 TemplateIdAnnotation *TemplateId = SecondTypeName.TemplateId;
7580 ASTTemplateArgsPtr TemplateArgsPtr(TemplateId->getTemplateArgs(),
7581 TemplateId->NumArgs);
7584 TemplateId->TemplateKWLoc,
7585 TemplateId->Template,
7586 TemplateId->Name,
7587 TemplateId->TemplateNameLoc,
7588 TemplateId->LAngleLoc,
7590 TemplateId->RAngleLoc
    [all...]
SemaTemplate.cpp 1095 makeTemplateArgumentListInfo(Sema &S, TemplateIdAnnotation &TemplateId) {
1096 TemplateArgumentListInfo TemplateArgs(TemplateId.LAngleLoc,
1097 TemplateId.RAngleLoc);
1098 ASTTemplateArgsPtr TemplateArgsPtr(TemplateId.getTemplateArgs(),
1099 TemplateId.NumArgs);
3035 /// \param TemplateId The template-id following the scope specifier, if there
3057 TemplateIdAnnotation *TemplateId,
3350 if (TemplateId && !IsFriend) {
3353 DiagnoseMissingExplicitSpecialization(SourceRange(TemplateId->LAngleLoc,
3354 TemplateId->RAngleLoc))
    [all...]
SemaType.cpp 1655 if (TemplateIdAnnotation *TemplateId = DS.getRepAsTemplateId()) {
1657 cast<ConceptDecl>(TemplateId->Template.get().getAsTemplateDecl());
1659 TemplateArgsInfo.setLAngleLoc(TemplateId->LAngleLoc);
1660 TemplateArgsInfo.setRAngleLoc(TemplateId->RAngleLoc);
1661 ASTTemplateArgsPtr TemplateArgsPtr(TemplateId->getTemplateArgs(),
1662 TemplateId->NumArgs);
3242 TemplateIdAnnotation *TemplateId = D.getDeclSpec().getRepAsTemplateId();
3245 if (TemplateId->LAngleLoc.isValid()) {
3246 ASTTemplateArgsPtr TemplateArgsPtr(TemplateId->getTemplateArgs(),
3247 TemplateId->NumArgs)
    [all...]
SemaDecl.cpp 5404 if (!CurClass || CurClass->getIdentifier() != Name.TemplateId->Name)
5433 TemplateName TName = Name.TemplateId->Template.get();
5434 SourceLocation TNameLoc = Name.TemplateId->TemplateNameLoc;
7022 ? D.getName().TemplateId
9049 ? D.getName().TemplateId
9558 TemplateIdAnnotation *TemplateId = D.getName().TemplateId;
9559 TemplateArgs.setLAngleLoc(TemplateId->LAngleLoc);
9560 TemplateArgs.setRAngleLoc(TemplateId->RAngleLoc);
9561 ASTTemplateArgsPtr TemplateArgsPtr(TemplateId->getTemplateArgs()
    [all...]
SemaExpr.cpp 2084 Buffer.setLAngleLoc(Id.TemplateId->LAngleLoc);
2085 Buffer.setRAngleLoc(Id.TemplateId->RAngleLoc);
2087 ASTTemplateArgsPtr TemplateArgsPtr(Id.TemplateId->getTemplateArgs(),
2088 Id.TemplateId->NumArgs);
2091 TemplateName TName = Id.TemplateId->Template.get();
2092 SourceLocation TNameLoc = Id.TemplateId->TemplateNameLoc;
2653 if (Id.getKind() == UnqualifiedIdKind::IK_TemplateId && Id.TemplateId &&
2654 Id.TemplateId->Kind == TNK_Var_template) {
SemaDeclCXX.cpp 11574 << SourceRange(Name.TemplateId->LAngleLoc, Name.TemplateId->RAngleLoc);
17904 Declarator.getCXXScopeSpec(), /*TemplateId=*/nullptr,
  /src/external/apache2/llvm/dist/clang/lib/Parse/
ParseTemplate.cpp 1356 TemplateIdAnnotation *TemplateId = TemplateIdAnnotation::Create(
1360 Tok.setAnnotationValue(TemplateId);
1393 TemplateIdAnnotation *TemplateId = takeTemplateIdAnnotation(Tok);
1394 assert(TemplateId->mightBeType() &&
1397 ASTTemplateArgsPtr TemplateArgsPtr(TemplateId->getTemplateArgs(),
1398 TemplateId->NumArgs);
1401 TemplateId->isInvalid()
1404 getCurScope(), SS, TemplateId->TemplateKWLoc,
1405 TemplateId->Template, TemplateId->Name
    [all...]
ParseDeclCXX.cpp 806 Range = SourceRange(D.Name.TemplateId->LAngleLoc,
807 D.Name.TemplateId->RAngleLoc);
1175 TemplateIdAnnotation *TemplateId = takeTemplateIdAnnotation(Tok);
1176 if (TemplateId->mightBeType()) {
1623 TemplateIdAnnotation *TemplateId = nullptr;
1644 TemplateId = takeTemplateIdAnnotation(Tok);
1647 if (TemplateId->Kind == TNK_Undeclared_template) {
1650 getCurScope(), TemplateId->Template, TemplateId->Kind, NameLoc, Name);
1651 if (TemplateId->Kind == TNK_Undeclared_template)
    [all...]
ParseExprCXX.cpp 338 TemplateIdAnnotation *TemplateId = takeTemplateIdAnnotation(Tok);
345 *LastII = TemplateId->Name;
355 ASTTemplateArgsPtr TemplateArgsPtr(TemplateId->getTemplateArgs(),
356 TemplateId->NumArgs);
358 if (TemplateId->isInvalid() ||
361 TemplateId->TemplateKWLoc,
362 TemplateId->Template,
363 TemplateId->TemplateNameLoc,
364 TemplateId->LAngleLoc,
366 TemplateId->RAngleLoc
    [all...]
ParseTentative.cpp 1250 auto IsPlaceholderSpecifier = [&] (TemplateIdAnnotation *TemplateId,
1254 return TemplateId->Kind == TNK_Concept_template &&
1455 TemplateIdAnnotation *TemplateId = takeTemplateIdAnnotation(Tok);
1458 if ((TemplateId->hasInvalidName() ||
1459 TemplateId->Kind == TNK_Undeclared_template) &&
1468 if (TemplateId->hasInvalidName())
1470 if (IsPlaceholderSpecifier(TemplateId, /*Lookahead=*/0))
1472 if (TemplateId->Kind != TNK_Type_template)
1487 TemplateIdAnnotation *TemplateId =
1489 if (TemplateId->hasInvalidName())
    [all...]
Parser.cpp 1914 TemplateIdAnnotation *TemplateId = takeTemplateIdAnnotation(Tok);
1915 if (!TemplateId->mightBeType()) {
1921 ASTTemplateArgsPtr TemplateArgsPtr(TemplateId->getTemplateArgs(),
1922 TemplateId->NumArgs);
1924 Ty = TemplateId->isInvalid()
1927 getCurScope(), TypenameLoc, SS, TemplateId->TemplateKWLoc,
1928 TemplateId->Template, TemplateId->Name,
1929 TemplateId->TemplateNameLoc, TemplateId->LAngleLoc
    [all...]
ParseDecl.cpp 3180 TemplateIdAnnotation *TemplateId = Next.is(tok::annot_template_id)
3183 if (TemplateId && TemplateId->hasInvalidName()) {
3191 if (TemplateId && TemplateId->Kind == TNK_Type_template) {
3203 TemplateId->Name &&
3204 Actions.isCurrentClassName(*TemplateId->Name, getCurScope(), &SS) &&
3221 if (TemplateId && TemplateId->Kind == TNK_Concept_template &&
3474 TemplateIdAnnotation *TemplateId = takeTemplateIdAnnotation(Tok)
    [all...]
ParseExpr.cpp 1579 TemplateIdAnnotation *TemplateId = takeTemplateIdAnnotation(Next);
1580 if (TemplateId->Kind == TNK_Type_template) {
1601 TemplateIdAnnotation *TemplateId = takeTemplateIdAnnotation(Tok);
1602 if (TemplateId->Kind == TNK_Type_template) {

Completed in 90 milliseconds