-
Notifications
You must be signed in to change notification settings - Fork 7
/
fkYAML.natvis
32 lines (29 loc) · 1.93 KB
/
fkYAML.natvis
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<?xml version="1.0" encoding="utf-8"?>
<!-- This is a auto-generated file. -->
<!-- Edit ./tools/natvis_generator/fkYAML.natvis.j2 -->
<AutoVisualizer xmlns="http://schemas.microsoft.com/vstudio/debugger/natvis/2010">
<!-- Namespace fkyaml::v0_3_14 -->
<Type Name="fkyaml::v0_3_14::basic_node<*>">
<DisplayString Condition="m_attrs & fkyaml::v0_3_14::detail::node_attr_bits::seq_bit">{*(m_node_value.p_sequence)}</DisplayString>
<DisplayString Condition="m_attrs & fkyaml::v0_3_14::detail::node_attr_bits::map_bit">{*(m_node_value.p_mapping)}</DisplayString>
<DisplayString Condition="m_attrs & fkyaml::v0_3_14::detail::node_attr_bits::null_bit">nullptr</DisplayString>
<DisplayString Condition="m_attrs & fkyaml::v0_3_14::detail::node_attr_bits::bool_bit">{m_node_value.boolean}</DisplayString>
<DisplayString Condition="m_attrs & fkyaml::v0_3_14::detail::node_attr_bits::int_bit">{m_node_value.integer}</DisplayString>
<DisplayString Condition="m_attrs & fkyaml::v0_3_14::detail::node_attr_bits::float_bit">{m_node_value.float_val}</DisplayString>
<DisplayString Condition="m_attrs & fkyaml::v0_3_14::detail::node_attr_bits::string_bit">{*(m_node_value.p_string)}</DisplayString>
<Expand>
<ExpandedItem Condition="m_attrs & fkyaml::v0_3_14::detail::node_attr_bits::seq_bit">
*(m_node_value.p_sequence),view(simple)
</ExpandedItem>
<ExpandedItem Condition="m_attrs & fkyaml::v0_3_14::detail::node_attr_bits::map_bit">
*(m_node_value.p_mapping),view(simple)
</ExpandedItem>
</Expand>
</Type>
<Type Name="std::pair<*, fkyaml::v0_3_14::basic_node<*>>" IncludeView="MapHelper">
<DisplayString>{second}</DisplayString>
<Expand>
<ExpandedItem>second</ExpandedItem>
</Expand>
</Type>
</AutoVisualizer>