Manual_Container.h 570 B

12345678910111213141516
  1. // Copyright (c) 2008-2023 the Urho3D project
  2. // License: MIT
  3. #pragma once
  4. namespace Urho3D
  5. {
  6. #define REGISTER_MEMBERS_MANUAL_PART_RefCounted() \
  7. /* void RefCounted::AddRef() | File: ../Container/RefCounted.h */ \
  8. engine->RegisterObjectBehaviour(className, asBEHAVE_ADDREF, "void f()", AS_METHODPR(T, AddRef, (), void), AS_CALL_THISCALL); \
  9. \
  10. /* void RefCounted::ReleaseRef() | File: ../Container/RefCounted.h */ \
  11. engine->RegisterObjectBehaviour(className, asBEHAVE_RELEASE, "void f()", AS_METHODPR(T, ReleaseRef, (), void), AS_CALL_THISCALL)
  12. }