From dc2493e7525bb7633f697ef10f72b72b46222249 Mon Sep 17 00:00:00 2001 From: Andy Belle-Isle Date: Fri, 30 Aug 2019 00:45:36 -0400 Subject: Forget what I said, I just need to change git attributes to mark for vendor --- deps/sol2/include/sol/as_args.hpp | 54 - deps/sol2/include/sol/as_returns.hpp | 56 - deps/sol2/include/sol/base_traits.hpp | 110 - deps/sol2/include/sol/bind_traits.hpp | 546 ----- deps/sol2/include/sol/bytecode.hpp | 117 - deps/sol2/include/sol/call.hpp | 906 -------- deps/sol2/include/sol/compatibility.hpp | 51 - deps/sol2/include/sol/compatibility/compat-5.3.c.h | 890 -------- deps/sol2/include/sol/compatibility/compat-5.3.h | 421 ---- deps/sol2/include/sol/compatibility/compat-5.4.h | 25 - deps/sol2/include/sol/compatibility/version.hpp | 98 - deps/sol2/include/sol/config.hpp | 249 --- deps/sol2/include/sol/config_setup.hpp | 29 - deps/sol2/include/sol/coroutine.hpp | 248 --- deps/sol2/include/sol/debug.hpp | 56 - deps/sol2/include/sol/demangle.hpp | 182 -- deps/sol2/include/sol/deprecate.hpp | 46 - deps/sol2/include/sol/dump_handler.hpp | 73 - deps/sol2/include/sol/ebco.hpp | 158 -- deps/sol2/include/sol/environment.hpp | 228 -- deps/sol2/include/sol/error.hpp | 89 - deps/sol2/include/sol/error_handler.hpp | 170 -- deps/sol2/include/sol/feature_test.hpp | 57 - deps/sol2/include/sol/forward.hpp | 257 --- deps/sol2/include/sol/forward_detail.hpp | 59 - deps/sol2/include/sol/function.hpp | 142 -- deps/sol2/include/sol/function_result.hpp | 78 - deps/sol2/include/sol/function_types.hpp | 681 ------ deps/sol2/include/sol/function_types_core.hpp | 48 - .../sol2/include/sol/function_types_overloaded.hpp | 62 - deps/sol2/include/sol/function_types_stateful.hpp | 138 -- deps/sol2/include/sol/function_types_stateless.hpp | 263 --- deps/sol2/include/sol/function_types_templated.hpp | 154 -- deps/sol2/include/sol/in_place.hpp | 92 - deps/sol2/include/sol/inheritance.hpp | 196 -- deps/sol2/include/sol/load_result.hpp | 151 -- deps/sol2/include/sol/lua_table.hpp | 95 - deps/sol2/include/sol/lua_value.hpp | 157 -- deps/sol2/include/sol/make_reference.hpp | 54 - deps/sol2/include/sol/map.hpp | 50 - deps/sol2/include/sol/metatable.hpp | 168 -- deps/sol2/include/sol/object.hpp | 151 -- deps/sol2/include/sol/object_base.hpp | 87 - deps/sol2/include/sol/optional.hpp | 63 - deps/sol2/include/sol/optional_implementation.hpp | 2272 -------------------- deps/sol2/include/sol/overload.hpp | 50 - deps/sol2/include/sol/pointer_like.hpp | 101 - deps/sol2/include/sol/policies.hpp | 100 - deps/sol2/include/sol/property.hpp | 149 -- deps/sol2/include/sol/protect.hpp | 54 - deps/sol2/include/sol/protected_function.hpp | 351 --- .../sol2/include/sol/protected_function_result.hpp | 230 -- deps/sol2/include/sol/protected_handler.hpp | 113 - deps/sol2/include/sol/proxy.hpp | 324 --- deps/sol2/include/sol/proxy_base.hpp | 66 - deps/sol2/include/sol/raii.hpp | 166 -- deps/sol2/include/sol/reference.hpp | 749 ------- deps/sol2/include/sol/resolve.hpp | 175 -- deps/sol2/include/sol/sol.hpp | 77 - deps/sol2/include/sol/stack.hpp | 288 --- deps/sol2/include/sol/stack_check.hpp | 30 - deps/sol2/include/sol/stack_check_get.hpp | 30 - .../sol2/include/sol/stack_check_get_qualified.hpp | 82 - .../include/sol/stack_check_get_unqualified.hpp | 196 -- deps/sol2/include/sol/stack_check_qualified.hpp | 87 - deps/sol2/include/sol/stack_check_unqualified.hpp | 606 ------ deps/sol2/include/sol/stack_core.hpp | 1436 ------------- deps/sol2/include/sol/stack_field.hpp | 246 --- deps/sol2/include/sol/stack_get.hpp | 30 - deps/sol2/include/sol/stack_get_qualified.hpp | 40 - deps/sol2/include/sol/stack_get_unqualified.hpp | 1021 --------- deps/sol2/include/sol/stack_guard.hpp | 69 - deps/sol2/include/sol/stack_iterator.hpp | 155 -- deps/sol2/include/sol/stack_pop.hpp | 53 - deps/sol2/include/sol/stack_probe.hpp | 96 - deps/sol2/include/sol/stack_proxy.hpp | 65 - deps/sol2/include/sol/stack_proxy_base.hpp | 98 - deps/sol2/include/sol/stack_push.hpp | 1210 ----------- deps/sol2/include/sol/stack_reference.hpp | 234 -- deps/sol2/include/sol/state.hpp | 63 - deps/sol2/include/sol/state_handling.hpp | 192 -- deps/sol2/include/sol/state_view.hpp | 753 ------- deps/sol2/include/sol/string_view.hpp | 176 -- deps/sol2/include/sol/table.hpp | 100 - deps/sol2/include/sol/table_core.hpp | 688 ------ deps/sol2/include/sol/table_iterator.hpp | 120 -- deps/sol2/include/sol/thread.hpp | 198 -- deps/sol2/include/sol/tie.hpp | 100 - deps/sol2/include/sol/traits.hpp | 708 ------ deps/sol2/include/sol/trampoline.hpp | 216 -- deps/sol2/include/sol/tuple.hpp | 89 - deps/sol2/include/sol/types.hpp | 1381 ------------ deps/sol2/include/sol/unicode.hpp | 312 --- deps/sol2/include/sol/unique_usertype_traits.hpp | 125 -- deps/sol2/include/sol/unsafe_function.hpp | 175 -- deps/sol2/include/sol/unsafe_function_result.hpp | 175 -- deps/sol2/include/sol/userdata.hpp | 142 -- deps/sol2/include/sol/usertype.hpp | 99 - deps/sol2/include/sol/usertype_container.hpp | 1500 ------------- .../sol2/include/sol/usertype_container_launch.hpp | 432 ---- deps/sol2/include/sol/usertype_core.hpp | 204 -- deps/sol2/include/sol/usertype_proxy.hpp | 188 -- deps/sol2/include/sol/usertype_storage.hpp | 1118 ---------- deps/sol2/include/sol/usertype_traits.hpp | 61 - deps/sol2/include/sol/variadic_args.hpp | 184 -- deps/sol2/include/sol/variadic_results.hpp | 102 - deps/sol2/include/sol/wrapper.hpp | 307 --- 107 files changed, 28962 deletions(-) delete mode 100644 deps/sol2/include/sol/as_args.hpp delete mode 100644 deps/sol2/include/sol/as_returns.hpp delete mode 100644 deps/sol2/include/sol/base_traits.hpp delete mode 100644 deps/sol2/include/sol/bind_traits.hpp delete mode 100644 deps/sol2/include/sol/bytecode.hpp delete mode 100644 deps/sol2/include/sol/call.hpp delete mode 100644 deps/sol2/include/sol/compatibility.hpp delete mode 100644 deps/sol2/include/sol/compatibility/compat-5.3.c.h delete mode 100644 deps/sol2/include/sol/compatibility/compat-5.3.h delete mode 100644 deps/sol2/include/sol/compatibility/compat-5.4.h delete mode 100644 deps/sol2/include/sol/compatibility/version.hpp delete mode 100644 deps/sol2/include/sol/config.hpp delete mode 100644 deps/sol2/include/sol/config_setup.hpp delete mode 100644 deps/sol2/include/sol/coroutine.hpp delete mode 100644 deps/sol2/include/sol/debug.hpp delete mode 100644 deps/sol2/include/sol/demangle.hpp delete mode 100644 deps/sol2/include/sol/deprecate.hpp delete mode 100644 deps/sol2/include/sol/dump_handler.hpp delete mode 100644 deps/sol2/include/sol/ebco.hpp delete mode 100644 deps/sol2/include/sol/environment.hpp delete mode 100644 deps/sol2/include/sol/error.hpp delete mode 100644 deps/sol2/include/sol/error_handler.hpp delete mode 100644 deps/sol2/include/sol/feature_test.hpp delete mode 100644 deps/sol2/include/sol/forward.hpp delete mode 100644 deps/sol2/include/sol/forward_detail.hpp delete mode 100644 deps/sol2/include/sol/function.hpp delete mode 100644 deps/sol2/include/sol/function_result.hpp delete mode 100644 deps/sol2/include/sol/function_types.hpp delete mode 100644 deps/sol2/include/sol/function_types_core.hpp delete mode 100644 deps/sol2/include/sol/function_types_overloaded.hpp delete mode 100644 deps/sol2/include/sol/function_types_stateful.hpp delete mode 100644 deps/sol2/include/sol/function_types_stateless.hpp delete mode 100644 deps/sol2/include/sol/function_types_templated.hpp delete mode 100644 deps/sol2/include/sol/in_place.hpp delete mode 100644 deps/sol2/include/sol/inheritance.hpp delete mode 100644 deps/sol2/include/sol/load_result.hpp delete mode 100644 deps/sol2/include/sol/lua_table.hpp delete mode 100644 deps/sol2/include/sol/lua_value.hpp delete mode 100644 deps/sol2/include/sol/make_reference.hpp delete mode 100644 deps/sol2/include/sol/map.hpp delete mode 100644 deps/sol2/include/sol/metatable.hpp delete mode 100644 deps/sol2/include/sol/object.hpp delete mode 100644 deps/sol2/include/sol/object_base.hpp delete mode 100644 deps/sol2/include/sol/optional.hpp delete mode 100644 deps/sol2/include/sol/optional_implementation.hpp delete mode 100644 deps/sol2/include/sol/overload.hpp delete mode 100644 deps/sol2/include/sol/pointer_like.hpp delete mode 100644 deps/sol2/include/sol/policies.hpp delete mode 100644 deps/sol2/include/sol/property.hpp delete mode 100644 deps/sol2/include/sol/protect.hpp delete mode 100644 deps/sol2/include/sol/protected_function.hpp delete mode 100644 deps/sol2/include/sol/protected_function_result.hpp delete mode 100644 deps/sol2/include/sol/protected_handler.hpp delete mode 100644 deps/sol2/include/sol/proxy.hpp delete mode 100644 deps/sol2/include/sol/proxy_base.hpp delete mode 100644 deps/sol2/include/sol/raii.hpp delete mode 100644 deps/sol2/include/sol/reference.hpp delete mode 100644 deps/sol2/include/sol/resolve.hpp delete mode 100644 deps/sol2/include/sol/sol.hpp delete mode 100644 deps/sol2/include/sol/stack.hpp delete mode 100644 deps/sol2/include/sol/stack_check.hpp delete mode 100644 deps/sol2/include/sol/stack_check_get.hpp delete mode 100644 deps/sol2/include/sol/stack_check_get_qualified.hpp delete mode 100644 deps/sol2/include/sol/stack_check_get_unqualified.hpp delete mode 100644 deps/sol2/include/sol/stack_check_qualified.hpp delete mode 100644 deps/sol2/include/sol/stack_check_unqualified.hpp delete mode 100644 deps/sol2/include/sol/stack_core.hpp delete mode 100644 deps/sol2/include/sol/stack_field.hpp delete mode 100644 deps/sol2/include/sol/stack_get.hpp delete mode 100644 deps/sol2/include/sol/stack_get_qualified.hpp delete mode 100644 deps/sol2/include/sol/stack_get_unqualified.hpp delete mode 100644 deps/sol2/include/sol/stack_guard.hpp delete mode 100644 deps/sol2/include/sol/stack_iterator.hpp delete mode 100644 deps/sol2/include/sol/stack_pop.hpp delete mode 100644 deps/sol2/include/sol/stack_probe.hpp delete mode 100644 deps/sol2/include/sol/stack_proxy.hpp delete mode 100644 deps/sol2/include/sol/stack_proxy_base.hpp delete mode 100644 deps/sol2/include/sol/stack_push.hpp delete mode 100644 deps/sol2/include/sol/stack_reference.hpp delete mode 100644 deps/sol2/include/sol/state.hpp delete mode 100644 deps/sol2/include/sol/state_handling.hpp delete mode 100644 deps/sol2/include/sol/state_view.hpp delete mode 100644 deps/sol2/include/sol/string_view.hpp delete mode 100644 deps/sol2/include/sol/table.hpp delete mode 100644 deps/sol2/include/sol/table_core.hpp delete mode 100644 deps/sol2/include/sol/table_iterator.hpp delete mode 100644 deps/sol2/include/sol/thread.hpp delete mode 100644 deps/sol2/include/sol/tie.hpp delete mode 100644 deps/sol2/include/sol/traits.hpp delete mode 100644 deps/sol2/include/sol/trampoline.hpp delete mode 100644 deps/sol2/include/sol/tuple.hpp delete mode 100644 deps/sol2/include/sol/types.hpp delete mode 100644 deps/sol2/include/sol/unicode.hpp delete mode 100644 deps/sol2/include/sol/unique_usertype_traits.hpp delete mode 100644 deps/sol2/include/sol/unsafe_function.hpp delete mode 100644 deps/sol2/include/sol/unsafe_function_result.hpp delete mode 100644 deps/sol2/include/sol/userdata.hpp delete mode 100644 deps/sol2/include/sol/usertype.hpp delete mode 100644 deps/sol2/include/sol/usertype_container.hpp delete mode 100644 deps/sol2/include/sol/usertype_container_launch.hpp delete mode 100644 deps/sol2/include/sol/usertype_core.hpp delete mode 100644 deps/sol2/include/sol/usertype_proxy.hpp delete mode 100644 deps/sol2/include/sol/usertype_storage.hpp delete mode 100644 deps/sol2/include/sol/usertype_traits.hpp delete mode 100644 deps/sol2/include/sol/variadic_args.hpp delete mode 100644 deps/sol2/include/sol/variadic_results.hpp delete mode 100644 deps/sol2/include/sol/wrapper.hpp (limited to 'deps/sol2/include') diff --git a/deps/sol2/include/sol/as_args.hpp b/deps/sol2/include/sol/as_args.hpp deleted file mode 100644 index b2d2527..0000000 --- a/deps/sol2/include/sol/as_args.hpp +++ /dev/null @@ -1,54 +0,0 @@ -// sol3 - -// The MIT License (MIT) - -// Copyright (c) 2013-2019 Rapptz, ThePhD and contributors - -// Permission is hereby granted, free of charge, to any person obtaining a copy of -// this software and associated documentation files (the "Software"), to deal in -// the Software without restriction, including without limitation the rights to -// use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of -// the Software, and to permit persons to whom the Software is furnished to do so, -// subject to the following conditions: - -// The above copyright notice and this Spermission notice shall be included in all -// copies or substantial portions of the Software. - -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -// FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR -// COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -// IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -// CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -#ifndef SOL_AS_ARGS_HPP -#define SOL_AS_ARGS_HPP - -#include "stack.hpp" - -namespace sol { - template - struct as_args_t { - T src; - }; - - template - auto as_args(Source&& source) { - return as_args_t { std::forward(source) }; - } - - namespace stack { - template - struct unqualified_pusher> { - int push(lua_State* L, const as_args_t& e) { - int p = 0; - for (const auto& i : e.src) { - p += stack::push(L, i); - } - return p; - } - }; - } // namespace stack -} // namespace sol - -#endif // SOL_AS_ARGS_HPP diff --git a/deps/sol2/include/sol/as_returns.hpp b/deps/sol2/include/sol/as_returns.hpp deleted file mode 100644 index 76448a8..0000000 --- a/deps/sol2/include/sol/as_returns.hpp +++ /dev/null @@ -1,56 +0,0 @@ -// sol3 - -// The MIT License (MIT) - -// Copyright (c) 2013-2019 Rapptz, ThePhD and contributors - -// Permission is hereby granted, free of charge, to any person obtaining a copy of -// this software and associated documentation files (the "Software"), to deal in -// the Software without restriction, including without limitation the rights to -// use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of -// the Software, and to permit persons to whom the Software is furnished to do so, -// subject to the following conditions: - -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. - -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -// FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR -// COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -// IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -// CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -#ifndef SOL_AS_RETURNS_HPP -#define SOL_AS_RETURNS_HPP - -#include "traits.hpp" -#include "stack.hpp" - -namespace sol { - template - struct as_returns_t { - T src; - }; - - template - auto as_returns(Source&& source) { - return as_returns_t>{ std::forward(source) }; - } - - namespace stack { - template - struct unqualified_pusher> { - int push(lua_State* L, const as_returns_t& e) { - auto& src = detail::unwrap(e.src); - int p = 0; - for (const auto& i : src) { - p += stack::push(L, i); - } - return p; - } - }; - } // namespace stack -} // namespace sol - -#endif // SOL_AS_RETURNS_HPP diff --git a/deps/sol2/include/sol/base_traits.hpp b/deps/sol2/include/sol/base_traits.hpp deleted file mode 100644 index 712c8b9..0000000 --- a/deps/sol2/include/sol/base_traits.hpp +++ /dev/null @@ -1,110 +0,0 @@ -// sol3 - -// The MIT License (MIT) - -// Copyright (c) 2013-2019 Rapptz, ThePhD and contributors - -// Permission is hereby granted, free of charge, to any person obtaining a copy of -// this software and associated documentation files (the "Software"), to deal in -// the Software without restriction, including without limitation the rights to -// use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of -// the Software, and to permit persons to whom the Software is furnished to do so, -// subject to the following conditions: - -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. - -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -// FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR -// COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -// IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -// CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -#ifndef SOL_BASE_TRAITS_HPP -#define SOL_BASE_TRAITS_HPP - -#include - -namespace sol { - namespace detail { - struct unchecked_t {}; - const unchecked_t unchecked = unchecked_t{}; - } // namespace detail - - namespace meta { - using sfinae_yes_t = std::true_type; - using sfinae_no_t = std::false_type; - - template - using void_t = void; - - template - using unqualified = std::remove_cv>; - - template - using unqualified_t = typename unqualified::type; - - namespace meta_detail { - template - struct unqualified_non_alias : unqualified {}; - - template