├── .gitignore ├── CMakeLists.txt ├── README.md ├── include └── stx │ ├── any.hpp │ ├── optional.hpp │ ├── string_view.hpp │ └── variant.hpp └── test ├── CMakeLists.txt ├── string_view_test1.cpp ├── string_view_test2.cpp ├── string_view_test_io.cpp ├── test_all_includes.cpp ├── test_any.cpp ├── test_any_basic.cpp ├── test_optional.cpp ├── test_optional_basic.cpp └── test_variant.cpp /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcbrindle/cpp17_headers/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcbrindle/cpp17_headers/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcbrindle/cpp17_headers/HEAD/README.md -------------------------------------------------------------------------------- /include/stx/any.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcbrindle/cpp17_headers/HEAD/include/stx/any.hpp -------------------------------------------------------------------------------- /include/stx/optional.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcbrindle/cpp17_headers/HEAD/include/stx/optional.hpp -------------------------------------------------------------------------------- /include/stx/string_view.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcbrindle/cpp17_headers/HEAD/include/stx/string_view.hpp -------------------------------------------------------------------------------- /include/stx/variant.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcbrindle/cpp17_headers/HEAD/include/stx/variant.hpp -------------------------------------------------------------------------------- /test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcbrindle/cpp17_headers/HEAD/test/CMakeLists.txt -------------------------------------------------------------------------------- /test/string_view_test1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcbrindle/cpp17_headers/HEAD/test/string_view_test1.cpp -------------------------------------------------------------------------------- /test/string_view_test2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcbrindle/cpp17_headers/HEAD/test/string_view_test2.cpp -------------------------------------------------------------------------------- /test/string_view_test_io.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcbrindle/cpp17_headers/HEAD/test/string_view_test_io.cpp -------------------------------------------------------------------------------- /test/test_all_includes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcbrindle/cpp17_headers/HEAD/test/test_all_includes.cpp -------------------------------------------------------------------------------- /test/test_any.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcbrindle/cpp17_headers/HEAD/test/test_any.cpp -------------------------------------------------------------------------------- /test/test_any_basic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcbrindle/cpp17_headers/HEAD/test/test_any_basic.cpp -------------------------------------------------------------------------------- /test/test_optional.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcbrindle/cpp17_headers/HEAD/test/test_optional.cpp -------------------------------------------------------------------------------- /test/test_optional_basic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcbrindle/cpp17_headers/HEAD/test/test_optional_basic.cpp -------------------------------------------------------------------------------- /test/test_variant.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tcbrindle/cpp17_headers/HEAD/test/test_variant.cpp --------------------------------------------------------------------------------