├── .gitattributes ├── .gitignore ├── CMakeLists.txt ├── CMakePresets.json ├── LICENSE ├── README.md ├── README_EN.md ├── docs ├── cn │ ├── Kwargs.md │ ├── KwargsKey.md │ ├── KwargsValue.md │ ├── Kwargs_DataItem.md │ └── operator _opt.md └── en │ ├── Kwargs.md │ ├── KwargsKey.md │ ├── KwargsValue.md │ ├── Kwargs_DataItem.md │ └── operator _opt.md ├── include └── kwargs.h └── tests ├── CMakeLists.txt ├── test.cpp ├── test.h ├── test__detail__constant_name.cpp ├── test__detail__enum_name.cpp ├── test__detail__type_name.cpp ├── test__speed__detail__bit_swap.cpp ├── test__to_array.cpp ├── test__to_char.cpp ├── test__to_char_pointer.cpp ├── test__to_floating_point.cpp ├── test__to_insertable.cpp ├── test__to_integral.cpp ├── test__to_pointer.cpp ├── test__to_string.cpp ├── test__to_string_view.cpp ├── test__to_tuple.cpp └── test_h_impl.cpp /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanhuanonly/cpp-kwargs/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanhuanonly/cpp-kwargs/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanhuanonly/cpp-kwargs/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CMakePresets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanhuanonly/cpp-kwargs/HEAD/CMakePresets.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanhuanonly/cpp-kwargs/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanhuanonly/cpp-kwargs/HEAD/README.md -------------------------------------------------------------------------------- /README_EN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanhuanonly/cpp-kwargs/HEAD/README_EN.md -------------------------------------------------------------------------------- /docs/cn/Kwargs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanhuanonly/cpp-kwargs/HEAD/docs/cn/Kwargs.md -------------------------------------------------------------------------------- /docs/cn/KwargsKey.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanhuanonly/cpp-kwargs/HEAD/docs/cn/KwargsKey.md -------------------------------------------------------------------------------- /docs/cn/KwargsValue.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanhuanonly/cpp-kwargs/HEAD/docs/cn/KwargsValue.md -------------------------------------------------------------------------------- /docs/cn/Kwargs_DataItem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanhuanonly/cpp-kwargs/HEAD/docs/cn/Kwargs_DataItem.md -------------------------------------------------------------------------------- /docs/cn/operator _opt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanhuanonly/cpp-kwargs/HEAD/docs/cn/operator _opt.md -------------------------------------------------------------------------------- /docs/en/Kwargs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanhuanonly/cpp-kwargs/HEAD/docs/en/Kwargs.md -------------------------------------------------------------------------------- /docs/en/KwargsKey.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanhuanonly/cpp-kwargs/HEAD/docs/en/KwargsKey.md -------------------------------------------------------------------------------- /docs/en/KwargsValue.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanhuanonly/cpp-kwargs/HEAD/docs/en/KwargsValue.md -------------------------------------------------------------------------------- /docs/en/Kwargs_DataItem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanhuanonly/cpp-kwargs/HEAD/docs/en/Kwargs_DataItem.md -------------------------------------------------------------------------------- /docs/en/operator _opt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanhuanonly/cpp-kwargs/HEAD/docs/en/operator _opt.md -------------------------------------------------------------------------------- /include/kwargs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanhuanonly/cpp-kwargs/HEAD/include/kwargs.h -------------------------------------------------------------------------------- /tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanhuanonly/cpp-kwargs/HEAD/tests/CMakeLists.txt -------------------------------------------------------------------------------- /tests/test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanhuanonly/cpp-kwargs/HEAD/tests/test.cpp -------------------------------------------------------------------------------- /tests/test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanhuanonly/cpp-kwargs/HEAD/tests/test.h -------------------------------------------------------------------------------- /tests/test__detail__constant_name.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanhuanonly/cpp-kwargs/HEAD/tests/test__detail__constant_name.cpp -------------------------------------------------------------------------------- /tests/test__detail__enum_name.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanhuanonly/cpp-kwargs/HEAD/tests/test__detail__enum_name.cpp -------------------------------------------------------------------------------- /tests/test__detail__type_name.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanhuanonly/cpp-kwargs/HEAD/tests/test__detail__type_name.cpp -------------------------------------------------------------------------------- /tests/test__speed__detail__bit_swap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanhuanonly/cpp-kwargs/HEAD/tests/test__speed__detail__bit_swap.cpp -------------------------------------------------------------------------------- /tests/test__to_array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanhuanonly/cpp-kwargs/HEAD/tests/test__to_array.cpp -------------------------------------------------------------------------------- /tests/test__to_char.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanhuanonly/cpp-kwargs/HEAD/tests/test__to_char.cpp -------------------------------------------------------------------------------- /tests/test__to_char_pointer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanhuanonly/cpp-kwargs/HEAD/tests/test__to_char_pointer.cpp -------------------------------------------------------------------------------- /tests/test__to_floating_point.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanhuanonly/cpp-kwargs/HEAD/tests/test__to_floating_point.cpp -------------------------------------------------------------------------------- /tests/test__to_insertable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanhuanonly/cpp-kwargs/HEAD/tests/test__to_insertable.cpp -------------------------------------------------------------------------------- /tests/test__to_integral.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanhuanonly/cpp-kwargs/HEAD/tests/test__to_integral.cpp -------------------------------------------------------------------------------- /tests/test__to_pointer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanhuanonly/cpp-kwargs/HEAD/tests/test__to_pointer.cpp -------------------------------------------------------------------------------- /tests/test__to_string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanhuanonly/cpp-kwargs/HEAD/tests/test__to_string.cpp -------------------------------------------------------------------------------- /tests/test__to_string_view.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanhuanonly/cpp-kwargs/HEAD/tests/test__to_string_view.cpp -------------------------------------------------------------------------------- /tests/test__to_tuple.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanhuanonly/cpp-kwargs/HEAD/tests/test__to_tuple.cpp -------------------------------------------------------------------------------- /tests/test_h_impl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huanhuanonly/cpp-kwargs/HEAD/tests/test_h_impl.cpp --------------------------------------------------------------------------------