clang 19.0.0git
Public Member Functions | List of all members
clang::FixedSizeTemplateParameterListStorage< N, HasRequiresClause > Class Template Reference

Stores a list of template parameters and the associated requires-clause (if any) for a TemplateDecl and its derived classes. More...

#include "clang/AST/DeclTemplate.h"

Inheritance diagram for clang::FixedSizeTemplateParameterListStorage< N, HasRequiresClause >:
Inheritance graph
[legend]

Public Member Functions

 FixedSizeTemplateParameterListStorage (const ASTContext &C, SourceLocation TemplateLoc, SourceLocation LAngleLoc, ArrayRef< NamedDecl * > Params, SourceLocation RAngleLoc, Expr *RequiresClause)
 

Detailed Description

template<size_t N, bool HasRequiresClause>
class clang::FixedSizeTemplateParameterListStorage< N, HasRequiresClause >

Stores a list of template parameters and the associated requires-clause (if any) for a TemplateDecl and its derived classes.

Suitable for creating on the stack.

Definition at line 221 of file DeclTemplate.h.

Constructor & Destructor Documentation

◆ FixedSizeTemplateParameterListStorage()

template<size_t N, bool HasRequiresClause>
clang::FixedSizeTemplateParameterListStorage< N, HasRequiresClause >::FixedSizeTemplateParameterListStorage ( const ASTContext C,
SourceLocation  TemplateLoc,
SourceLocation  LAngleLoc,
ArrayRef< NamedDecl * >  Params,
SourceLocation  RAngleLoc,
Expr RequiresClause 
)
inline

Definition at line 229 of file DeclTemplate.h.


The documentation for this class was generated from the following file: