Home
last modified time | relevance | path

Searched refs:TemplateParamKind (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/libcxxabi/src/
H A Dcxa_demangle.cpp166 void print(TemplateParamKind TPK) { in print()
168 case TemplateParamKind::Type: in print()
170 case TemplateParamKind::NonType: in print()
172 case TemplateParamKind::Template: in print()
/llvm-project-15.0.7/llvm/lib/Demangle/
H A DItaniumDemangle.cpp165 void print(TemplateParamKind TPK) { in print()
167 case TemplateParamKind::Type: in print()
169 case TemplateParamKind::NonType: in print()
171 case TemplateParamKind::Template: in print()
/llvm-project-15.0.7/llvm/include/llvm/Demangle/
H A DItaniumDemangle.h1116 enum class TemplateParamKind { Type, NonType, Template }; enum
1125 TemplateParamKind Kind;
1129 SyntheticTemplateParamName(TemplateParamKind Kind_, unsigned Index_) in SyntheticTemplateParamName()
1136 case TemplateParamKind::Type: in printLeft()
1139 case TemplateParamKind::NonType: in printLeft()
1142 case TemplateParamKind::Template: in printLeft()
5295 auto InventTemplateParamName = [&](TemplateParamKind Kind) {
5303 Node *Name = InventTemplateParamName(TemplateParamKind::Type);
5310 Node *Name = InventTemplateParamName(TemplateParamKind::NonType);
5320 Node *Name = InventTemplateParamName(TemplateParamKind::Template);
/llvm-project-15.0.7/libcxxabi/src/demangle/
H A DItaniumDemangle.h1116 enum class TemplateParamKind { Type, NonType, Template }; enum
1125 TemplateParamKind Kind;
1129 SyntheticTemplateParamName(TemplateParamKind Kind_, unsigned Index_) in SyntheticTemplateParamName()
1136 case TemplateParamKind::Type: in printLeft()
1139 case TemplateParamKind::NonType: in printLeft()
1142 case TemplateParamKind::Template: in printLeft()
5295 auto InventTemplateParamName = [&](TemplateParamKind Kind) {
5303 Node *Name = InventTemplateParamName(TemplateParamKind::Type);
5310 Node *Name = InventTemplateParamName(TemplateParamKind::NonType);
5320 Node *Name = InventTemplateParamName(TemplateParamKind::Template);