Newer
Older
Import / research / ui / toolkit / include / Reflection.h
@John John on 29 Dec 2020 451 bytes bulk import from macbookpro checkouts
#pragma once
#include "Object.h"
BEGIN_NAMESPACE


/*
class ReflectionDataInterface : public InterfaceBase
{
public:
  virtual int GetTypeId() = 0;
  virtual std::string GetType() = 0;
  virtual size_t GetSize() = 0;
  virtual Object* Create(Object* a_parent = 0, const char* a_name = 0) = 0;
  virtual void Destroy(Object* o) = 0;
};
*/


class Reflection
{
public:
  static void registerObjectTypes();
};


END_NAMESPACE