clang-tools 23.0.0git
clang::doc::TemplateInfo Struct Reference

#include <Representation.h>

Public Member Functions

 TemplateInfo ()=default
 TemplateInfo (const TemplateInfo &Other, llvm::BumpPtrAllocator &Arena)

Public Attributes

llvm::ArrayRef< TemplateParamInfoParams = {}
std::optional< TemplateSpecializationInfoSpecialization
llvm::ArrayRef< ConstraintInfoConstraints = {}

Detailed Description

Definition at line 443 of file Representation.h.

Constructor & Destructor Documentation

◆ TemplateInfo() [1/2]

clang::doc::TemplateInfo::TemplateInfo ( )
default

References TemplateInfo().

Referenced by TemplateInfo(), and TemplateInfo().

◆ TemplateInfo() [2/2]

clang::doc::TemplateInfo::TemplateInfo ( const TemplateInfo & Other,
llvm::BumpPtrAllocator & Arena )

Member Data Documentation

◆ Constraints

llvm::ArrayRef<ConstraintInfo> clang::doc::TemplateInfo::Constraints = {}

Definition at line 452 of file Representation.h.

Referenced by clang::doc::ClangDocBitcodeReader::readBlock(), and TemplateInfo().

◆ Params

llvm::ArrayRef<TemplateParamInfo> clang::doc::TemplateInfo::Params = {}

◆ Specialization

std::optional<TemplateSpecializationInfo> clang::doc::TemplateInfo::Specialization

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