3#include <system/smart_ptr.h>
4#include <system/object.h>
6#if defined(__DBG_TOOLS)
10namespace CodePorting {
namespace Translator {
namespace Cs2Cpp {
22#if defined(__DBG_TOOLS)
23 virtual std::vector<int> getHoldObjectIds()
const = 0;
Base class for ObjectsHolder. Need for control ObjectHolder pointer's mode. See PostponedHolders clas...
Definition: iobjects_holder.h:17
virtual void setObjectsMode(System::SmartPtrMode mode)=0
Change object holders smart pointers modes. mode - Smart pointer mode.
Base class that enables using methods available for System.Object class in C#. All non-trivial classe...
Definition: object.h:62
Definition: iobjects_holder.h:10
SmartPtrMode
SmartPtr pointer type: weak or shared. Defines whether pointer is being counted when it is being deci...
Definition: smart_ptr.h:68