clang 22.0.0git
clang::RedeclarableTemplateDecl::SpecEntryTraits< EntryType > Struct Template Reference

#include "clang/AST/DeclTemplate.h"

Inheritance diagram for clang::RedeclarableTemplateDecl::SpecEntryTraits< EntryType >:
[legend]

Public Types

using DeclType = EntryType

Static Public Member Functions

static DeclTypegetDecl (EntryType *D)
static ArrayRef< TemplateArgumentgetTemplateArgs (EntryType *D)

Detailed Description

template<typename EntryType>
struct clang::RedeclarableTemplateDecl::SpecEntryTraits< EntryType >

Definition at line 733 of file DeclTemplate.h.

Member Typedef Documentation

◆ DeclType

template<typename EntryType>
using clang::RedeclarableTemplateDecl::SpecEntryTraits< EntryType >::DeclType = EntryType

Definition at line 734 of file DeclTemplate.h.

Member Function Documentation

◆ getDecl()

template<typename EntryType>
DeclType * clang::RedeclarableTemplateDecl::SpecEntryTraits< EntryType >::getDecl ( EntryType * D)
inlinestatic

Definition at line 736 of file DeclTemplate.h.

Referenced by clang::ASTDeclWriter::getSpecializationDecl().

◆ getTemplateArgs()

template<typename EntryType>
ArrayRef< TemplateArgument > clang::RedeclarableTemplateDecl::SpecEntryTraits< EntryType >::getTemplateArgs ( EntryType * D)
inlinestatic

Definition at line 740 of file DeclTemplate.h.


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