diff options
author | mrb0nk500 <b0nk@b0nk.xyz> | 2023-01-29 17:04:36 -0400 |
---|---|---|
committer | mrb0nk500 <b0nk@b0nk.xyz> | 2023-01-29 17:07:11 -0400 |
commit | eed7594cc942129127559f4bf976570f730b8b86 (patch) | |
tree | 51fad5c58eb2ab3c640ed84a90540c821920d1aa /include/pso/TObject.h | |
parent | 5503179cb82fe478fbb5595b98ff6a042e083db7 (diff) |
pso: add `macros.h`
Diffstat (limited to 'include/pso/TObject.h')
-rw-r--r-- | include/pso/TObject.h | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/include/pso/TObject.h b/include/pso/TObject.h index 74d7d1c..b5f7dee 100644 --- a/include/pso/TObject.h +++ b/include/pso/TObject.h @@ -1,13 +1,11 @@ -#pragma once -#include "types.h" +#ifndef TOBJECT_H +#define TOBJECT_H -#define OBJECT_NAMES \ - o(TObject) +#include "pso/macros.h" +#include "types.h" -/*#define CREATE_CTOR(type, parent_type) \ - const char *type##_name = #type; \ - type::type(parent_type *parent)*/ +OBJECT_NAME(TObject) class TObject { public: @@ -112,3 +110,4 @@ private: return this->flags & flags; }; }; +#endif |