930bf0ad58
new file: .editorconfig new file: .gitattributes new file: .gitignore new file: .gitmodules new file: LICENSE new file: README.md new file: examples/example.cpp new file: examples/example.toml new file: examples/meson.build new file: include/toml++/toml.h new file: include/toml++/toml_array.h new file: include/toml++/toml_common.h new file: include/toml++/toml_formatter.h new file: include/toml++/toml_node.h new file: include/toml++/toml_node_view.h new file: include/toml++/toml_parser.h new file: include/toml++/toml_table.h new file: include/toml++/toml_utf8.h new file: include/toml++/toml_utf8_generated.h new file: include/toml++/toml_value.h new file: meson.build new file: python/ci_single_header_check.py new file: python/generate_single_header.py new file: python/generate_unicode_functions.py new file: tests/catch2 new file: tests/catch2.h new file: tests/lifetimes.cpp new file: tests/main.cpp new file: tests/meson.build new file: tests/parsing_arrays.cpp new file: tests/parsing_booleans.cpp new file: tests/parsing_comments.cpp new file: tests/parsing_dates_and_times.cpp new file: tests/parsing_floats.cpp new file: tests/parsing_integers.cpp new file: tests/parsing_key_value_pairs.cpp new file: tests/parsing_spec_example.cpp new file: tests/parsing_strings.cpp new file: tests/parsing_tables.cpp new file: tests/tests.cpp new file: tests/tests.h new file: toml.hpp new file: vs/.runsettings new file: vs/example.vcxproj new file: vs/test_char.vcxproj new file: vs/test_char8.vcxproj new file: vs/test_char8_noexcept.vcxproj new file: vs/test_char_noexcept.vcxproj new file: vs/test_strict_char.vcxproj new file: vs/test_strict_char8.vcxproj new file: vs/test_strict_char8_noexcept.vcxproj new file: vs/test_strict_char_noexcept.vcxproj new file: vs/toml++.natvis new file: vs/toml++.props new file: vs/toml++.sln new file: vs/toml++.vcxproj new file: vs/toml++.vcxproj.filters
54 lines
2.0 KiB
XML
54 lines
2.0 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<AutoVisualizer xmlns="http://schemas.microsoft.com/vstudio/debugger/natvis/2010">
|
|
|
|
<Type Name="::toml::date">
|
|
<DisplayString>{(int)year}-{(int)month}-{(int)day}</DisplayString>
|
|
<Expand>
|
|
<Item Name="year" ExcludeView="simple">year</Item>
|
|
<Item Name="month" ExcludeView="simple">month</Item>
|
|
<Item Name="day" ExcludeView="simple">day</Item>
|
|
</Expand>
|
|
</Type>
|
|
|
|
<Type Name="::toml::time">
|
|
<DisplayString>{(int)hour}:{(int)minute}:{second + (nanosecond / 1000000000.0)}</DisplayString>
|
|
<Expand>
|
|
<Item Name="hour" ExcludeView="simple">hour</Item>
|
|
<Item Name="minute" ExcludeView="simple">minute</Item>
|
|
<Item Name="second" ExcludeView="simple">second</Item>
|
|
<Item Name="nanosecond" ExcludeView="simple">nanosecond</Item>
|
|
</Expand>
|
|
</Type>
|
|
|
|
<Type Name="::toml::time_offset">
|
|
<DisplayString Condition="hours >= 0 && minutes >= 0">{(int)hours}:{(int)minutes}</DisplayString>
|
|
<DisplayString Condition="hours < 0 && minutes >= 0">-{-((int)hours)}:{(int)minutes}</DisplayString>
|
|
<DisplayString Condition="hours < 0 && minutes < 0">-{-((int)hours)}:{-((int)minutes)}</DisplayString>
|
|
<DisplayString Condition="hours >= 0 && minutes < 0">-{(int)hours}:{-((int)minutes)}</DisplayString>
|
|
<Expand>
|
|
<Item Name="hours" ExcludeView="simple">hours</Item>
|
|
<Item Name="minutes" ExcludeView="simple">minutes</Item>
|
|
</Expand>
|
|
</Type>
|
|
|
|
<Type Name="::toml::value<*>">
|
|
<DisplayString>{{ {val_} }}</DisplayString>
|
|
<Expand>
|
|
<Item Name="val_" ExcludeView="simple">val_</Item>
|
|
</Expand>
|
|
</Type>
|
|
|
|
<Type Name="::toml::source_position">
|
|
<DisplayString>line {line}, column {column}</DisplayString>
|
|
<Expand>
|
|
<Item Name="line" ExcludeView="simple">line</Item>
|
|
<Item Name="column" ExcludeView="simple">column</Item>
|
|
</Expand>
|
|
</Type>
|
|
|
|
<Type Name="::toml::impl::utf8_codepoint">
|
|
<DisplayString>{&bytes,s8} ({position})</DisplayString>
|
|
</Type>
|
|
|
|
</AutoVisualizer>
|