refactor: standardize object type identification using uLibTypeMacro and update serialization macros
This commit is contained in:
@@ -36,7 +36,7 @@ class vtkObjectsContext; // forward
|
||||
*/
|
||||
class Assembly : public Puppet {
|
||||
public:
|
||||
virtual const char *GetClassName() const override { return "Vtk.Assembly"; }
|
||||
uLibTypeMacro(Assembly, Puppet)
|
||||
|
||||
Assembly(uLib::Assembly *content);
|
||||
virtual ~Assembly();
|
||||
|
||||
@@ -15,7 +15,7 @@ namespace Vtk {
|
||||
*/
|
||||
class vtkObjectsContext : public Puppet {
|
||||
public:
|
||||
virtual const char* GetClassName() const override { return "vtkObjectsContext"; }
|
||||
uLibTypeMacro(vtkObjectsContext, Puppet)
|
||||
vtkObjectsContext(uLib::ObjectsContext *context);
|
||||
virtual ~vtkObjectsContext();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user