Browse Source

AS Bindings: Remove FakeAddRef and FakeReleaseRef (#2832)

1vanK 4 years ago
parent
commit
853dd1e479

+ 1 - 10
Source/Tools/BindingGenerator/ASResult.cpp

@@ -58,9 +58,6 @@ void ASGeneratedFile_Members::Save()
         "namespace Urho3D\n"
         "namespace Urho3D\n"
         "{\n"
         "{\n"
         "\n"
         "\n"
-        "void FakeAddRef(void* ptr);\n"
-        "void FakeReleaseRef(void* ptr);\n"
-        "\n"
         << glue_.str() <<
         << glue_.str() <<
         "void " << functionName_ << "(asIScriptEngine* engine)\n"
         "void " << functionName_ << "(asIScriptEngine* engine)\n"
         "{\n"
         "{\n"
@@ -96,9 +93,6 @@ void ASGeneratedFile_Templates::Save()
         "namespace Urho3D\n"
         "namespace Urho3D\n"
         "{\n"
         "{\n"
         "\n"
         "\n"
-        "void FakeAddRef(void* ptr);\n"
-        "void FakeReleaseRef(void* ptr);\n"
-        "\n"
         << glue_.str()
         << glue_.str()
         << reg_.str() <<
         << reg_.str() <<
         "}\n";
         "}\n";
@@ -565,10 +559,7 @@ namespace Result
             "#include \"../AngelScript/Manual.h\"\n"
             "#include \"../AngelScript/Manual.h\"\n"
             "\n"
             "\n"
             "namespace Urho3D\n"
             "namespace Urho3D\n"
-            "{\n"
-            "\n"
-            "void FakeAddRef(void* ptr);\n"
-            "void FakeReleaseRef(void* ptr);\n";
+            "{\n";
 
 
         string openedDefine;
         string openedDefine;
         
         

+ 0 - 3
Source/Urho3D/AngelScript/Generated_Classes.cpp

@@ -10,9 +10,6 @@
 namespace Urho3D
 namespace Urho3D
 {
 {
 
 
-void FakeAddRef(void* ptr);
-void FakeReleaseRef(void* ptr);
-
 // struct AllocatorBlock | File: ../Container/Allocator.h
 // struct AllocatorBlock | File: ../Container/Allocator.h
 static void Register_AllocatorBlock(asIScriptEngine* engine)
 static void Register_AllocatorBlock(asIScriptEngine* engine)
 {
 {

+ 0 - 11
Source/Urho3D/AngelScript/Manual_Container.cpp

@@ -41,17 +41,6 @@ const unsigned HashBase::MAX_LOAD_FACTOR;
 
 
 // ========================================================================================
 // ========================================================================================
 
 
-
-void FakeAddRef(void* ptr)
-{
-}
-
-void FakeReleaseRef(void* ptr)
-{
-}
-
-// ========================================================================================
-
 static String& StringAssignInt(int value, String& str)
 static String& StringAssignInt(int value, String& str)
 {
 {
     str = String(value);
     str = String(value);