struct VarTemplateDecl::Common

Declaration

struct VarTemplateDecl::Common : public CommonBase { /* full declaration omitted */ };

Description

Data that is common to all of the declarations of a given variable template.

Declared at: clang/include/clang/AST/DeclTemplate.h:3110

Inherits from: RedeclarableTemplateDecl::CommonBase

Member Variables

public llvm::FoldingSetVector< VarTemplateSpecializationDecl> Specializations
The variable template specializations for this variable template, including explicit specializations and instantiations.
public llvm::FoldingSetVector< VarTemplatePartialSpecializationDecl> PartialSpecializations
The variable template partial specializations for this variable template.

Inherited from RedeclarableTemplateDecl::CommonBase:

public InstantiatedFromMember
public LazySpecializations = nullptr

Method Overview

Inherited from RedeclarableTemplateDecl::CommonBase:

    Methods

    ΒΆCommon()

    Declared at: clang/include/clang/AST/DeclTemplate.h:3120