• Home
  • Raw
  • Download

Lines Matching full:clang

11   <Type Name="clang::Type">
12 <!-- To visualize clang::Types, we need to look at TypeBits.TC to determine the actual
14 because clang::Type has no virtual members hence no RTTI).
17 "cmn": Visualization that is common to all clang::Type subclasses
18 … "poly": Visualization that is specific to the actual clang::Type subclass. The subtype-specific
23 …<DisplayString IncludeView="cmn" Condition="TypeBits.TC==clang::LocInfoType::LocInfo">LocInfoType<…
24 <DisplayString IncludeView="cmn">{(clang::Type::TypeClass)TypeBits.TC, en}Type</DisplayString>
26 …<DisplayString Condition="TypeBits.TC==clang::Type::TypeClass::Builtin" IncludeView="poly">{*(clan…
27 …<DisplayString Condition="TypeBits.TC==clang::Type::TypeClass::Pointer" IncludeView="poly">{*(clan…
28 …<DisplayString Condition="TypeBits.TC==clang::Type::TypeClass::LValueReference" IncludeView="poly"…
29 …<DisplayString Condition="TypeBits.TC==clang::Type::TypeClass::RValueReference" IncludeView="poly"…
30 …<DisplayString Condition="TypeBits.TC==clang::Type::TypeClass::ConstantArray" IncludeView="poly">{…
31 …<DisplayString Condition="TypeBits.TC==clang::Type::TypeClass::ConstantArray" IncludeView="left">{…
32 …<DisplayString Condition="TypeBits.TC==clang::Type::TypeClass::ConstantArray" IncludeView="right">…
33 …<DisplayString Condition="TypeBits.TC==clang::Type::TypeClass::IncompleteArray" IncludeView="poly"…
34 …<DisplayString Condition="TypeBits.TC==clang::Type::TypeClass::IncompleteArray" IncludeView="left"…
35 …<DisplayString Condition="TypeBits.TC==clang::Type::TypeClass::IncompleteArray" IncludeView="right…
36 …<DisplayString Condition="TypeBits.TC==clang::Type::TypeClass::Typedef" IncludeView="poly">{(clang
37 …<DisplayString Condition="TypeBits.TC==clang::Type::TypeClass::Typedef" IncludeView="cpp">{(clang:…
38 …<DisplayString Condition="TypeBits.TC==clang::Type::TypeClass::Attributed" IncludeView="poly">{*(c…
39 …<DisplayString Condition="TypeBits.TC==clang::Type::TypeClass::Decayed" IncludeView="poly">{(clang
40 …<DisplayString Condition="TypeBits.TC==clang::Type::TypeClass::Decayed" IncludeView="left">{(clang
41 …<DisplayString Condition="TypeBits.TC==clang::Type::TypeClass::Decayed" IncludeView="right">{(clan…
42 …<DisplayString Condition="TypeBits.TC==clang::Type::TypeClass::TemplateTypeParm" IncludeView="poly…
43 …<DisplayString Condition="TypeBits.TC==clang::Type::TypeClass::TemplateTypeParm" IncludeView="cpp"…
44 …<DisplayString Condition="TypeBits.TC==clang::Type::TypeClass::SubstTemplateTypeParm" IncludeView=…
45 …<DisplayString Condition="TypeBits.TC==clang::Type::TypeClass::Record" IncludeView="poly">{*(clang
46 …<DisplayString Condition="TypeBits.TC==clang::Type::TypeClass::Record" IncludeView="cpp">{*(clang:…
47 …<DisplayString Condition="TypeBits.TC==clang::Type::TypeClass::FunctionProto" IncludeView="poly">{…
48 …<DisplayString Condition="TypeBits.TC==clang::Type::TypeClass::FunctionProto" IncludeView="left">{…
49 …<DisplayString Condition="TypeBits.TC==clang::Type::TypeClass::FunctionProto" IncludeView="right">…
50 …<DisplayString Condition="TypeBits.TC==clang::Type::TypeClass::TemplateSpecialization" IncludeView…
51 …playString Condition="TypeBits.TC==clang::Type::TypeClass::DeducedTemplateSpecialization" IncludeV…
52 …splayString Condition="TypeBits.TC==clang::Type::TypeClass::DeducedTemplateSpecialization" Include…
53 …<DisplayString Condition="TypeBits.TC==clang::Type::TypeClass::InjectedClassName" IncludeView="pol…
54 …<DisplayString Condition="TypeBits.TC==clang::Type::TypeClass::DependentName" IncludeView="poly">{…
55 …<DisplayString Condition="TypeBits.TC==clang::Type::TypeClass::PackExpansion" IncludeView="poly">{…
56 …<DisplayString Condition="TypeBits.TC==clang::LocInfoType::LocInfo" IncludeView="poly">{(clang::Lo…
57 …<DisplayString Condition="TypeBits.TC==clang::LocInfoType::LocInfo" IncludeView="cpp">{(clang::Loc…
61 …<DisplayString IncludeView="poly">No visualizer yet for {(clang::Type::TypeClass)TypeBits.TC,en}Ty…
70 …its.CacheValid &amp;&amp; TypeBits.CachedLocalOrUnnamed">CachedLinkage: {(clang::Linkage)TypeBits.…
71 …ts.CacheValid &amp;&amp; !TypeBits.CachedLocalOrUnnamed">CachedLinkage: {(clang::Linkage)TypeBits.…
83 <Item Name="TypeClass" IncludeView="cmn">(clang::Type::TypeClass)TypeBits.TC</Item>
86 …<ExpandedItem ExcludeView="cmn" Condition="TypeBits.TC==clang::Type::TypeClass::Builtin">*(clang::…
87 …<ExpandedItem ExcludeView="cmn" Condition="TypeBits.TC==clang::Type::TypeClass::Pointer">*(clang::…
88 …andedItem ExcludeView="cmn" Condition="TypeBits.TC==clang::Type::TypeClass::LValueReference">*(cla…
89 …andedItem ExcludeView="cmn" Condition="TypeBits.TC==clang::Type::TypeClass::RValueReference">*(cla…
90 …xpandedItem ExcludeView="cmn" Condition="TypeBits.TC==clang::Type::TypeClass::ConstantArray">(clan…
91 …pandedItem ExcludeView="cmn" Condition="TypeBits.TC==clang::Type::TypeClass::IncompleteArray">(cla…
92 …ExpandedItem ExcludeView="cmn" Condition="TypeBits.TC==clang::Type::TypeClass::Attributed">*(clang
93 …<ExpandedItem ExcludeView="cmn" Condition="TypeBits.TC==clang::Type::TypeClass::Decayed">(clang::D…
94 …andedItem ExcludeView="cmn" Condition="TypeBits.TC==clang::Type::TypeClass::TemplateTypeParm">(cla…
95 …dedItem ExcludeView="cmn" Condition="TypeBits.TC==clang::Type::TypeClass::SubstTemplateTypeParm">(
96 …<ExpandedItem ExcludeView="cmn" Condition="TypeBits.TC==clang::Type::TypeClass::Record">(clang::Re…
97 …xpandedItem ExcludeView="cmn" Condition="TypeBits.TC==clang::Type::TypeClass::FunctionProto">(clan…
98 …edItem ExcludeView="cmn" Condition="TypeBits.TC==clang::Type::TypeClass::TemplateSpecialization">(
99 …tem ExcludeView="cmn" Condition="TypeBits.TC==clang::Type::TypeClass::DeducedTemplateSpecializatio…
100 …andedItem ExcludeView="cmn" Condition="TypeBits.TC==clang::Type::TypeClass::InjectedClassName">(cl…
101 …xpandedItem ExcludeView="cmn" Condition="TypeBits.TC==clang::Type::TypeClass::DependentName">(clan…
102 …xpandedItem ExcludeView="cmn" Condition="TypeBits.TC==clang::Type::TypeClass::PackExpansion">(clan…
103 …<ExpandedItem ExcludeView="cmn" Condition="TypeBits.TC==clang::LocInfoType::LocInfo">(clang::LocIn…
106 <Type Name="clang::ArrayType">
111 <Type Name="clang::ConstantArrayType">
117 <ExpandedItem>(clang::ArrayType *)this</ExpandedItem>
120 <Type Name="clang::IncompleteArrayType">
125 <ExpandedItem>(clang::ArrayType *)this</ExpandedItem>
128 <Type Name="clang::TypedefType">
133 <ExpandedItem>*(clang::Type *)this, view(cmn)</ExpandedItem>
136 <Type Name="clang::PointerType">
140 <ExpandedItem>*(clang::Type *)this, view(cmn)</ExpandedItem>
143 …<!-- We visualize all inner types for clang reference types. So a rvalue reference to an lvalue re…
146 <Type Name="clang::LValueReferenceType">
147 <DisplayString>{((clang::ReferenceType *)this)-&gt;PointeeType,view(cpp)} &amp;</DisplayString>
149 <ExpandedItem>*(clang::Type *)this, view(cmn)</ExpandedItem>
153 <Type Name="clang::RValueReferenceType">
154 …<DisplayString>{((clang::ReferenceType *)this)-&gt;PointeeType,view(cpp)} &amp;&amp;</DisplayStrin…
156 <ExpandedItem>*(clang::Type *)this, view(cmn)</ExpandedItem>
160 <Type Name="clang::AttributedType">
161 …<DisplayString>{ModifiedType} Attribute={(clang::AttributedType::Kind)AttributedTypeBits.AttrKind}…
165 <Type Name="clang::DeclContext">
166 <DisplayString>{(clang::Decl::Kind)DeclContextBits.DeclKind,en}Decl</DisplayString>
168 <Item Name="DeclKind">(clang::Decl::Kind)DeclContextBits.DeclKind,en</Item>
174 <NextPointer>(clang::Decl *)(NextInContextAndBits.Value &amp; ~3)</NextPointer>
181 <Type Name="clang::FieldDecl">
182 <DisplayString>Field {{{*(clang::DeclaratorDecl *)this,view(cpp)nd}}}</DisplayString>
184 <Type Name="clang::CXXMethodDecl">
185 <DisplayString IncludeView="cpp">{*(clang::FunctionDecl *)this,nd}</DisplayString>
188 <Type Name="clang::CXXConstructorDecl">
189 …<DisplayString>Constructor {{{Name,view(cpp)}({*(clang::FunctionDecl *)this,view(parm0)nd})}}</Dis…
191 <Type Name="clang::CXXDestructorDecl">
194 <Type Name="clang::TemplateTypeParmDecl">
198 …<DisplayString IncludeView="MaybeEllipses" Condition="((TemplateTypeParmType *)(((clang::ExtQualsT…
199 …<DisplayString IncludeView="MaybeEllipses" Condition="!((TemplateTypeParmType *)(((clang::ExtQuals…
206 <Type Name="clang::TemplateDecl">
215 <Type Name="clang::TypedefNameDecl">
216 …<DisplayString Condition="(MaybeModedTInfo.Value &amp; 4)==0" IncludeView="type">{(clang::TypeSour…
217 …<DisplayString Condition="(MaybeModedTInfo.Value &amp; 4)!=0" IncludeView="type">{(clang::TypedefN…
223 …<Item Name="TypeSourceInfo" Condition="(MaybeModedTInfo.Value &amp; 4)==0">(clang::TypeSourceInfo …
224 …<Item Name="ModedTInfo" Condition="(MaybeModedTInfo.Value &amp; 4)!=0">(clang::TypedefNameDecl::Mo…
228 <Type Name="clang::TypeAliasDecl">
232 <Type Name="clang::AssumedTemplateStorage">
235 <Type Name="clang::UncommonTemplateNameStorage::BitsTag">
242 <Type Name="clang::UncommonTemplateNameStorage">
257 <!-- clang::TemplateName::StorageType -->
258 <Type Name="llvm::PointerUnion&lt;clang::TemplateDecl *, clang::UncommonTemplateNameStorage *,
259 clang::QualifiedTemplateName *, clang::DependentTemplateName *&gt;">
262 {(clang::TemplateDecl *)(Val.Value &amp; ~3LL),view(cpp)na}
265 {(clang::TemplateDecl *)(Val.Value &amp; ~3LL),na}
268 {(clang::UncommonTemplateNameStorage *)(Val.Value &amp; ~3LL),view(cpp)na}
271 {(clang::UncommonTemplateNameStorage *)(Val.Value &amp; ~3LL),na}
274 {(clang::QualifiedTemplateName *)(Val.Value &amp; ~3LL),view(cpp)na}
277 {(clang::QualifiedTemplateName *)(Val.Value &amp; ~3LL),na}
280 {(clang::DependentTemplateName *)(Val.Value &amp; ~3LL),view(cpp)na}
283 {(clang::DependentTemplateName *)(Val.Value &amp; ~3LL),na}
288 (clang::TemplateDecl *)(Val.Value &amp; ~3LL)
292 (clang::UncommonTemplateNameStorage *)(Val.Value &amp; ~3LL)
296 (clang::QualifiedTemplateName *)(Val.Value &amp; ~3LL)
300 (clang::DependentTemplateName *)(Val.Value &amp; ~3LL)
306 <Type Name="clang::TemplateName">
313 <Type Name="clang::NamedDecl" >
317 <Type Name="clang::TagDecl">
322 …<DisplayString Condition="TagDeclBits.TagDeclKind==clang::TagTypeKind::TTK_Struct">{*this,view(mod…
323 …<DisplayString Condition="TagDeclBits.TagDeclKind==clang::TagTypeKind::TTK_Interface">{*this,view(…
324 …<DisplayString Condition="TagDeclBits.TagDeclKind==clang::TagTypeKind::TTK_Union">{*this,view(modi…
325 …<DisplayString Condition="TagDeclBits.TagDeclKind==clang::TagTypeKind::TTK_Class">{*this,view(modi…
326 …<DisplayString Condition="TagDeclBits.TagDeclKind==clang::TagTypeKind::TTK_Enum">{*this,view(modif…
328 <ExpandedItem>(clang::DeclContext *)this</ExpandedItem>
331 <Type Name="clang::TagType">
335 <ExpandedItem>*(clang::Type *)this, view(cmn)</ExpandedItem>
339 <Type Name="clang::RecordType">
340 <DisplayString IncludeView="cpp">{(clang::TagType *)this,view(cpp)na}</DisplayString>
341 <DisplayString>{(clang::TagType *)this,na}</DisplayString>
343 <Item Name="TagType">*(clang::TagType *)this</Item>
346 <Type Name="clang::SubstTemplateTypeParmType">
349 <ExpandedItem>*(clang::Type *)this, view(cmn)</ExpandedItem>
355 <Type Name="clang::FunctionProtoType">
359 …<DisplayString IncludeView="parm0">{*(clang::QualType *)(this+1),view(cpp)}{*this,view(parm1)}</Di…
361 …<DisplayString IncludeView="parm1">, {*((clang::QualType *)(this+1)+1),view(cpp)}{*this,view(parm2…
363 …<DisplayString IncludeView="parm2">, {*((clang::QualType *)(this+1)+2),view(cpp)}{*this,view(parm3…
365 …<DisplayString IncludeView="parm3">, {*((clang::QualType *)(this+1)+3),view(cpp)}{*this,view(parm4…
367 …<DisplayString IncludeView="parm4">, {*((clang::QualType *)(this+1)+4),view(cpp)}{*this,view(parm5…
380 <ValuePointer>(clang::QualType *)(this+1)</ValuePointer>
384 <ExpandedItem>*(clang::Type *)this, view(cmn)</ExpandedItem>
388 <Type Name="clang::AdjustedType">
395 <Type Name="clang::DecayedType">
400 <ExpandedItem>(clang::AdjustedType *)this</ExpandedItem>
403 <Type Name="clang::TemplateTypeParmType">
408 <ExpandedItem>*(clang::Type *)this, view(cmn)</ExpandedItem>
411 <Type Name="clang::InjectedClassNameType">
416 <ExpandedItem>*(clang::Type *)this, view(cmn)</ExpandedItem>
419 <Type Name="clang::DependentNameType">
424 <ExpandedItem>*(clang::Type *)this, view(cmn)</ExpandedItem>
427 <Type Name="clang::NestedNameSpecifier">
436 <Type Name="clang::PackExpansionType">
441 <ExpandedItem>*(clang::Type *)this, view(cmn)</ExpandedItem>
444 <Type Name="clang::QualType">
445 …<!-- When VS2013 support is deprecated, change 4 to clang::TypeAlignmentInBits (not properly recog…
446 …<DisplayString IncludeView="poly">{*((clang::ExtQualsTypeCommonBase *)(((uintptr_t)Value.Value) &a…
447 …<DisplayString IncludeView="cpp">{*((clang::ExtQualsTypeCommonBase *)(((uintptr_t)Value.Value) &am…
448 …<DisplayString IncludeView="left">{*((clang::ExtQualsTypeCommonBase *)(((uintptr_t)Value.Value) &a…
449 …<DisplayString IncludeView="right">{*((clang::ExtQualsTypeCommonBase *)(((uintptr_t)Value.Value) &…
462 …<DisplayString>{((clang::ExtQualsTypeCommonBase *)(((uintptr_t)Value.Value) &amp; ~(uintptr_t)((1 …
465 …<ExpandedItem>((clang::ExtQualsTypeCommonBase *)(((uintptr_t)Value.Value) &amp; ~(uintptr_t)((1 &l…
468 <Type Name="clang::LocInfoType">
473 <ExpandedItem>*(clang::Type *)this, view(cmn)</ExpandedItem>
476 <Type Name="clang::TypeSourceInfo">
483 <Type Name="clang::TypeLoc">
490 <Type Name="clang::TypeLocBuilder">
494 <Type Name="clang::TemplateArgumentLoc">
498 <Type Name="clang::TemplateArgument">
499 …String IncludeView="cpp" Condition="Integer.Kind == clang::TemplateArgument::ArgKind::Type">{*(cla…
500 …nteger.Kind == clang::TemplateArgument::ArgKind::Type">{(clang::TemplateArgument::ArgKind)TypeOrVa…
513 …<DisplayString IncludeView="cpp" Condition="Integer.Kind == clang::TemplateArgument::ArgKind::Pack…
514 …<DisplayString Condition="Integer.Kind == clang::TemplateArgument::ArgKind::Pack">{*this,view(arg0…
515 …<DisplayString Condition="Integer.Kind == clang::TemplateArgument::ArgKind::Expression">{(clang::E…
516 <DisplayString>{(clang::TemplateArgument::ArgKind)TypeOrValue.Kind,en}</DisplayString>
518 …<Item Name="QualType" Condition="Integer.Kind == clang::TemplateArgument::ArgKind::Type">*(clang::…
519 …Item Name="Expression" Condition="Integer.Kind == clang::TemplateArgument::ArgKind::Expression">(c…
520 <ArrayItems Condition="Integer.Kind == clang::TemplateArgument::ArgKind::Pack">
527 <Type Name="clang::TemplateArgumentListInfo">
542 <Type Name="clang::TemplateArgumentList">
558 <Type Name="llvm::ArrayRef&lt;clang::TemplateArgument&gt;">
578 <Type Name="clang::MultiLevelTemplateArgumentList">
579 …el0" Condition="(llvm::ArrayRef&lt;clang::TemplateArgument&gt; *)TemplateArgumentLists.EndX - (llv…
580 …<DisplayString IncludeView="level0">{((llvm::ArrayRef&lt;clang::TemplateArgument&gt; *)TemplateArg…
581 …el1" Condition="(llvm::ArrayRef&lt;clang::TemplateArgument&gt; *)TemplateArgumentLists.EndX - (llv…
582 …<DisplayString IncludeView="level1">::{((llvm::ArrayRef&lt;clang::TemplateArgument&gt; *)TemplateA…
583 …el2" Condition="(llvm::ArrayRef&lt;clang::TemplateArgument&gt; *)TemplateArgumentLists.EndX - (llv…
584 …<DisplayString IncludeView="level2">::{((llvm::ArrayRef&lt;clang::TemplateArgument&gt; *)TemplateA…
590 <Type Name="clang::ParsedTemplateArgument">
591 …<DisplayString Condition="Kind==clang::ParsedTemplateArgument::Type" IncludeView="cpp">{(clang::Qu…
592 …<DisplayString Condition="Kind==clang::ParsedTemplateArgument::Type">Type template argument: {*(cl…
593 …<DisplayString Condition="Kind==clang::ParsedTemplateArgument::NonType">Non-type template argument…
594 …<DisplayString Condition="Kind==clang::ParsedTemplateArgument::Template">Template template argumen…
597 …<Item Name="Arg" Condition="Kind==clang::ParsedTemplateArgument::Type">(clang::QualType *)Arg</Ite…
598 …<Item Name="Arg" Condition="Kind==clang::ParsedTemplateArgument::NonType">(clang::Expr *)Arg</Item>
599 …<Item Name="Arg" Condition="Kind==clang::ParsedTemplateArgument::Template">(clang::TemplateName *)…
603 <Type Name="clang::BuiltinType">
604 <DisplayString Condition="BuiltinTypeBits.Kind==clang::BuiltinType::Void">void</DisplayString>
605 <DisplayString Condition="BuiltinTypeBits.Kind==clang::BuiltinType::Bool">bool</DisplayString>
606 <DisplayString Condition="BuiltinTypeBits.Kind==clang::BuiltinType::Char_U">char</DisplayString>
607 …<DisplayString Condition="BuiltinTypeBits.Kind==clang::BuiltinType::UChar">unsigned char</DisplayS…
608 …<DisplayString Condition="BuiltinTypeBits.Kind==clang::BuiltinType::WChar_U">wchar_t</DisplayStrin…
609 …<DisplayString Condition="BuiltinTypeBits.Kind==clang::BuiltinType::Char16">char16_t</DisplayStrin…
610 …<DisplayString Condition="BuiltinTypeBits.Kind==clang::BuiltinType::Char32">char32_t</DisplayStrin…
611 …<DisplayString Condition="BuiltinTypeBits.Kind==clang::BuiltinType::UShort">unsigned short</Displa…
612 …<DisplayString Condition="BuiltinTypeBits.Kind==clang::BuiltinType::UInt">unsigned int</DisplayStr…
613 …<DisplayString Condition="BuiltinTypeBits.Kind==clang::BuiltinType::ULong">unsigned long</DisplayS…
614 …<DisplayString Condition="BuiltinTypeBits.Kind==clang::BuiltinType::ULongLong">unsigned long long<…
615 …<DisplayString Condition="BuiltinTypeBits.Kind==clang::BuiltinType::UInt128">__uint128_t</DisplayS…
616 <DisplayString Condition="BuiltinTypeBits.Kind==clang::BuiltinType::Char_S">char</DisplayString>
617 …<DisplayString Condition="BuiltinTypeBits.Kind==clang::BuiltinType::SChar">signed char</DisplayStr…
618 …<DisplayString Condition="BuiltinTypeBits.Kind==clang::BuiltinType::WChar_S">wchar_t</DisplayStrin…
619 <DisplayString Condition="BuiltinTypeBits.Kind==clang::BuiltinType::Short">short</DisplayString>
620 <DisplayString Condition="BuiltinTypeBits.Kind==clang::BuiltinType::Int">int</DisplayString>
621 <DisplayString Condition="BuiltinTypeBits.Kind==clang::BuiltinType::Long">long</DisplayString>
622 …<DisplayString Condition="BuiltinTypeBits.Kind==clang::BuiltinType::LongLong">long long</DisplaySt…
623 …<DisplayString Condition="BuiltinTypeBits.Kind==clang::BuiltinType::Int128">__int128_t</DisplayStr…
624 <DisplayString Condition="BuiltinTypeBits.Kind==clang::BuiltinType::Half">__fp16</DisplayString>
625 <DisplayString Condition="BuiltinTypeBits.Kind==clang::BuiltinType::Float">float</DisplayString>
626 … <DisplayString Condition="BuiltinTypeBits.Kind==clang::BuiltinType::Double">double</DisplayString>
627 …<DisplayString Condition="BuiltinTypeBits.Kind==clang::BuiltinType::LongDouble">long double</Displ…
628 …<DisplayString Condition="BuiltinTypeBits.Kind==clang::BuiltinType::NullPtr">nullptr_t</DisplayStr…
629 <DisplayString>{(clang::BuiltinType::Kind)BuiltinTypeBits.Kind, en}</DisplayString>
631 <Item Name="Kind">(clang::BuiltinType::Kind)BuiltinTypeBits.Kind</Item>
635 <Type Name="clang::TemplateSpecializationType">
637 …<DisplayString IncludeView="arg0">{((clang::TemplateArgument *)(this+1))[0],view(cpp)}{*this,view(…
639 …<DisplayString IncludeView="arg1">, {((clang::TemplateArgument *)(this+1))[1],view(cpp)}{*this,vie…
641 …<DisplayString IncludeView="arg2">, {((clang::TemplateArgument *)(this+1))[2],view(cpp)}{*this,vie…
643 …{*((clang::TemplateDecl *)(Template.Storage.Val.Value))->TemplatedDecl,view(cpp)}&lt;{*this,view(a…
650 <ValuePointer>(clang::TemplateArgument *)(this+1)</ValuePointer>
652 <ExpandedItem>*(clang::Type *)this, view(cmn)</ExpandedItem>
655 <Type Name="clang::DeducedType">
658 <ExpandedItem>*(clang::Type *)this,view(cmn)</ExpandedItem>
661 <Type Name="clang::DeducedTemplateSpecializationType">
668 <ExpandedItem>(clang::DeducedType *)this</ExpandedItem>
672 <Type Name="clang::ClassTemplateSpecializationDecl">
679 <Type Name="clang::IdentifierInfo">
680 …<DisplayString Condition="Entry != 0">{((llvm::StringMapEntry&lt;clang::IdentifierInfo *&gt;*)Entr…
682 …<Item Condition="Entry != 0" Name="[Identifier]">((llvm::StringMapEntry&lt;clang::IdentifierInfo *…
683 <Item Name="Token Kind">(clang::tok::TokenKind)TokenID</Item>
686 <Type Name="clang::DeclarationName">
689 …<DisplayString Condition="(Ptr &amp; PtrMask) == StoredIdentifier" IncludeView="cpp">{*(clang::Ide…
690 …<DisplayString Condition="(Ptr &amp; PtrMask) == StoredIdentifier">{{Identifier ({*(clang::Identif…
691 …&amp; PtrMask) == StoredObjCZeroArgSelector">{{ObjC Zero Arg Selector (*{(clang::IdentifierInfo *)…
692 …r &amp; PtrMask) == StoredObjCOneArgSelector">{{ObjC One Arg Selector (*{(clang::IdentifierInfo *)…
693 …ion="(Ptr &amp; PtrMask) == StoredCXXConstructorName" IncludeView="cpp">{(clang::detail::CXXSpecia…
694 …ion="(Ptr &amp; PtrMask) == StoredCXXConstructorName">C++ Constructor {{{(clang::detail::CXXSpecia…
695 …ition="(Ptr &amp; PtrMask) == StoredCXXDestructorName">C++ Destructor {{*(clang::detail::CXXSpecia…
696 … PtrMask) == StoredCXXConversionFunctionName">C++ Conversion function {{*(clang::detail::CXXSpecia…
697 …<DisplayString Condition="(Ptr &amp; PtrMask) == StoredCXXOperatorName">C++ Operator {{*(clang::de…
699 …IncludeView="cpp">{*(clang::detail::DeclarationNameExtra *)(Ptr &amp; ~PtrMask),view(cpp)}</Displa…
700 …<DisplayString Condition="(Ptr &amp; PtrMask) == StoredDeclarationNameExtra">{{Extra ({*(clang::de…
703 …<Item Condition="(Ptr &amp; PtrMask) == StoredIdentifier" Name="[Identifier]">*(clang::IdentifierI…
704 … PtrMask) == StoredObjCZeroArgSelector" Name="[ObjC Zero Arg Selector]">*(clang::IdentifierInfo *)…
705 …p; PtrMask) == StoredObjCOneArgSelector" Name="[ObjC One Arg Selector]">*(clang::IdentifierInfo *)…
706 …tr &amp; PtrMask) == StoredCXXConstructorName" Name="[C++ Constructor]">*(clang::detail::CXXSpecia…
707 …(Ptr &amp; PtrMask) == StoredCXXDestructorName" Name="[C++ Destructor]">*(clang::detail::CXXSpecia…
708 …k) == StoredCXXConversionFunctionName" Name="[C++ Conversion function]">*(clang::detail::CXXSpecia…
709 …<Item Condition="(Ptr &amp; PtrMask) == StoredCXXOperatorName" Name="[C++ Operator]">*(clang::deta…
710 …<Item Condition="(Ptr &amp; PtrMask) == StoredDeclarationNameExtra" Name="[Extra]">(clang::detail:…
713 <Type Name="clang::detail::DeclarationNameExtra">
722 …<DisplayString>{(clang::detail::DeclarationNameExtra::ExtraKind)ExtraKindOrNumArgs,en}{" ",sb}{*t…
728 <Type Name="clang::detail::CXXDeductionGuideNameExtra">
732 <Type Name="clang::detail::CXXSpecialNameExtra">
736 <Type Name="clang::DeclarationNameInfo">
739 <Type Name="clang::TemplateIdAnnotation">
761 <Type Name="clang::Token">
762 …<DisplayString Condition="Kind == clang::tok::annot_template_id">{{annot_template_id ({(clang::Tem…
763 …<DisplayString Condition="Kind == clang::tok::identifier">{{Identifier ({(clang::IdentifierInfo *)…
764 <DisplayString>{(clang::tok::TokenKind)Kind,en}</DisplayString>
766 <Type Name="clang::Lexer">
769 <Type Name="clang::Preprocessor::IncludeStackInfo">
774 <Type Name="clang::Preprocessor">
787 <Type Name="clang::Parser">
790 <Type Name="clang::LambdaIntroducer::LambdaCapture">
797 <Type Name="clang::LambdaIntroducer">
811 <Type Name="clang::DeclSpec">
822 …<DisplayString>[{(clang::DeclSpec::SCS)StorageClassSpec,en}], [{(clang::TypeSpecifierType)TypeSpec…
824 <Item Name="StorageClassSpec">(clang::DeclSpec::SCS)StorageClassSpec</Item>
825 <Item Name="TypeSpecType">(clang::TypeSpecifierType)TypeSpecType</Item>
838 <Type Name="clang::PragmaHandler">
841 <Type Name="clang::FileEntry">
844 <Type Name="clang::DirectoryEntry">
847 <Type Name="clang::VarDecl::VarDeclBitfields">
849 <Item Name="StorageClass">(clang::StorageClass)SClass</Item>
850 <Item Name="ThreadStorageClass">(clang::ThreadStorageClassSpecifier)TSCSpec</Item>
851 <Item Name="InitStyle">(clang::VarDecl::InitializationStyle)InitStyle</Item>
854 <Type Name="clang::DeclaratorDecl">
861 <Type Name="clang::VarDecl">
869 <Type Name="clang::ParmVarDecl">
876 <Type Name="clang::ExplicitSpecifier">
883 <Type Name="clang::CXXDeductionGuideDecl">
884 …ew(cpp)nd}({(FunctionDecl*)this,view(parm0)nand}) -&gt; {((clang::FunctionProtoType *)((clang::Ext…
891 <Type Name="clang::FunctionDecl">
892 …<DisplayString IncludeView="retType">{((clang::FunctionProtoType *)((clang::ExtQualsTypeCommonBase…
893 …<DisplayString IncludeView="parm0" Condition="0 == ((clang::FunctionProtoType *)((clang::ExtQualsT…
895 …<DisplayString IncludeView="parm1" Condition="1 == ((clang::FunctionProtoType *)((clang::ExtQualsT…
897 …<DisplayString IncludeView="parm2" Condition="2 == ((clang::FunctionProtoType *)((clang::ExtQualsT…
899 …<DisplayString IncludeView="parm3" Condition="3 == ((clang::FunctionProtoType *)((clang::ExtQualsT…
901 …<DisplayString IncludeView="parm4" Condition="4 == ((clang::FunctionProtoType *)((clang::ExtQualsT…
903 …<DisplayString IncludeView="parm5" Condition="5 == ((clang::FunctionProtoType *)((clang::ExtQualsT…
905 …<DisplayString Condition="((clang::FunctionProtoType *)((clang::ExtQualsTypeCommonBase *)(((uintpt…
906 …auto {Name,view(cpp)nd}({*this,view(parm0)nd}) -&gt; {((clang::FunctionProtoType *)((clang::ExtQua…
910 <ExpandedItem>(clang::DeclaratorDecl *)this,nd</ExpandedItem>
911 …<Item Name="ReturnType">((clang::FunctionProtoType *)((clang::ExtQualsTypeCommonBase *)(((uintptr_…
916 …<Size>((clang::FunctionProtoType *)((clang::ExtQualsTypeCommonBase *)(((uintptr_t)DeclType.Value.V…
924 <Type Name="clang::OpaquePtr&lt;*&gt;">
930 <Type Name="clang::UnionOpaquePtr&lt;*&gt;">
936 <Type Name="clang::TemplateParameterList">
957 <Type Name="clang::Stmt">
958 <DisplayString>{(clang::Stmt::StmtClass)StmtBits.sClass,en}</DisplayString>
960 <Item Name="Class">(clang::Stmt::StmtClass)StmtBits.sClass,en</Item>
963 <Type Name="clang::Expr">
964 …<DisplayString>Expression of class {(clang::Stmt::StmtClass)StmtBits.sClass,en} and type {TR,view(…
966 <Type Name="clang::DeclAccessPair">
967 …<DisplayString IncludeView="access" Condition="(Ptr&amp;Mask) == clang::AS_public">public</Display…
968 …<DisplayString IncludeView="access" Condition="(Ptr&amp;Mask) == clang::AS_protected">protected</D…
969 …<DisplayString IncludeView="access" Condition="(Ptr&amp;Mask) == clang::AS_private">private</Displ…
970 … <DisplayString IncludeView="access" Condition="(Ptr&amp;Mask) == clang::AS_none"></DisplayString>
971 <DisplayString IncludeView="decl">{*(clang::NamedDecl *)(Ptr&amp;~Mask)}</DisplayString>
974 <Item Name="access">(clang::AccessSpecifier)(Ptr&amp;Mask),en</Item>
975 <Item Name="decl">*(clang::NamedDecl *)(Ptr&amp;~Mask)</Item>
978 <Type Name="clang::UnqualifiedId">
999 <Type Name="clang::DeclGroup">
1008 <Type Name="clang::DeclGroupRef">
1016 <Type Name="clang::Declarator">
1019 <Type Name="clang::UnresolvedSet&lt;*&gt;">
1025 <Type Name="clang::LookupResult">
1026 …<DisplayString Condition="ResultKind == clang::LookupResult::Ambiguous">{Ambiguity,en}: {Decls}</D…
1029 <Type Name="clang::ActionResult&lt;*, 0&gt;">
1034 <Type Name="clang::ActionResult&lt;*, 1&gt;">