123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278 |
- <?xml version="1.0" encoding="utf-8"?>
- <!-- * * * * * * * * AUTO-GENERATED FILE * * * * * * * * -->
- <!-- Edit ./tools/generate_natvis/nlohmann_json.natvis.j2 -->
- <!-- * * * * * * * * AUTO-GENERATED FILE * * * * * * * * -->
- <AutoVisualizer xmlns="http://schemas.microsoft.com/vstudio/debugger/natvis/2010">
- <!-- Namespace nlohmann -->
- <Type Name="nlohmann::basic_json<*>">
- <DisplayString Condition="m_type == nlohmann::detail::value_t::null">null</DisplayString>
- <DisplayString Condition="m_type == nlohmann::detail::value_t::object">{*(m_value.object)}</DisplayString>
- <DisplayString Condition="m_type == nlohmann::detail::value_t::array">{*(m_value.array)}</DisplayString>
- <DisplayString Condition="m_type == nlohmann::detail::value_t::string">{*(m_value.string)}</DisplayString>
- <DisplayString Condition="m_type == nlohmann::detail::value_t::boolean">{m_value.boolean}</DisplayString>
- <DisplayString Condition="m_type == nlohmann::detail::value_t::number_integer">{m_value.number_integer}</DisplayString>
- <DisplayString Condition="m_type == nlohmann::detail::value_t::number_unsigned">{m_value.number_unsigned}</DisplayString>
- <DisplayString Condition="m_type == nlohmann::detail::value_t::number_float">{m_value.number_float}</DisplayString>
- <DisplayString Condition="m_type == nlohmann::detail::value_t::discarded">discarded</DisplayString>
- <Expand>
- <ExpandedItem Condition="m_type == nlohmann::detail::value_t::object">
- *(m_value.object),view(simple)
- </ExpandedItem>
- <ExpandedItem Condition="m_type == nlohmann::detail::value_t::array">
- *(m_value.array),view(simple)
- </ExpandedItem>
- </Expand>
- </Type>
- <!-- Skip the pair first/second members in the treeview while traversing a map.
- Only works in VS 2015 Update 2 and beyond using the new visualization -->
- <Type Name="std::pair<*, nlohmann::basic_json<*>>" IncludeView="MapHelper">
- <DisplayString>{second}</DisplayString>
- <Expand>
- <ExpandedItem>second</ExpandedItem>
- </Expand>
- </Type>
- <!-- Namespace nlohmann::json_abi -->
- <Type Name="nlohmann::json_abi::basic_json<*>">
- <DisplayString Condition="m_type == nlohmann::json_abi::detail::value_t::null">null</DisplayString>
- <DisplayString Condition="m_type == nlohmann::json_abi::detail::value_t::object">{*(m_value.object)}</DisplayString>
- <DisplayString Condition="m_type == nlohmann::json_abi::detail::value_t::array">{*(m_value.array)}</DisplayString>
- <DisplayString Condition="m_type == nlohmann::json_abi::detail::value_t::string">{*(m_value.string)}</DisplayString>
- <DisplayString Condition="m_type == nlohmann::json_abi::detail::value_t::boolean">{m_value.boolean}</DisplayString>
- <DisplayString Condition="m_type == nlohmann::json_abi::detail::value_t::number_integer">{m_value.number_integer}</DisplayString>
- <DisplayString Condition="m_type == nlohmann::json_abi::detail::value_t::number_unsigned">{m_value.number_unsigned}</DisplayString>
- <DisplayString Condition="m_type == nlohmann::json_abi::detail::value_t::number_float">{m_value.number_float}</DisplayString>
- <DisplayString Condition="m_type == nlohmann::json_abi::detail::value_t::discarded">discarded</DisplayString>
- <Expand>
- <ExpandedItem Condition="m_type == nlohmann::json_abi::detail::value_t::object">
- *(m_value.object),view(simple)
- </ExpandedItem>
- <ExpandedItem Condition="m_type == nlohmann::json_abi::detail::value_t::array">
- *(m_value.array),view(simple)
- </ExpandedItem>
- </Expand>
- </Type>
- <!-- Skip the pair first/second members in the treeview while traversing a map.
- Only works in VS 2015 Update 2 and beyond using the new visualization -->
- <Type Name="std::pair<*, nlohmann::json_abi::basic_json<*>>" IncludeView="MapHelper">
- <DisplayString>{second}</DisplayString>
- <Expand>
- <ExpandedItem>second</ExpandedItem>
- </Expand>
- </Type>
- <!-- Namespace nlohmann::json_abi_v3_11_2 -->
- <Type Name="nlohmann::json_abi_v3_11_2::basic_json<*>">
- <DisplayString Condition="m_type == nlohmann::json_abi_v3_11_2::detail::value_t::null">null</DisplayString>
- <DisplayString Condition="m_type == nlohmann::json_abi_v3_11_2::detail::value_t::object">{*(m_value.object)}</DisplayString>
- <DisplayString Condition="m_type == nlohmann::json_abi_v3_11_2::detail::value_t::array">{*(m_value.array)}</DisplayString>
- <DisplayString Condition="m_type == nlohmann::json_abi_v3_11_2::detail::value_t::string">{*(m_value.string)}</DisplayString>
- <DisplayString Condition="m_type == nlohmann::json_abi_v3_11_2::detail::value_t::boolean">{m_value.boolean}</DisplayString>
- <DisplayString Condition="m_type == nlohmann::json_abi_v3_11_2::detail::value_t::number_integer">{m_value.number_integer}</DisplayString>
- <DisplayString Condition="m_type == nlohmann::json_abi_v3_11_2::detail::value_t::number_unsigned">{m_value.number_unsigned}</DisplayString>
- <DisplayString Condition="m_type == nlohmann::json_abi_v3_11_2::detail::value_t::number_float">{m_value.number_float}</DisplayString>
- <DisplayString Condition="m_type == nlohmann::json_abi_v3_11_2::detail::value_t::discarded">discarded</DisplayString>
- <Expand>
- <ExpandedItem Condition="m_type == nlohmann::json_abi_v3_11_2::detail::value_t::object">
- *(m_value.object),view(simple)
- </ExpandedItem>
- <ExpandedItem Condition="m_type == nlohmann::json_abi_v3_11_2::detail::value_t::array">
- *(m_value.array),view(simple)
- </ExpandedItem>
- </Expand>
- </Type>
- <!-- Skip the pair first/second members in the treeview while traversing a map.
- Only works in VS 2015 Update 2 and beyond using the new visualization -->
- <Type Name="std::pair<*, nlohmann::json_abi_v3_11_2::basic_json<*>>" IncludeView="MapHelper">
- <DisplayString>{second}</DisplayString>
- <Expand>
- <ExpandedItem>second</ExpandedItem>
- </Expand>
- </Type>
- <!-- Namespace nlohmann::json_abi_diag -->
- <Type Name="nlohmann::json_abi_diag::basic_json<*>">
- <DisplayString Condition="m_type == nlohmann::json_abi_diag::detail::value_t::null">null</DisplayString>
- <DisplayString Condition="m_type == nlohmann::json_abi_diag::detail::value_t::object">{*(m_value.object)}</DisplayString>
- <DisplayString Condition="m_type == nlohmann::json_abi_diag::detail::value_t::array">{*(m_value.array)}</DisplayString>
- <DisplayString Condition="m_type == nlohmann::json_abi_diag::detail::value_t::string">{*(m_value.string)}</DisplayString>
- <DisplayString Condition="m_type == nlohmann::json_abi_diag::detail::value_t::boolean">{m_value.boolean}</DisplayString>
- <DisplayString Condition="m_type == nlohmann::json_abi_diag::detail::value_t::number_integer">{m_value.number_integer}</DisplayString>
- <DisplayString Condition="m_type == nlohmann::json_abi_diag::detail::value_t::number_unsigned">{m_value.number_unsigned}</DisplayString>
- <DisplayString Condition="m_type == nlohmann::json_abi_diag::detail::value_t::number_float">{m_value.number_float}</DisplayString>
- <DisplayString Condition="m_type == nlohmann::json_abi_diag::detail::value_t::discarded">discarded</DisplayString>
- <Expand>
- <ExpandedItem Condition="m_type == nlohmann::json_abi_diag::detail::value_t::object">
- *(m_value.object),view(simple)
- </ExpandedItem>
- <ExpandedItem Condition="m_type == nlohmann::json_abi_diag::detail::value_t::array">
- *(m_value.array),view(simple)
- </ExpandedItem>
- </Expand>
- </Type>
- <!-- Skip the pair first/second members in the treeview while traversing a map.
- Only works in VS 2015 Update 2 and beyond using the new visualization -->
- <Type Name="std::pair<*, nlohmann::json_abi_diag::basic_json<*>>" IncludeView="MapHelper">
- <DisplayString>{second}</DisplayString>
- <Expand>
- <ExpandedItem>second</ExpandedItem>
- </Expand>
- </Type>
- <!-- Namespace nlohmann::json_abi_diag_v3_11_2 -->
- <Type Name="nlohmann::json_abi_diag_v3_11_2::basic_json<*>">
- <DisplayString Condition="m_type == nlohmann::json_abi_diag_v3_11_2::detail::value_t::null">null</DisplayString>
- <DisplayString Condition="m_type == nlohmann::json_abi_diag_v3_11_2::detail::value_t::object">{*(m_value.object)}</DisplayString>
- <DisplayString Condition="m_type == nlohmann::json_abi_diag_v3_11_2::detail::value_t::array">{*(m_value.array)}</DisplayString>
- <DisplayString Condition="m_type == nlohmann::json_abi_diag_v3_11_2::detail::value_t::string">{*(m_value.string)}</DisplayString>
- <DisplayString Condition="m_type == nlohmann::json_abi_diag_v3_11_2::detail::value_t::boolean">{m_value.boolean}</DisplayString>
- <DisplayString Condition="m_type == nlohmann::json_abi_diag_v3_11_2::detail::value_t::number_integer">{m_value.number_integer}</DisplayString>
- <DisplayString Condition="m_type == nlohmann::json_abi_diag_v3_11_2::detail::value_t::number_unsigned">{m_value.number_unsigned}</DisplayString>
- <DisplayString Condition="m_type == nlohmann::json_abi_diag_v3_11_2::detail::value_t::number_float">{m_value.number_float}</DisplayString>
- <DisplayString Condition="m_type == nlohmann::json_abi_diag_v3_11_2::detail::value_t::discarded">discarded</DisplayString>
- <Expand>
- <ExpandedItem Condition="m_type == nlohmann::json_abi_diag_v3_11_2::detail::value_t::object">
- *(m_value.object),view(simple)
- </ExpandedItem>
- <ExpandedItem Condition="m_type == nlohmann::json_abi_diag_v3_11_2::detail::value_t::array">
- *(m_value.array),view(simple)
- </ExpandedItem>
- </Expand>
- </Type>
- <!-- Skip the pair first/second members in the treeview while traversing a map.
- Only works in VS 2015 Update 2 and beyond using the new visualization -->
- <Type Name="std::pair<*, nlohmann::json_abi_diag_v3_11_2::basic_json<*>>" IncludeView="MapHelper">
- <DisplayString>{second}</DisplayString>
- <Expand>
- <ExpandedItem>second</ExpandedItem>
- </Expand>
- </Type>
- <!-- Namespace nlohmann::json_abi_ldvcmp -->
- <Type Name="nlohmann::json_abi_ldvcmp::basic_json<*>">
- <DisplayString Condition="m_type == nlohmann::json_abi_ldvcmp::detail::value_t::null">null</DisplayString>
- <DisplayString Condition="m_type == nlohmann::json_abi_ldvcmp::detail::value_t::object">{*(m_value.object)}</DisplayString>
- <DisplayString Condition="m_type == nlohmann::json_abi_ldvcmp::detail::value_t::array">{*(m_value.array)}</DisplayString>
- <DisplayString Condition="m_type == nlohmann::json_abi_ldvcmp::detail::value_t::string">{*(m_value.string)}</DisplayString>
- <DisplayString Condition="m_type == nlohmann::json_abi_ldvcmp::detail::value_t::boolean">{m_value.boolean}</DisplayString>
- <DisplayString Condition="m_type == nlohmann::json_abi_ldvcmp::detail::value_t::number_integer">{m_value.number_integer}</DisplayString>
- <DisplayString Condition="m_type == nlohmann::json_abi_ldvcmp::detail::value_t::number_unsigned">{m_value.number_unsigned}</DisplayString>
- <DisplayString Condition="m_type == nlohmann::json_abi_ldvcmp::detail::value_t::number_float">{m_value.number_float}</DisplayString>
- <DisplayString Condition="m_type == nlohmann::json_abi_ldvcmp::detail::value_t::discarded">discarded</DisplayString>
- <Expand>
- <ExpandedItem Condition="m_type == nlohmann::json_abi_ldvcmp::detail::value_t::object">
- *(m_value.object),view(simple)
- </ExpandedItem>
- <ExpandedItem Condition="m_type == nlohmann::json_abi_ldvcmp::detail::value_t::array">
- *(m_value.array),view(simple)
- </ExpandedItem>
- </Expand>
- </Type>
- <!-- Skip the pair first/second members in the treeview while traversing a map.
- Only works in VS 2015 Update 2 and beyond using the new visualization -->
- <Type Name="std::pair<*, nlohmann::json_abi_ldvcmp::basic_json<*>>" IncludeView="MapHelper">
- <DisplayString>{second}</DisplayString>
- <Expand>
- <ExpandedItem>second</ExpandedItem>
- </Expand>
- </Type>
- <!-- Namespace nlohmann::json_abi_ldvcmp_v3_11_2 -->
- <Type Name="nlohmann::json_abi_ldvcmp_v3_11_2::basic_json<*>">
- <DisplayString Condition="m_type == nlohmann::json_abi_ldvcmp_v3_11_2::detail::value_t::null">null</DisplayString>
- <DisplayString Condition="m_type == nlohmann::json_abi_ldvcmp_v3_11_2::detail::value_t::object">{*(m_value.object)}</DisplayString>
- <DisplayString Condition="m_type == nlohmann::json_abi_ldvcmp_v3_11_2::detail::value_t::array">{*(m_value.array)}</DisplayString>
- <DisplayString Condition="m_type == nlohmann::json_abi_ldvcmp_v3_11_2::detail::value_t::string">{*(m_value.string)}</DisplayString>
- <DisplayString Condition="m_type == nlohmann::json_abi_ldvcmp_v3_11_2::detail::value_t::boolean">{m_value.boolean}</DisplayString>
- <DisplayString Condition="m_type == nlohmann::json_abi_ldvcmp_v3_11_2::detail::value_t::number_integer">{m_value.number_integer}</DisplayString>
- <DisplayString Condition="m_type == nlohmann::json_abi_ldvcmp_v3_11_2::detail::value_t::number_unsigned">{m_value.number_unsigned}</DisplayString>
- <DisplayString Condition="m_type == nlohmann::json_abi_ldvcmp_v3_11_2::detail::value_t::number_float">{m_value.number_float}</DisplayString>
- <DisplayString Condition="m_type == nlohmann::json_abi_ldvcmp_v3_11_2::detail::value_t::discarded">discarded</DisplayString>
- <Expand>
- <ExpandedItem Condition="m_type == nlohmann::json_abi_ldvcmp_v3_11_2::detail::value_t::object">
- *(m_value.object),view(simple)
- </ExpandedItem>
- <ExpandedItem Condition="m_type == nlohmann::json_abi_ldvcmp_v3_11_2::detail::value_t::array">
- *(m_value.array),view(simple)
- </ExpandedItem>
- </Expand>
- </Type>
- <!-- Skip the pair first/second members in the treeview while traversing a map.
- Only works in VS 2015 Update 2 and beyond using the new visualization -->
- <Type Name="std::pair<*, nlohmann::json_abi_ldvcmp_v3_11_2::basic_json<*>>" IncludeView="MapHelper">
- <DisplayString>{second}</DisplayString>
- <Expand>
- <ExpandedItem>second</ExpandedItem>
- </Expand>
- </Type>
- <!-- Namespace nlohmann::json_abi_diag_ldvcmp -->
- <Type Name="nlohmann::json_abi_diag_ldvcmp::basic_json<*>">
- <DisplayString Condition="m_type == nlohmann::json_abi_diag_ldvcmp::detail::value_t::null">null</DisplayString>
- <DisplayString Condition="m_type == nlohmann::json_abi_diag_ldvcmp::detail::value_t::object">{*(m_value.object)}</DisplayString>
- <DisplayString Condition="m_type == nlohmann::json_abi_diag_ldvcmp::detail::value_t::array">{*(m_value.array)}</DisplayString>
- <DisplayString Condition="m_type == nlohmann::json_abi_diag_ldvcmp::detail::value_t::string">{*(m_value.string)}</DisplayString>
- <DisplayString Condition="m_type == nlohmann::json_abi_diag_ldvcmp::detail::value_t::boolean">{m_value.boolean}</DisplayString>
- <DisplayString Condition="m_type == nlohmann::json_abi_diag_ldvcmp::detail::value_t::number_integer">{m_value.number_integer}</DisplayString>
- <DisplayString Condition="m_type == nlohmann::json_abi_diag_ldvcmp::detail::value_t::number_unsigned">{m_value.number_unsigned}</DisplayString>
- <DisplayString Condition="m_type == nlohmann::json_abi_diag_ldvcmp::detail::value_t::number_float">{m_value.number_float}</DisplayString>
- <DisplayString Condition="m_type == nlohmann::json_abi_diag_ldvcmp::detail::value_t::discarded">discarded</DisplayString>
- <Expand>
- <ExpandedItem Condition="m_type == nlohmann::json_abi_diag_ldvcmp::detail::value_t::object">
- *(m_value.object),view(simple)
- </ExpandedItem>
- <ExpandedItem Condition="m_type == nlohmann::json_abi_diag_ldvcmp::detail::value_t::array">
- *(m_value.array),view(simple)
- </ExpandedItem>
- </Expand>
- </Type>
- <!-- Skip the pair first/second members in the treeview while traversing a map.
- Only works in VS 2015 Update 2 and beyond using the new visualization -->
- <Type Name="std::pair<*, nlohmann::json_abi_diag_ldvcmp::basic_json<*>>" IncludeView="MapHelper">
- <DisplayString>{second}</DisplayString>
- <Expand>
- <ExpandedItem>second</ExpandedItem>
- </Expand>
- </Type>
- <!-- Namespace nlohmann::json_abi_diag_ldvcmp_v3_11_2 -->
- <Type Name="nlohmann::json_abi_diag_ldvcmp_v3_11_2::basic_json<*>">
- <DisplayString Condition="m_type == nlohmann::json_abi_diag_ldvcmp_v3_11_2::detail::value_t::null">null</DisplayString>
- <DisplayString Condition="m_type == nlohmann::json_abi_diag_ldvcmp_v3_11_2::detail::value_t::object">{*(m_value.object)}</DisplayString>
- <DisplayString Condition="m_type == nlohmann::json_abi_diag_ldvcmp_v3_11_2::detail::value_t::array">{*(m_value.array)}</DisplayString>
- <DisplayString Condition="m_type == nlohmann::json_abi_diag_ldvcmp_v3_11_2::detail::value_t::string">{*(m_value.string)}</DisplayString>
- <DisplayString Condition="m_type == nlohmann::json_abi_diag_ldvcmp_v3_11_2::detail::value_t::boolean">{m_value.boolean}</DisplayString>
- <DisplayString Condition="m_type == nlohmann::json_abi_diag_ldvcmp_v3_11_2::detail::value_t::number_integer">{m_value.number_integer}</DisplayString>
- <DisplayString Condition="m_type == nlohmann::json_abi_diag_ldvcmp_v3_11_2::detail::value_t::number_unsigned">{m_value.number_unsigned}</DisplayString>
- <DisplayString Condition="m_type == nlohmann::json_abi_diag_ldvcmp_v3_11_2::detail::value_t::number_float">{m_value.number_float}</DisplayString>
- <DisplayString Condition="m_type == nlohmann::json_abi_diag_ldvcmp_v3_11_2::detail::value_t::discarded">discarded</DisplayString>
- <Expand>
- <ExpandedItem Condition="m_type == nlohmann::json_abi_diag_ldvcmp_v3_11_2::detail::value_t::object">
- *(m_value.object),view(simple)
- </ExpandedItem>
- <ExpandedItem Condition="m_type == nlohmann::json_abi_diag_ldvcmp_v3_11_2::detail::value_t::array">
- *(m_value.array),view(simple)
- </ExpandedItem>
- </Expand>
- </Type>
- <!-- Skip the pair first/second members in the treeview while traversing a map.
- Only works in VS 2015 Update 2 and beyond using the new visualization -->
- <Type Name="std::pair<*, nlohmann::json_abi_diag_ldvcmp_v3_11_2::basic_json<*>>" IncludeView="MapHelper">
- <DisplayString>{second}</DisplayString>
- <Expand>
- <ExpandedItem>second</ExpandedItem>
- </Expand>
- </Type>
- </AutoVisualizer>
|