yaml-cpp.natvis (2418B)
1 <?xml version="1.0" encoding="utf-8"?> 2 <!-- MSVC Debugger visualization hints for YAML::Node and YAML::detail::node --> 3 <AutoVisualizer xmlns="http://schemas.microsoft.com/vstudio/debugger/natvis/2010"> 4 <Type Name="YAML::Node"> 5 <DisplayString Condition="!m_isValid">{{invalid}}</DisplayString> 6 <DisplayString Condition="!m_pNode">{{pNode==nullptr}}</DisplayString> 7 <DisplayString>{{ {*m_pNode} }}</DisplayString> 8 <Expand> 9 <Item Condition="m_pNode->m_pRef._Ptr->m_pData._Ptr->m_type==YAML::NodeType::Scalar" Name="scalar">m_pNode->m_pRef._Ptr->m_pData._Ptr->m_scalar</Item> 10 <Item Condition="m_pNode->m_pRef._Ptr->m_pData._Ptr->m_type==YAML::NodeType::Sequence" Name="sequence">m_pNode->m_pRef._Ptr->m_pData._Ptr->m_sequence</Item> 11 <Item Condition="m_pNode->m_pRef._Ptr->m_pData._Ptr->m_type==YAML::NodeType::Map" Name="map">m_pNode->m_pRef._Ptr->m_pData._Ptr->m_map</Item> 12 <Item Name="[details]" >m_pNode->m_pRef._Ptr->m_pData._Ptr</Item> 13 </Expand> 14 </Type> 15 16 <Type Name="YAML::detail::node"> 17 <DisplayString Condition="!m_pRef._Ptr">{{node:pRef==nullptr}}</DisplayString> 18 <DisplayString Condition="!m_pRef._Ptr->m_pData._Ptr">{{node:pRef->pData==nullptr}}</DisplayString> 19 <DisplayString Condition="!m_pRef._Ptr->m_pData._Ptr->m_isDefined">{{undefined}}</DisplayString> 20 <DisplayString Condition="m_pRef._Ptr->m_pData._Ptr->m_type==YAML::NodeType::Scalar">{{{m_pRef._Ptr->m_pData._Ptr->m_scalar}}}</DisplayString> 21 <DisplayString Condition="m_pRef._Ptr->m_pData._Ptr->m_type==YAML::NodeType::Map">{{ Map {m_pRef._Ptr->m_pData._Ptr->m_map}}}</DisplayString> 22 <DisplayString Condition="m_pRef._Ptr->m_pData._Ptr->m_type==YAML::NodeType::Sequence">{{ Seq {m_pRef._Ptr->m_pData._Ptr->m_sequence}}}</DisplayString> 23 <DisplayString>{{{m_pRef._Ptr->m_pData._Ptr->m_type}}}</DisplayString> 24 <Expand> 25 <Item Condition="m_pRef._Ptr->m_pData._Ptr->m_type==YAML::NodeType::Scalar" Name="scalar">m_pRef._Ptr->m_pData._Ptr->m_scalar</Item> 26 <Item Condition="m_pRef._Ptr->m_pData._Ptr->m_type==YAML::NodeType::Sequence" Name="sequence">m_pRef._Ptr->m_pData._Ptr->m_sequence</Item> 27 <Item Condition="m_pRef._Ptr->m_pData._Ptr->m_type==YAML::NodeType::Map" Name="map">m_pRef._Ptr->m_pData._Ptr->m_map</Item> 28 <Item Name="[details]" >m_pRef._Ptr->m_pData._Ptr</Item> 29 </Expand> 30 </Type> 31 32 </AutoVisualizer>