Refureku v2.2.0
C++17 runtime reflection library.
|
This is the complete list of members for rfk::Enum, including all inherited members.
addEnumValue(char const *name, std::size_t id, int64 value) noexcept | rfk::Enum | |
addProperty(Property const &property) noexcept | rfk::Entity | |
Archetype(Archetype &&)=delete (defined in rfk::Archetype) | rfk::Archetype | |
Archetype(ArchetypeImpl *implementation) noexcept (defined in rfk::Archetype) | rfk::Archetype | protected |
Entity(Entity const &)=delete (defined in rfk::Entity) | rfk::Entity | |
Entity(Entity &&) noexcept (defined in rfk::Entity) | rfk::Entity | protected |
Entity(EntityImpl *implementation) noexcept (defined in rfk::Entity) | rfk::Entity | protected |
Enum(char const *name, std::size_t id, Archetype const *underlyingArchetype, Entity const *outerEntity=nullptr) noexcept (defined in rfk::Enum) | rfk::Enum | |
foreachEnumValue(Visitor< EnumValue > visitor, void *userData) const | rfk::Enum | |
foreachProperty(Visitor< Property > visitor, void *userData) const | rfk::Entity | |
getAccessSpecifier() const noexcept | rfk::Archetype | |
getEnumValue(int64 value) const noexcept | rfk::Enum | |
getEnumValueAt(std::size_t valueIndex) const noexcept | rfk::Enum | |
getEnumValueByName(char const *name) const noexcept | rfk::Enum | |
getEnumValueByPredicate(Predicate< EnumValue > predicate, void *userData) const | rfk::Enum | |
getEnumValues(int64 value) const noexcept | rfk::Enum | |
getEnumValuesByPredicate(Predicate< EnumValue > predicate, void *userData) const | rfk::Enum | |
getEnumValuesCount() const noexcept | rfk::Enum | |
getId() const noexcept | rfk::Entity | |
getKind() const noexcept | rfk::Entity | |
getMemorySize() const noexcept | rfk::Archetype | |
getName() const noexcept | rfk::Entity | |
getOuterEntity() const noexcept | rfk::Entity | |
getProperties(bool isChildClassValid=true) const noexcept | rfk::Entity | |
getProperties(Struct const &archetype, bool isChildClassValid=true) const noexcept | rfk::Entity | |
getPropertiesByName(char const *name) const noexcept | rfk::Entity | |
getPropertiesByPredicate(Predicate< Property > predicate, void *userData) const | rfk::Entity | |
getPropertiesCount() const noexcept | rfk::Entity | |
getProperty(bool isChildClassValid=true) const noexcept | rfk::Entity | |
getProperty(Struct const &archetype, bool isChildClassValid=true) const noexcept | rfk::Entity | |
getPropertyAt(std::size_t propertyIndex) const noexcept | rfk::Entity | |
getPropertyByName(char const *name) const noexcept | rfk::Entity | |
getPropertyByPredicate(Predicate< Property > predicate, void *userData) const | rfk::Entity | |
getUnderlyingArchetype() const noexcept | rfk::Enum | |
hasSameName(char const *name) const noexcept | rfk::Entity | |
operator!=(Entity const &other) const noexcept (defined in rfk::Entity) | rfk::Entity | |
operator=(Entity const &)=delete (defined in rfk::Entity) | rfk::Entity | |
operator=(Entity &&)=delete (defined in rfk::Entity) | rfk::Entity | |
operator==(Entity const &other) const noexcept (defined in rfk::Entity) | rfk::Entity | |
setAccessSpecifier(EAccessSpecifier access) noexcept | rfk::Archetype | |
setEnumValuesCapacity(std::size_t capacity) noexcept | rfk::Enum | |
setOuterEntity(Entity const *outerEntity) noexcept | rfk::Entity | |
setPropertiesCapacity(std::size_t capacity) noexcept | rfk::Entity | |
~Archetype() noexcept (defined in rfk::Archetype) | rfk::Archetype | protected |
~Entity() noexcept (defined in rfk::Entity) | rfk::Entity | protected |
~Enum() noexcept (defined in rfk::Enum) | rfk::Enum |