10#include "Refureku/Config.h"
11#include "Refureku/Object.h"
12#include "Refureku/Containers/Vector.h"
13#include "Refureku/TypeInfo/Entity/EEntityKind.h"
14#include "Refureku/Misc/Visitor.h"
15#include "Refureku/Misc/Predicate.h"
34 static constexpr bool shouldInherit =
true;
37 static constexpr bool allowMultiple =
false;
51 virtual
bool getShouldInherit() const noexcept;
58 virtual
bool getAllowMultiple() const noexcept;
Definition: Allocator.h:19
Base class to inherit from to define new properties.
Definition: Property.h:23
virtual rfk::EEntityKind getTargetEntityKind() const noexcept
Getter for targetEntityKind of the concrete Property type.
Definition: Allocator.h:16
EEntityKind
Definition: EEntityKind.h:20