Go to the source code of this file.
◆ CE_REFLECTABLE_CLASS
| #define CE_REFLECTABLE_CLASS |
Value:public: \
CE_DISABLE_WARNING_PUSH \
CE_DISABLE_WARNING_MISSING_OVERRIDE \
[[nodiscard]] virtual ::CeresEngine::ClassInfo getClassInfo() noexcept; \
[[nodiscard]] virtual ::
CeresEngine::ClassInfo getClassInfo() const noexcept; \
private:
#define CE_DISABLE_WARNING_POP
Definition Macros.hpp:485
Definition Application.hpp:19
◆ CE_REFLECTABLE_STRUCT
| #define CE_REFLECTABLE_STRUCT |
Value:public: \
CE_DISABLE_WARNING_PUSH \
CE_DISABLE_WARNING_MISSING_OVERRIDE \
[[nodiscard]] virtual ::CeresEngine::ClassInfo getClassInfo() const noexcept; \
[[nodiscard]] virtual ::
CeresEngine::ClassInfo getClassInfo() noexcept; \
public: