From 5288ff538d75d2ddab257a9e1e40050c9b8fa1cb Mon Sep 17 00:00:00 2001 From: reduz Date: Tue, 10 Nov 2020 18:31:33 -0300 Subject: Create Variant built-in functions. -Moved Expression to use this, removed its own. -Eventually GDScript/VisualScript/GDNative need to be moved to this. -Given the JSON functions were hacked-in, removed them and created a new JSONParser class -Made sure these functions appear properly in documentation, since they will be removed from GDScript --- core/variant/variant_construct.cpp | 20 -------------------- 1 file changed, 20 deletions(-) (limited to 'core/variant/variant_construct.cpp') diff --git a/core/variant/variant_construct.cpp b/core/variant/variant_construct.cpp index b777323e82..01f5b7df59 100644 --- a/core/variant/variant_construct.cpp +++ b/core/variant/variant_construct.cpp @@ -39,26 +39,6 @@ #include "core/templates/local_vector.h" #include "core/templates/oa_hash_map.h" -_FORCE_INLINE_ void sarray_add_str(Vector &arr) { -} - -_FORCE_INLINE_ void sarray_add_str(Vector &arr, const String &p_str) { - arr.push_back(p_str); -} - -template -_FORCE_INLINE_ void sarray_add_str(Vector &arr, const String &p_str, P... p_args) { - arr.push_back(p_str); - sarray_add_str(arr, p_args...); -} - -template -_FORCE_INLINE_ Vector sarray(P... p_args) { - Vector arr; - sarray_add_str(arr, p_args...); - return arr; -} - template class VariantConstructor { template -- cgit v1.2.3