|
|
@@ -142,13 +142,6 @@ static void RegisterDestructor(const ClassAnalyzer& classAnalyzer, ProcessedClas
|
|
|
|
|
|
result->name_ = "~" + className;
|
|
|
|
|
|
- // TODO: remove glue
|
|
|
- result->glue_ =
|
|
|
- "static void " + wrapperName + "(" + className + "* ptr)\n"
|
|
|
- "{\n"
|
|
|
- " ptr->~" + className + "();\n"
|
|
|
- "}\n";
|
|
|
-
|
|
|
result->registration_ = "engine->RegisterObjectBehaviour(\"" + className + "\", asBEHAVE_DESTRUCT, \"void f()\", AS_DESTRUCTOR(" + className + "), AS_CALL_CDECL_OBJFIRST);";
|
|
|
|
|
|
shared_ptr<ClassFunctionAnalyzer> thisDestructor = classAnalyzer.GetDefinedThisDestructor();
|