|
clang-tools 23.0.0git
|
#include <Representation.h>
Public Member Functions | |
| TemplateInfo ()=default | |
| TemplateInfo (const TemplateInfo &Other, llvm::BumpPtrAllocator &Arena) | |
Public Attributes | |
| llvm::ArrayRef< TemplateParamInfo > | Params = {} |
| std::optional< TemplateSpecializationInfo > | Specialization |
| llvm::ArrayRef< ConstraintInfo > | Constraints = {} |
Definition at line 443 of file Representation.h.
|
default |
References TemplateInfo().
Referenced by TemplateInfo(), and TemplateInfo().
| clang::doc::TemplateInfo::TemplateInfo | ( | const TemplateInfo & | Other, |
| llvm::BumpPtrAllocator & | Arena ) |
Definition at line 291 of file Representation.cpp.
References clang::doc::allocateArray(), Constraints, Params, Specialization, and TemplateInfo().
| llvm::ArrayRef<ConstraintInfo> clang::doc::TemplateInfo::Constraints = {} |
Definition at line 452 of file Representation.h.
Referenced by clang::doc::ClangDocBitcodeReader::readBlock(), and TemplateInfo().
| llvm::ArrayRef<TemplateParamInfo> clang::doc::TemplateInfo::Params = {} |
Definition at line 448 of file Representation.h.
Referenced by llvm::yaml::MappingTraits< TemplateInfo >::mapping(), clang::doc::ClangDocBitcodeReader::readBlock(), and TemplateInfo().
| std::optional<TemplateSpecializationInfo> clang::doc::TemplateInfo::Specialization |
Definition at line 451 of file Representation.h.
Referenced by clang::doc::addTemplateSpecialization(), llvm::yaml::MappingTraits< TemplateInfo >::mapping(), and TemplateInfo().