clang  6.0.0svn
Public Types | Static Public Member Functions | List of all members
clang::RedeclarableTemplateDecl::SpecEntryTraits< EntryType > Struct Template Reference

#include "clang/AST/DeclTemplate.h"

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 754 of file DeclTemplate.h.

Member Typedef Documentation

◆ DeclType

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

Definition at line 755 of file DeclTemplate.h.

Member Function Documentation

◆ getDecl()

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

Definition at line 757 of file DeclTemplate.h.

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

◆ getTemplateArgs()

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

Definition at line 761 of file DeclTemplate.h.


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