├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── appveyor.yml ├── bench ├── Jamroot.jam ├── README.md ├── boost_variant.cpp ├── eggs-variant │ ├── .appveyor.yml │ ├── .travis.yml │ ├── CMakeLists.txt │ ├── LICENSE_1_0.txt │ ├── README.md │ └── include │ │ └── eggs │ │ ├── variant.hpp │ │ └── variant │ │ ├── bad_variant_access.hpp │ │ ├── detail │ │ ├── apply.hpp │ │ ├── config │ │ │ ├── prefix.hpp │ │ │ └── suffix.hpp │ │ ├── pack.hpp │ │ ├── storage.hpp │ │ ├── utility.hpp │ │ └── visitor.hpp │ │ ├── in_place.hpp │ │ └── variant.hpp ├── eggs_variant.cpp ├── exp_variant.cpp ├── format_benchmark_results.lua ├── generate_asm.sh ├── include │ ├── bench.hpp │ ├── bench_api.hpp │ └── bench_framework.hpp ├── juice-variant │ └── include │ │ └── juice │ │ ├── conjunction.hpp │ │ ├── mpl.hpp │ │ ├── tuple.hpp │ │ └── variant.hpp ├── juice_variant.cpp ├── libcxx-variant │ ├── .arcconfig │ ├── .gitignore │ ├── CREDITS.TXT │ ├── LICENSE.TXT │ ├── TODO.TXT │ ├── include │ │ ├── CMakeLists.txt │ │ ├── __bit_reference │ │ ├── __bsd_locale_defaults.h │ │ ├── __bsd_locale_fallbacks.h │ │ ├── __config │ │ ├── __config_site.in │ │ ├── __debug │ │ ├── __functional_03 │ │ ├── __functional_base │ │ ├── __functional_base_03 │ │ ├── __hash_table │ │ ├── __locale │ │ ├── __mutex_base │ │ ├── __nullptr │ │ ├── __refstring │ │ ├── __split_buffer │ │ ├── __sso_allocator │ │ ├── __std_stream │ │ ├── __string │ │ ├── __threading_support │ │ ├── __tree │ │ ├── __tuple │ │ ├── __undef___deallocate │ │ ├── __undef_min_max │ │ ├── algorithm │ │ ├── array │ │ ├── atomic │ │ ├── bitset │ │ ├── cassert │ │ ├── ccomplex │ │ ├── cctype │ │ ├── cerrno │ │ ├── cfenv │ │ ├── cfloat │ │ ├── chrono │ │ ├── cinttypes │ │ ├── ciso646 │ │ ├── climits │ │ ├── clocale │ │ ├── cmath │ │ ├── codecvt │ │ ├── complex │ │ ├── complex.h │ │ ├── condition_variable │ │ ├── csetjmp │ │ ├── csignal │ │ ├── cstdarg │ │ ├── cstdbool │ │ ├── cstddef │ │ ├── cstdint │ │ ├── cstdio │ │ ├── cstdlib │ │ ├── cstring │ │ ├── ctgmath │ │ ├── ctime │ │ ├── ctype.h │ │ ├── cwchar │ │ ├── cwctype │ │ ├── deque │ │ ├── errno.h │ │ ├── exception │ │ ├── experimental │ │ │ ├── __config │ │ │ ├── __memory │ │ │ ├── algorithm │ │ │ ├── any │ │ │ ├── chrono │ │ │ ├── deque │ │ │ ├── dynarray │ │ │ ├── filesystem │ │ │ ├── forward_list │ │ │ ├── functional │ │ │ ├── iterator │ │ │ ├── list │ │ │ ├── map │ │ │ ├── memory_resource │ │ │ ├── optional │ │ │ ├── propagate_const │ │ │ ├── ratio │ │ │ ├── regex │ │ │ ├── set │ │ │ ├── string │ │ │ ├── string_view │ │ │ ├── system_error │ │ │ ├── tuple │ │ │ ├── type_traits │ │ │ ├── unordered_map │ │ │ ├── unordered_set │ │ │ ├── utility │ │ │ └── vector │ │ ├── ext │ │ │ ├── __hash │ │ │ ├── hash_map │ │ │ └── hash_set │ │ ├── float.h │ │ ├── forward_list │ │ ├── fstream │ │ ├── functional │ │ ├── future │ │ ├── initializer_list │ │ ├── inttypes.h │ │ ├── iomanip │ │ ├── ios │ │ ├── iosfwd │ │ ├── iostream │ │ ├── istream │ │ ├── iterator │ │ ├── limits │ │ ├── list │ │ ├── locale │ │ ├── map │ │ ├── math.h │ │ ├── memory │ │ ├── module.modulemap │ │ ├── mutex │ │ ├── new │ │ ├── numeric │ │ ├── ostream │ │ ├── queue │ │ ├── random │ │ ├── ratio │ │ ├── regex │ │ ├── scoped_allocator │ │ ├── set │ │ ├── setjmp.h │ │ ├── shared_mutex │ │ ├── sstream │ │ ├── stack │ │ ├── stdbool.h │ │ ├── stddef.h │ │ ├── stdexcept │ │ ├── stdio.h │ │ ├── stdlib.h │ │ ├── streambuf │ │ ├── string │ │ ├── string.h │ │ ├── string_view │ │ ├── strstream │ │ ├── support │ │ │ ├── android │ │ │ │ └── locale_bionic.h │ │ │ ├── ibm │ │ │ │ ├── limits.h │ │ │ │ ├── locale_mgmt_aix.h │ │ │ │ ├── support.h │ │ │ │ └── xlocale.h │ │ │ ├── musl │ │ │ │ └── xlocale.h │ │ │ ├── newlib │ │ │ │ └── xlocale.h │ │ │ ├── solaris │ │ │ │ ├── floatingpoint.h │ │ │ │ ├── wchar.h │ │ │ │ └── xlocale.h │ │ │ ├── win32 │ │ │ │ ├── limits_win32.h │ │ │ │ ├── locale_mgmt_win32.h │ │ │ │ ├── locale_win32.h │ │ │ │ ├── math_win32.h │ │ │ │ └── support.h │ │ │ └── xlocale │ │ │ │ ├── __nop_locale_mgmt.h │ │ │ │ ├── __posix_l_fallback.h │ │ │ │ ├── __strtonum_fallback.h │ │ │ │ └── xlocale.h │ │ ├── system_error │ │ ├── tgmath.h │ │ ├── thread │ │ ├── tuple │ │ ├── type_traits │ │ ├── typeindex │ │ ├── typeinfo │ │ ├── unordered_map │ │ ├── unordered_set │ │ ├── utility │ │ ├── valarray │ │ ├── variant │ │ ├── vector │ │ ├── wchar.h │ │ └── wctype.h │ └── src │ │ ├── algorithm.cpp │ │ ├── any.cpp │ │ ├── bind.cpp │ │ ├── chrono.cpp │ │ ├── condition_variable.cpp │ │ ├── debug.cpp │ │ ├── exception.cpp │ │ ├── experimental │ │ ├── filesystem │ │ │ ├── directory_iterator.cpp │ │ │ ├── operations.cpp │ │ │ └── path.cpp │ │ └── memory_resource.cpp │ │ ├── future.cpp │ │ ├── hash.cpp │ │ ├── include │ │ ├── atomic_support.h │ │ └── config_elast.h │ │ ├── ios.cpp │ │ ├── iostream.cpp │ │ ├── locale.cpp │ │ ├── memory.cpp │ │ ├── mutex.cpp │ │ ├── new.cpp │ │ ├── optional.cpp │ │ ├── random.cpp │ │ ├── regex.cpp │ │ ├── shared_mutex.cpp │ │ ├── stdexcept.cpp │ │ ├── string.cpp │ │ ├── strstream.cpp │ │ ├── support │ │ ├── solaris │ │ │ ├── README │ │ │ ├── mbsnrtowcs.inc │ │ │ ├── wcsnrtombs.inc │ │ │ └── xlocale.c │ │ └── win32 │ │ │ ├── locale_win32.cpp │ │ │ └── support.cpp │ │ ├── system_error.cpp │ │ ├── thread.cpp │ │ ├── typeinfo.cpp │ │ ├── utility.cpp │ │ ├── valarray.cpp │ │ └── variant.cpp ├── mapbox-variant │ ├── .gitignore │ ├── .gitmodules │ ├── .travis.yml │ ├── .ycm_extra_conf.py │ ├── Jamroot │ ├── LICENSE │ ├── LICENSE_1_0.txt │ ├── Makefile │ ├── README.md │ ├── appveyor.yml │ ├── common.gypi │ ├── include │ │ └── mapbox │ │ │ ├── optional.hpp │ │ │ ├── recursive_wrapper.hpp │ │ │ ├── variant.hpp │ │ │ └── variant_io.hpp │ └── variant.gyp ├── mapbox_variant.cpp ├── run.sh ├── std_variant.cpp └── strict_variant.cpp ├── clang-format.sh ├── doc ├── Jamroot.jam ├── fetch_boost_images_and_css.sh └── qbk │ ├── AdvancedUsage.qbk │ ├── AliasAllocVariant.qbk │ ├── AliasEasyVariant.qbk │ ├── ArithmeticCategory.qbk │ ├── ArithmeticRank.qbk │ ├── BasicUsage.qbk │ ├── Benchmarks.qbk │ ├── ClassRecursiveWrapper.qbk │ ├── ClassVariant.qbk │ ├── ClassVariantComparator.qbk │ ├── Comparison.qbk │ ├── Compatibility.qbk │ ├── Configuration.qbk │ ├── Design.qbk │ ├── Dominates.qbk │ ├── FutureDirections.qbk │ ├── ImplementationNotes.qbk │ ├── Includes.qbk │ ├── Intro.qbk │ ├── IsWrapper.qbk │ ├── Motivation.qbk │ ├── SafeArithmeticConversion.qbk │ ├── SafePointerConversion.qbk │ ├── SafelyConstructible.qbk │ └── strict_variant.qbk ├── example ├── Jamroot.jam ├── boost_variant.cpp ├── example.hpp ├── exp_variant.cpp ├── run.sh ├── std_variant.cpp └── strict_variant.cpp ├── find_and_replace.sh ├── include └── strict_variant │ ├── alloc_variant.hpp │ ├── alloc_wrapper.hpp │ ├── conversion_rank.hpp │ ├── filter_overloads.hpp │ ├── mpl │ ├── find_any_in_list.hpp │ ├── find_with.hpp │ ├── max.hpp │ ├── nonstd_traits.hpp │ ├── std_traits.hpp │ ├── tuple_cdr.hpp │ ├── typelist.hpp │ └── ulist.hpp │ ├── multivisit.hpp │ ├── recursive_wrapper.hpp │ ├── safe_arithmetic_conversion.hpp │ ├── safe_pointer_conversion.hpp │ ├── safely_constructible.hpp │ ├── variant.hpp │ ├── variant_compare.hpp │ ├── variant_detail.hpp │ ├── variant_dispatch.hpp │ ├── variant_fwd.hpp │ ├── variant_hash.hpp │ ├── variant_spirit.hpp │ ├── variant_storage.hpp │ ├── variant_stream_ops.hpp │ ├── version.hpp │ └── wrapper.hpp └── test ├── Jamroot.jam ├── alloc.cpp ├── compare.cpp ├── hash.cpp ├── include └── test_harness │ ├── test.hpp │ └── test_harness.hpp ├── run_tests.sh ├── spirit.cpp ├── test.sh ├── tutorial_advanced.cpp ├── tutorial_basic.cpp └── variant.cpp /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/README.md -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/appveyor.yml -------------------------------------------------------------------------------- /bench/Jamroot.jam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/Jamroot.jam -------------------------------------------------------------------------------- /bench/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/README.md -------------------------------------------------------------------------------- /bench/boost_variant.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/boost_variant.cpp -------------------------------------------------------------------------------- /bench/eggs-variant/.appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/eggs-variant/.appveyor.yml -------------------------------------------------------------------------------- /bench/eggs-variant/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/eggs-variant/.travis.yml -------------------------------------------------------------------------------- /bench/eggs-variant/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/eggs-variant/CMakeLists.txt -------------------------------------------------------------------------------- /bench/eggs-variant/LICENSE_1_0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/eggs-variant/LICENSE_1_0.txt -------------------------------------------------------------------------------- /bench/eggs-variant/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/eggs-variant/README.md -------------------------------------------------------------------------------- /bench/eggs-variant/include/eggs/variant.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/eggs-variant/include/eggs/variant.hpp -------------------------------------------------------------------------------- /bench/eggs-variant/include/eggs/variant/bad_variant_access.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/eggs-variant/include/eggs/variant/bad_variant_access.hpp -------------------------------------------------------------------------------- /bench/eggs-variant/include/eggs/variant/detail/apply.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/eggs-variant/include/eggs/variant/detail/apply.hpp -------------------------------------------------------------------------------- /bench/eggs-variant/include/eggs/variant/detail/config/prefix.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/eggs-variant/include/eggs/variant/detail/config/prefix.hpp -------------------------------------------------------------------------------- /bench/eggs-variant/include/eggs/variant/detail/config/suffix.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/eggs-variant/include/eggs/variant/detail/config/suffix.hpp -------------------------------------------------------------------------------- /bench/eggs-variant/include/eggs/variant/detail/pack.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/eggs-variant/include/eggs/variant/detail/pack.hpp -------------------------------------------------------------------------------- /bench/eggs-variant/include/eggs/variant/detail/storage.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/eggs-variant/include/eggs/variant/detail/storage.hpp -------------------------------------------------------------------------------- /bench/eggs-variant/include/eggs/variant/detail/utility.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/eggs-variant/include/eggs/variant/detail/utility.hpp -------------------------------------------------------------------------------- /bench/eggs-variant/include/eggs/variant/detail/visitor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/eggs-variant/include/eggs/variant/detail/visitor.hpp -------------------------------------------------------------------------------- /bench/eggs-variant/include/eggs/variant/in_place.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/eggs-variant/include/eggs/variant/in_place.hpp -------------------------------------------------------------------------------- /bench/eggs-variant/include/eggs/variant/variant.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/eggs-variant/include/eggs/variant/variant.hpp -------------------------------------------------------------------------------- /bench/eggs_variant.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/eggs_variant.cpp -------------------------------------------------------------------------------- /bench/exp_variant.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/exp_variant.cpp -------------------------------------------------------------------------------- /bench/format_benchmark_results.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/format_benchmark_results.lua -------------------------------------------------------------------------------- /bench/generate_asm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/generate_asm.sh -------------------------------------------------------------------------------- /bench/include/bench.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/include/bench.hpp -------------------------------------------------------------------------------- /bench/include/bench_api.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/include/bench_api.hpp -------------------------------------------------------------------------------- /bench/include/bench_framework.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/include/bench_framework.hpp -------------------------------------------------------------------------------- /bench/juice-variant/include/juice/conjunction.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/juice-variant/include/juice/conjunction.hpp -------------------------------------------------------------------------------- /bench/juice-variant/include/juice/mpl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/juice-variant/include/juice/mpl.hpp -------------------------------------------------------------------------------- /bench/juice-variant/include/juice/tuple.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/juice-variant/include/juice/tuple.hpp -------------------------------------------------------------------------------- /bench/juice-variant/include/juice/variant.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/juice-variant/include/juice/variant.hpp -------------------------------------------------------------------------------- /bench/juice_variant.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/juice_variant.cpp -------------------------------------------------------------------------------- /bench/libcxx-variant/.arcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/.arcconfig -------------------------------------------------------------------------------- /bench/libcxx-variant/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/.gitignore -------------------------------------------------------------------------------- /bench/libcxx-variant/CREDITS.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/CREDITS.TXT -------------------------------------------------------------------------------- /bench/libcxx-variant/LICENSE.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/LICENSE.TXT -------------------------------------------------------------------------------- /bench/libcxx-variant/TODO.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/TODO.TXT -------------------------------------------------------------------------------- /bench/libcxx-variant/include/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/CMakeLists.txt -------------------------------------------------------------------------------- /bench/libcxx-variant/include/__bit_reference: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/__bit_reference -------------------------------------------------------------------------------- /bench/libcxx-variant/include/__bsd_locale_defaults.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/__bsd_locale_defaults.h -------------------------------------------------------------------------------- /bench/libcxx-variant/include/__bsd_locale_fallbacks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/__bsd_locale_fallbacks.h -------------------------------------------------------------------------------- /bench/libcxx-variant/include/__config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/__config -------------------------------------------------------------------------------- /bench/libcxx-variant/include/__config_site.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/__config_site.in -------------------------------------------------------------------------------- /bench/libcxx-variant/include/__debug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/__debug -------------------------------------------------------------------------------- /bench/libcxx-variant/include/__functional_03: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/__functional_03 -------------------------------------------------------------------------------- /bench/libcxx-variant/include/__functional_base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/__functional_base -------------------------------------------------------------------------------- /bench/libcxx-variant/include/__functional_base_03: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/__functional_base_03 -------------------------------------------------------------------------------- /bench/libcxx-variant/include/__hash_table: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/__hash_table -------------------------------------------------------------------------------- /bench/libcxx-variant/include/__locale: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/__locale -------------------------------------------------------------------------------- /bench/libcxx-variant/include/__mutex_base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/__mutex_base -------------------------------------------------------------------------------- /bench/libcxx-variant/include/__nullptr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/__nullptr -------------------------------------------------------------------------------- /bench/libcxx-variant/include/__refstring: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/__refstring -------------------------------------------------------------------------------- /bench/libcxx-variant/include/__split_buffer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/__split_buffer -------------------------------------------------------------------------------- /bench/libcxx-variant/include/__sso_allocator: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/__sso_allocator -------------------------------------------------------------------------------- /bench/libcxx-variant/include/__std_stream: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/__std_stream -------------------------------------------------------------------------------- /bench/libcxx-variant/include/__string: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/__string -------------------------------------------------------------------------------- /bench/libcxx-variant/include/__threading_support: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/__threading_support -------------------------------------------------------------------------------- /bench/libcxx-variant/include/__tree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/__tree -------------------------------------------------------------------------------- /bench/libcxx-variant/include/__tuple: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/__tuple -------------------------------------------------------------------------------- /bench/libcxx-variant/include/__undef___deallocate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/__undef___deallocate -------------------------------------------------------------------------------- /bench/libcxx-variant/include/__undef_min_max: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/__undef_min_max -------------------------------------------------------------------------------- /bench/libcxx-variant/include/algorithm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/algorithm -------------------------------------------------------------------------------- /bench/libcxx-variant/include/array: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/array -------------------------------------------------------------------------------- /bench/libcxx-variant/include/atomic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/atomic -------------------------------------------------------------------------------- /bench/libcxx-variant/include/bitset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/bitset -------------------------------------------------------------------------------- /bench/libcxx-variant/include/cassert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/cassert -------------------------------------------------------------------------------- /bench/libcxx-variant/include/ccomplex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/ccomplex -------------------------------------------------------------------------------- /bench/libcxx-variant/include/cctype: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/cctype -------------------------------------------------------------------------------- /bench/libcxx-variant/include/cerrno: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/cerrno -------------------------------------------------------------------------------- /bench/libcxx-variant/include/cfenv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/cfenv -------------------------------------------------------------------------------- /bench/libcxx-variant/include/cfloat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/cfloat -------------------------------------------------------------------------------- /bench/libcxx-variant/include/chrono: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/chrono -------------------------------------------------------------------------------- /bench/libcxx-variant/include/cinttypes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/cinttypes -------------------------------------------------------------------------------- /bench/libcxx-variant/include/ciso646: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/ciso646 -------------------------------------------------------------------------------- /bench/libcxx-variant/include/climits: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/climits -------------------------------------------------------------------------------- /bench/libcxx-variant/include/clocale: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/clocale -------------------------------------------------------------------------------- /bench/libcxx-variant/include/cmath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/cmath -------------------------------------------------------------------------------- /bench/libcxx-variant/include/codecvt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/codecvt -------------------------------------------------------------------------------- /bench/libcxx-variant/include/complex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/complex -------------------------------------------------------------------------------- /bench/libcxx-variant/include/complex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/complex.h -------------------------------------------------------------------------------- /bench/libcxx-variant/include/condition_variable: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/condition_variable -------------------------------------------------------------------------------- /bench/libcxx-variant/include/csetjmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/csetjmp -------------------------------------------------------------------------------- /bench/libcxx-variant/include/csignal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/csignal -------------------------------------------------------------------------------- /bench/libcxx-variant/include/cstdarg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/cstdarg -------------------------------------------------------------------------------- /bench/libcxx-variant/include/cstdbool: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/cstdbool -------------------------------------------------------------------------------- /bench/libcxx-variant/include/cstddef: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/cstddef -------------------------------------------------------------------------------- /bench/libcxx-variant/include/cstdint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/cstdint -------------------------------------------------------------------------------- /bench/libcxx-variant/include/cstdio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/cstdio -------------------------------------------------------------------------------- /bench/libcxx-variant/include/cstdlib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/cstdlib -------------------------------------------------------------------------------- /bench/libcxx-variant/include/cstring: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/cstring -------------------------------------------------------------------------------- /bench/libcxx-variant/include/ctgmath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/ctgmath -------------------------------------------------------------------------------- /bench/libcxx-variant/include/ctime: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/ctime -------------------------------------------------------------------------------- /bench/libcxx-variant/include/ctype.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/ctype.h -------------------------------------------------------------------------------- /bench/libcxx-variant/include/cwchar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/cwchar -------------------------------------------------------------------------------- /bench/libcxx-variant/include/cwctype: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/cwctype -------------------------------------------------------------------------------- /bench/libcxx-variant/include/deque: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/deque -------------------------------------------------------------------------------- /bench/libcxx-variant/include/errno.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/errno.h -------------------------------------------------------------------------------- /bench/libcxx-variant/include/exception: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/exception -------------------------------------------------------------------------------- /bench/libcxx-variant/include/experimental/__config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/experimental/__config -------------------------------------------------------------------------------- /bench/libcxx-variant/include/experimental/__memory: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/experimental/__memory -------------------------------------------------------------------------------- /bench/libcxx-variant/include/experimental/algorithm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/experimental/algorithm -------------------------------------------------------------------------------- /bench/libcxx-variant/include/experimental/any: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/experimental/any -------------------------------------------------------------------------------- /bench/libcxx-variant/include/experimental/chrono: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/experimental/chrono -------------------------------------------------------------------------------- /bench/libcxx-variant/include/experimental/deque: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/experimental/deque -------------------------------------------------------------------------------- /bench/libcxx-variant/include/experimental/dynarray: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/experimental/dynarray -------------------------------------------------------------------------------- /bench/libcxx-variant/include/experimental/filesystem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/experimental/filesystem -------------------------------------------------------------------------------- /bench/libcxx-variant/include/experimental/forward_list: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/experimental/forward_list -------------------------------------------------------------------------------- /bench/libcxx-variant/include/experimental/functional: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/experimental/functional -------------------------------------------------------------------------------- /bench/libcxx-variant/include/experimental/iterator: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/experimental/iterator -------------------------------------------------------------------------------- /bench/libcxx-variant/include/experimental/list: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/experimental/list -------------------------------------------------------------------------------- /bench/libcxx-variant/include/experimental/map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/experimental/map -------------------------------------------------------------------------------- /bench/libcxx-variant/include/experimental/memory_resource: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/experimental/memory_resource -------------------------------------------------------------------------------- /bench/libcxx-variant/include/experimental/optional: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/experimental/optional -------------------------------------------------------------------------------- /bench/libcxx-variant/include/experimental/propagate_const: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/experimental/propagate_const -------------------------------------------------------------------------------- /bench/libcxx-variant/include/experimental/ratio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/experimental/ratio -------------------------------------------------------------------------------- /bench/libcxx-variant/include/experimental/regex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/experimental/regex -------------------------------------------------------------------------------- /bench/libcxx-variant/include/experimental/set: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/experimental/set -------------------------------------------------------------------------------- /bench/libcxx-variant/include/experimental/string: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/experimental/string -------------------------------------------------------------------------------- /bench/libcxx-variant/include/experimental/string_view: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/experimental/string_view -------------------------------------------------------------------------------- /bench/libcxx-variant/include/experimental/system_error: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/experimental/system_error -------------------------------------------------------------------------------- /bench/libcxx-variant/include/experimental/tuple: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/experimental/tuple -------------------------------------------------------------------------------- /bench/libcxx-variant/include/experimental/type_traits: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/experimental/type_traits -------------------------------------------------------------------------------- /bench/libcxx-variant/include/experimental/unordered_map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/experimental/unordered_map -------------------------------------------------------------------------------- /bench/libcxx-variant/include/experimental/unordered_set: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/experimental/unordered_set -------------------------------------------------------------------------------- /bench/libcxx-variant/include/experimental/utility: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/experimental/utility -------------------------------------------------------------------------------- /bench/libcxx-variant/include/experimental/vector: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/experimental/vector -------------------------------------------------------------------------------- /bench/libcxx-variant/include/ext/__hash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/ext/__hash -------------------------------------------------------------------------------- /bench/libcxx-variant/include/ext/hash_map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/ext/hash_map -------------------------------------------------------------------------------- /bench/libcxx-variant/include/ext/hash_set: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/ext/hash_set -------------------------------------------------------------------------------- /bench/libcxx-variant/include/float.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/float.h -------------------------------------------------------------------------------- /bench/libcxx-variant/include/forward_list: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/forward_list -------------------------------------------------------------------------------- /bench/libcxx-variant/include/fstream: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/fstream -------------------------------------------------------------------------------- /bench/libcxx-variant/include/functional: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/functional -------------------------------------------------------------------------------- /bench/libcxx-variant/include/future: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/future -------------------------------------------------------------------------------- /bench/libcxx-variant/include/initializer_list: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/initializer_list -------------------------------------------------------------------------------- /bench/libcxx-variant/include/inttypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/inttypes.h -------------------------------------------------------------------------------- /bench/libcxx-variant/include/iomanip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/iomanip -------------------------------------------------------------------------------- /bench/libcxx-variant/include/ios: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/ios -------------------------------------------------------------------------------- /bench/libcxx-variant/include/iosfwd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/iosfwd -------------------------------------------------------------------------------- /bench/libcxx-variant/include/iostream: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/iostream -------------------------------------------------------------------------------- /bench/libcxx-variant/include/istream: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/istream -------------------------------------------------------------------------------- /bench/libcxx-variant/include/iterator: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/iterator -------------------------------------------------------------------------------- /bench/libcxx-variant/include/limits: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/limits -------------------------------------------------------------------------------- /bench/libcxx-variant/include/list: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/list -------------------------------------------------------------------------------- /bench/libcxx-variant/include/locale: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/locale -------------------------------------------------------------------------------- /bench/libcxx-variant/include/map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/map -------------------------------------------------------------------------------- /bench/libcxx-variant/include/math.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/math.h -------------------------------------------------------------------------------- /bench/libcxx-variant/include/memory: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/memory -------------------------------------------------------------------------------- /bench/libcxx-variant/include/module.modulemap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/module.modulemap -------------------------------------------------------------------------------- /bench/libcxx-variant/include/mutex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/mutex -------------------------------------------------------------------------------- /bench/libcxx-variant/include/new: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/new -------------------------------------------------------------------------------- /bench/libcxx-variant/include/numeric: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/numeric -------------------------------------------------------------------------------- /bench/libcxx-variant/include/ostream: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/ostream -------------------------------------------------------------------------------- /bench/libcxx-variant/include/queue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/queue -------------------------------------------------------------------------------- /bench/libcxx-variant/include/random: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/random -------------------------------------------------------------------------------- /bench/libcxx-variant/include/ratio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/ratio -------------------------------------------------------------------------------- /bench/libcxx-variant/include/regex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/regex -------------------------------------------------------------------------------- /bench/libcxx-variant/include/scoped_allocator: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/scoped_allocator -------------------------------------------------------------------------------- /bench/libcxx-variant/include/set: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/set -------------------------------------------------------------------------------- /bench/libcxx-variant/include/setjmp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/setjmp.h -------------------------------------------------------------------------------- /bench/libcxx-variant/include/shared_mutex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/shared_mutex -------------------------------------------------------------------------------- /bench/libcxx-variant/include/sstream: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/sstream -------------------------------------------------------------------------------- /bench/libcxx-variant/include/stack: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/stack -------------------------------------------------------------------------------- /bench/libcxx-variant/include/stdbool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/stdbool.h -------------------------------------------------------------------------------- /bench/libcxx-variant/include/stddef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/stddef.h -------------------------------------------------------------------------------- /bench/libcxx-variant/include/stdexcept: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/stdexcept -------------------------------------------------------------------------------- /bench/libcxx-variant/include/stdio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/stdio.h -------------------------------------------------------------------------------- /bench/libcxx-variant/include/stdlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/stdlib.h -------------------------------------------------------------------------------- /bench/libcxx-variant/include/streambuf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/streambuf -------------------------------------------------------------------------------- /bench/libcxx-variant/include/string: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/string -------------------------------------------------------------------------------- /bench/libcxx-variant/include/string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/string.h -------------------------------------------------------------------------------- /bench/libcxx-variant/include/string_view: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/string_view -------------------------------------------------------------------------------- /bench/libcxx-variant/include/strstream: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/strstream -------------------------------------------------------------------------------- /bench/libcxx-variant/include/support/android/locale_bionic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/support/android/locale_bionic.h -------------------------------------------------------------------------------- /bench/libcxx-variant/include/support/ibm/limits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/support/ibm/limits.h -------------------------------------------------------------------------------- /bench/libcxx-variant/include/support/ibm/locale_mgmt_aix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/support/ibm/locale_mgmt_aix.h -------------------------------------------------------------------------------- /bench/libcxx-variant/include/support/ibm/support.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/support/ibm/support.h -------------------------------------------------------------------------------- /bench/libcxx-variant/include/support/ibm/xlocale.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/support/ibm/xlocale.h -------------------------------------------------------------------------------- /bench/libcxx-variant/include/support/musl/xlocale.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/support/musl/xlocale.h -------------------------------------------------------------------------------- /bench/libcxx-variant/include/support/newlib/xlocale.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/support/newlib/xlocale.h -------------------------------------------------------------------------------- /bench/libcxx-variant/include/support/solaris/floatingpoint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/support/solaris/floatingpoint.h -------------------------------------------------------------------------------- /bench/libcxx-variant/include/support/solaris/wchar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/support/solaris/wchar.h -------------------------------------------------------------------------------- /bench/libcxx-variant/include/support/solaris/xlocale.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/support/solaris/xlocale.h -------------------------------------------------------------------------------- /bench/libcxx-variant/include/support/win32/limits_win32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/support/win32/limits_win32.h -------------------------------------------------------------------------------- /bench/libcxx-variant/include/support/win32/locale_mgmt_win32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/support/win32/locale_mgmt_win32.h -------------------------------------------------------------------------------- /bench/libcxx-variant/include/support/win32/locale_win32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/support/win32/locale_win32.h -------------------------------------------------------------------------------- /bench/libcxx-variant/include/support/win32/math_win32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/support/win32/math_win32.h -------------------------------------------------------------------------------- /bench/libcxx-variant/include/support/win32/support.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/support/win32/support.h -------------------------------------------------------------------------------- /bench/libcxx-variant/include/support/xlocale/__nop_locale_mgmt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/support/xlocale/__nop_locale_mgmt.h -------------------------------------------------------------------------------- /bench/libcxx-variant/include/support/xlocale/__posix_l_fallback.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/support/xlocale/__posix_l_fallback.h -------------------------------------------------------------------------------- /bench/libcxx-variant/include/support/xlocale/__strtonum_fallback.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/support/xlocale/__strtonum_fallback.h -------------------------------------------------------------------------------- /bench/libcxx-variant/include/support/xlocale/xlocale.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bench/libcxx-variant/include/system_error: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/system_error -------------------------------------------------------------------------------- /bench/libcxx-variant/include/tgmath.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/tgmath.h -------------------------------------------------------------------------------- /bench/libcxx-variant/include/thread: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/thread -------------------------------------------------------------------------------- /bench/libcxx-variant/include/tuple: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/tuple -------------------------------------------------------------------------------- /bench/libcxx-variant/include/type_traits: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/type_traits -------------------------------------------------------------------------------- /bench/libcxx-variant/include/typeindex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/typeindex -------------------------------------------------------------------------------- /bench/libcxx-variant/include/typeinfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/typeinfo -------------------------------------------------------------------------------- /bench/libcxx-variant/include/unordered_map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/unordered_map -------------------------------------------------------------------------------- /bench/libcxx-variant/include/unordered_set: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/unordered_set -------------------------------------------------------------------------------- /bench/libcxx-variant/include/utility: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/utility -------------------------------------------------------------------------------- /bench/libcxx-variant/include/valarray: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/valarray -------------------------------------------------------------------------------- /bench/libcxx-variant/include/variant: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/variant -------------------------------------------------------------------------------- /bench/libcxx-variant/include/vector: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/vector -------------------------------------------------------------------------------- /bench/libcxx-variant/include/wchar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/wchar.h -------------------------------------------------------------------------------- /bench/libcxx-variant/include/wctype.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/include/wctype.h -------------------------------------------------------------------------------- /bench/libcxx-variant/src/algorithm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/src/algorithm.cpp -------------------------------------------------------------------------------- /bench/libcxx-variant/src/any.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/src/any.cpp -------------------------------------------------------------------------------- /bench/libcxx-variant/src/bind.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/src/bind.cpp -------------------------------------------------------------------------------- /bench/libcxx-variant/src/chrono.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/src/chrono.cpp -------------------------------------------------------------------------------- /bench/libcxx-variant/src/condition_variable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/src/condition_variable.cpp -------------------------------------------------------------------------------- /bench/libcxx-variant/src/debug.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/src/debug.cpp -------------------------------------------------------------------------------- /bench/libcxx-variant/src/exception.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/src/exception.cpp -------------------------------------------------------------------------------- /bench/libcxx-variant/src/experimental/filesystem/directory_iterator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/src/experimental/filesystem/directory_iterator.cpp -------------------------------------------------------------------------------- /bench/libcxx-variant/src/experimental/filesystem/operations.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/src/experimental/filesystem/operations.cpp -------------------------------------------------------------------------------- /bench/libcxx-variant/src/experimental/filesystem/path.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/src/experimental/filesystem/path.cpp -------------------------------------------------------------------------------- /bench/libcxx-variant/src/experimental/memory_resource.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/src/experimental/memory_resource.cpp -------------------------------------------------------------------------------- /bench/libcxx-variant/src/future.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/src/future.cpp -------------------------------------------------------------------------------- /bench/libcxx-variant/src/hash.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/src/hash.cpp -------------------------------------------------------------------------------- /bench/libcxx-variant/src/include/atomic_support.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/src/include/atomic_support.h -------------------------------------------------------------------------------- /bench/libcxx-variant/src/include/config_elast.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/src/include/config_elast.h -------------------------------------------------------------------------------- /bench/libcxx-variant/src/ios.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/src/ios.cpp -------------------------------------------------------------------------------- /bench/libcxx-variant/src/iostream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/src/iostream.cpp -------------------------------------------------------------------------------- /bench/libcxx-variant/src/locale.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/src/locale.cpp -------------------------------------------------------------------------------- /bench/libcxx-variant/src/memory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/src/memory.cpp -------------------------------------------------------------------------------- /bench/libcxx-variant/src/mutex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/src/mutex.cpp -------------------------------------------------------------------------------- /bench/libcxx-variant/src/new.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/src/new.cpp -------------------------------------------------------------------------------- /bench/libcxx-variant/src/optional.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/src/optional.cpp -------------------------------------------------------------------------------- /bench/libcxx-variant/src/random.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/src/random.cpp -------------------------------------------------------------------------------- /bench/libcxx-variant/src/regex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/src/regex.cpp -------------------------------------------------------------------------------- /bench/libcxx-variant/src/shared_mutex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/src/shared_mutex.cpp -------------------------------------------------------------------------------- /bench/libcxx-variant/src/stdexcept.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/src/stdexcept.cpp -------------------------------------------------------------------------------- /bench/libcxx-variant/src/string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/src/string.cpp -------------------------------------------------------------------------------- /bench/libcxx-variant/src/strstream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/src/strstream.cpp -------------------------------------------------------------------------------- /bench/libcxx-variant/src/support/solaris/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/src/support/solaris/README -------------------------------------------------------------------------------- /bench/libcxx-variant/src/support/solaris/mbsnrtowcs.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/src/support/solaris/mbsnrtowcs.inc -------------------------------------------------------------------------------- /bench/libcxx-variant/src/support/solaris/wcsnrtombs.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/src/support/solaris/wcsnrtombs.inc -------------------------------------------------------------------------------- /bench/libcxx-variant/src/support/solaris/xlocale.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/src/support/solaris/xlocale.c -------------------------------------------------------------------------------- /bench/libcxx-variant/src/support/win32/locale_win32.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/src/support/win32/locale_win32.cpp -------------------------------------------------------------------------------- /bench/libcxx-variant/src/support/win32/support.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/src/support/win32/support.cpp -------------------------------------------------------------------------------- /bench/libcxx-variant/src/system_error.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/src/system_error.cpp -------------------------------------------------------------------------------- /bench/libcxx-variant/src/thread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/src/thread.cpp -------------------------------------------------------------------------------- /bench/libcxx-variant/src/typeinfo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/src/typeinfo.cpp -------------------------------------------------------------------------------- /bench/libcxx-variant/src/utility.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/src/utility.cpp -------------------------------------------------------------------------------- /bench/libcxx-variant/src/valarray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/src/valarray.cpp -------------------------------------------------------------------------------- /bench/libcxx-variant/src/variant.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/libcxx-variant/src/variant.cpp -------------------------------------------------------------------------------- /bench/mapbox-variant/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/mapbox-variant/.gitignore -------------------------------------------------------------------------------- /bench/mapbox-variant/.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/mapbox-variant/.gitmodules -------------------------------------------------------------------------------- /bench/mapbox-variant/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/mapbox-variant/.travis.yml -------------------------------------------------------------------------------- /bench/mapbox-variant/.ycm_extra_conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/mapbox-variant/.ycm_extra_conf.py -------------------------------------------------------------------------------- /bench/mapbox-variant/Jamroot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/mapbox-variant/Jamroot -------------------------------------------------------------------------------- /bench/mapbox-variant/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/mapbox-variant/LICENSE -------------------------------------------------------------------------------- /bench/mapbox-variant/LICENSE_1_0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/mapbox-variant/LICENSE_1_0.txt -------------------------------------------------------------------------------- /bench/mapbox-variant/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/mapbox-variant/Makefile -------------------------------------------------------------------------------- /bench/mapbox-variant/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/mapbox-variant/README.md -------------------------------------------------------------------------------- /bench/mapbox-variant/appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/mapbox-variant/appveyor.yml -------------------------------------------------------------------------------- /bench/mapbox-variant/common.gypi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/mapbox-variant/common.gypi -------------------------------------------------------------------------------- /bench/mapbox-variant/include/mapbox/optional.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/mapbox-variant/include/mapbox/optional.hpp -------------------------------------------------------------------------------- /bench/mapbox-variant/include/mapbox/recursive_wrapper.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/mapbox-variant/include/mapbox/recursive_wrapper.hpp -------------------------------------------------------------------------------- /bench/mapbox-variant/include/mapbox/variant.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/mapbox-variant/include/mapbox/variant.hpp -------------------------------------------------------------------------------- /bench/mapbox-variant/include/mapbox/variant_io.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/mapbox-variant/include/mapbox/variant_io.hpp -------------------------------------------------------------------------------- /bench/mapbox-variant/variant.gyp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/mapbox-variant/variant.gyp -------------------------------------------------------------------------------- /bench/mapbox_variant.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/mapbox_variant.cpp -------------------------------------------------------------------------------- /bench/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/run.sh -------------------------------------------------------------------------------- /bench/std_variant.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/std_variant.cpp -------------------------------------------------------------------------------- /bench/strict_variant.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/bench/strict_variant.cpp -------------------------------------------------------------------------------- /clang-format.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/clang-format.sh -------------------------------------------------------------------------------- /doc/Jamroot.jam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/doc/Jamroot.jam -------------------------------------------------------------------------------- /doc/fetch_boost_images_and_css.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/doc/fetch_boost_images_and_css.sh -------------------------------------------------------------------------------- /doc/qbk/AdvancedUsage.qbk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/doc/qbk/AdvancedUsage.qbk -------------------------------------------------------------------------------- /doc/qbk/AliasAllocVariant.qbk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/doc/qbk/AliasAllocVariant.qbk -------------------------------------------------------------------------------- /doc/qbk/AliasEasyVariant.qbk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/doc/qbk/AliasEasyVariant.qbk -------------------------------------------------------------------------------- /doc/qbk/ArithmeticCategory.qbk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/doc/qbk/ArithmeticCategory.qbk -------------------------------------------------------------------------------- /doc/qbk/ArithmeticRank.qbk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/doc/qbk/ArithmeticRank.qbk -------------------------------------------------------------------------------- /doc/qbk/BasicUsage.qbk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/doc/qbk/BasicUsage.qbk -------------------------------------------------------------------------------- /doc/qbk/Benchmarks.qbk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/doc/qbk/Benchmarks.qbk -------------------------------------------------------------------------------- /doc/qbk/ClassRecursiveWrapper.qbk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/doc/qbk/ClassRecursiveWrapper.qbk -------------------------------------------------------------------------------- /doc/qbk/ClassVariant.qbk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/doc/qbk/ClassVariant.qbk -------------------------------------------------------------------------------- /doc/qbk/ClassVariantComparator.qbk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/doc/qbk/ClassVariantComparator.qbk -------------------------------------------------------------------------------- /doc/qbk/Comparison.qbk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/doc/qbk/Comparison.qbk -------------------------------------------------------------------------------- /doc/qbk/Compatibility.qbk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/doc/qbk/Compatibility.qbk -------------------------------------------------------------------------------- /doc/qbk/Configuration.qbk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/doc/qbk/Configuration.qbk -------------------------------------------------------------------------------- /doc/qbk/Design.qbk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/doc/qbk/Design.qbk -------------------------------------------------------------------------------- /doc/qbk/Dominates.qbk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/doc/qbk/Dominates.qbk -------------------------------------------------------------------------------- /doc/qbk/FutureDirections.qbk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/doc/qbk/FutureDirections.qbk -------------------------------------------------------------------------------- /doc/qbk/ImplementationNotes.qbk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/doc/qbk/ImplementationNotes.qbk -------------------------------------------------------------------------------- /doc/qbk/Includes.qbk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/doc/qbk/Includes.qbk -------------------------------------------------------------------------------- /doc/qbk/Intro.qbk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/doc/qbk/Intro.qbk -------------------------------------------------------------------------------- /doc/qbk/IsWrapper.qbk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/doc/qbk/IsWrapper.qbk -------------------------------------------------------------------------------- /doc/qbk/Motivation.qbk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/doc/qbk/Motivation.qbk -------------------------------------------------------------------------------- /doc/qbk/SafeArithmeticConversion.qbk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/doc/qbk/SafeArithmeticConversion.qbk -------------------------------------------------------------------------------- /doc/qbk/SafePointerConversion.qbk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/doc/qbk/SafePointerConversion.qbk -------------------------------------------------------------------------------- /doc/qbk/SafelyConstructible.qbk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/doc/qbk/SafelyConstructible.qbk -------------------------------------------------------------------------------- /doc/qbk/strict_variant.qbk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/doc/qbk/strict_variant.qbk -------------------------------------------------------------------------------- /example/Jamroot.jam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/example/Jamroot.jam -------------------------------------------------------------------------------- /example/boost_variant.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/example/boost_variant.cpp -------------------------------------------------------------------------------- /example/example.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/example/example.hpp -------------------------------------------------------------------------------- /example/exp_variant.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/example/exp_variant.cpp -------------------------------------------------------------------------------- /example/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/example/run.sh -------------------------------------------------------------------------------- /example/std_variant.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/example/std_variant.cpp -------------------------------------------------------------------------------- /example/strict_variant.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/example/strict_variant.cpp -------------------------------------------------------------------------------- /find_and_replace.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/find_and_replace.sh -------------------------------------------------------------------------------- /include/strict_variant/alloc_variant.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/include/strict_variant/alloc_variant.hpp -------------------------------------------------------------------------------- /include/strict_variant/alloc_wrapper.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/include/strict_variant/alloc_wrapper.hpp -------------------------------------------------------------------------------- /include/strict_variant/conversion_rank.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/include/strict_variant/conversion_rank.hpp -------------------------------------------------------------------------------- /include/strict_variant/filter_overloads.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/include/strict_variant/filter_overloads.hpp -------------------------------------------------------------------------------- /include/strict_variant/mpl/find_any_in_list.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/include/strict_variant/mpl/find_any_in_list.hpp -------------------------------------------------------------------------------- /include/strict_variant/mpl/find_with.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/include/strict_variant/mpl/find_with.hpp -------------------------------------------------------------------------------- /include/strict_variant/mpl/max.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/include/strict_variant/mpl/max.hpp -------------------------------------------------------------------------------- /include/strict_variant/mpl/nonstd_traits.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/include/strict_variant/mpl/nonstd_traits.hpp -------------------------------------------------------------------------------- /include/strict_variant/mpl/std_traits.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/include/strict_variant/mpl/std_traits.hpp -------------------------------------------------------------------------------- /include/strict_variant/mpl/tuple_cdr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/include/strict_variant/mpl/tuple_cdr.hpp -------------------------------------------------------------------------------- /include/strict_variant/mpl/typelist.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/include/strict_variant/mpl/typelist.hpp -------------------------------------------------------------------------------- /include/strict_variant/mpl/ulist.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/include/strict_variant/mpl/ulist.hpp -------------------------------------------------------------------------------- /include/strict_variant/multivisit.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/include/strict_variant/multivisit.hpp -------------------------------------------------------------------------------- /include/strict_variant/recursive_wrapper.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/include/strict_variant/recursive_wrapper.hpp -------------------------------------------------------------------------------- /include/strict_variant/safe_arithmetic_conversion.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/include/strict_variant/safe_arithmetic_conversion.hpp -------------------------------------------------------------------------------- /include/strict_variant/safe_pointer_conversion.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/include/strict_variant/safe_pointer_conversion.hpp -------------------------------------------------------------------------------- /include/strict_variant/safely_constructible.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/include/strict_variant/safely_constructible.hpp -------------------------------------------------------------------------------- /include/strict_variant/variant.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/include/strict_variant/variant.hpp -------------------------------------------------------------------------------- /include/strict_variant/variant_compare.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/include/strict_variant/variant_compare.hpp -------------------------------------------------------------------------------- /include/strict_variant/variant_detail.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/include/strict_variant/variant_detail.hpp -------------------------------------------------------------------------------- /include/strict_variant/variant_dispatch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/include/strict_variant/variant_dispatch.hpp -------------------------------------------------------------------------------- /include/strict_variant/variant_fwd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/include/strict_variant/variant_fwd.hpp -------------------------------------------------------------------------------- /include/strict_variant/variant_hash.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/include/strict_variant/variant_hash.hpp -------------------------------------------------------------------------------- /include/strict_variant/variant_spirit.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/include/strict_variant/variant_spirit.hpp -------------------------------------------------------------------------------- /include/strict_variant/variant_storage.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/include/strict_variant/variant_storage.hpp -------------------------------------------------------------------------------- /include/strict_variant/variant_stream_ops.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/include/strict_variant/variant_stream_ops.hpp -------------------------------------------------------------------------------- /include/strict_variant/version.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/include/strict_variant/version.hpp -------------------------------------------------------------------------------- /include/strict_variant/wrapper.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/include/strict_variant/wrapper.hpp -------------------------------------------------------------------------------- /test/Jamroot.jam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/test/Jamroot.jam -------------------------------------------------------------------------------- /test/alloc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/test/alloc.cpp -------------------------------------------------------------------------------- /test/compare.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/test/compare.cpp -------------------------------------------------------------------------------- /test/hash.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/test/hash.cpp -------------------------------------------------------------------------------- /test/include/test_harness/test.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/test/include/test_harness/test.hpp -------------------------------------------------------------------------------- /test/include/test_harness/test_harness.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/test/include/test_harness/test_harness.hpp -------------------------------------------------------------------------------- /test/run_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/test/run_tests.sh -------------------------------------------------------------------------------- /test/spirit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/test/spirit.cpp -------------------------------------------------------------------------------- /test/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/test/test.sh -------------------------------------------------------------------------------- /test/tutorial_advanced.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/test/tutorial_advanced.cpp -------------------------------------------------------------------------------- /test/tutorial_basic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/test/tutorial_basic.cpp -------------------------------------------------------------------------------- /test/variant.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeck88/strict-variant/HEAD/test/variant.cpp --------------------------------------------------------------------------------