clang 20.0.0git
Public Member Functions | Public Attributes | List of all members
clang::RedeclarableTemplateDecl::CommonBase Struct Reference

#include "clang/AST/DeclTemplate.h"

Inheritance diagram for clang::RedeclarableTemplateDecl::CommonBase:
Inheritance graph
[legend]

Public Member Functions

 CommonBase ()
 

Public Attributes

llvm::PointerIntPair< RedeclarableTemplateDecl *, 1, boolInstantiatedFromMember
 The template from which this was most directly instantiated (or null).
 

Detailed Description

Definition at line 798 of file DeclTemplate.h.

Constructor & Destructor Documentation

◆ CommonBase()

clang::RedeclarableTemplateDecl::CommonBase::CommonBase ( )
inline

Definition at line 799 of file DeclTemplate.h.

Member Data Documentation

◆ InstantiatedFromMember

llvm::PointerIntPair<RedeclarableTemplateDecl *, 1, bool> clang::RedeclarableTemplateDecl::CommonBase::InstantiatedFromMember

The template from which this was most directly instantiated (or null).

The boolean value indicates whether this template was explicitly specialized.

Definition at line 807 of file DeclTemplate.h.

Referenced by clang::RedeclarableTemplateDecl::getInstantiatedFromMemberTemplate(), clang::RedeclarableTemplateDecl::isMemberSpecialization(), clang::RedeclarableTemplateDecl::setInstantiatedFromMemberTemplate(), and clang::RedeclarableTemplateDecl::setMemberSpecialization().


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