Refureku v2.2.0
C++17 runtime reflection library.
|
This is the complete list of members for rfk::Field, including all inherited members.
addProperty(Property const &property) noexcept | rfk::Entity | |
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 |
Field(char const *name, std::size_t id, Type const &type, EFieldFlags flags, Struct const *owner, std::size_t memoryOffset, Entity const *outerEntity=nullptr) noexcept (defined in rfk::Field) | rfk::Field | |
Field(Field &&) noexcept (defined in rfk::Field) | rfk::Field | |
FieldBase(FieldBaseImpl *implementation) noexcept (defined in rfk::FieldBase) | rfk::FieldBase | protected |
FieldBase(FieldBase &&) noexcept (defined in rfk::FieldBase) | rfk::FieldBase | protected |
foreachProperty(Visitor< Property > visitor, void *userData) const | rfk::Entity | |
get(InstanceType &instance) const | rfk::Field | |
rfk::FieldBase::get(void *ptr) const | rfk::VariableBase | protected |
rfk::FieldBase::get(void const *ptr) const | rfk::VariableBase | protected |
getAccess() const noexcept | rfk::FieldBase | |
getConstPtr(InstanceType const &instance) const | rfk::Field | |
getConstPtrUnsafe(void const *instance) const noexcept | rfk::Field | |
getFlags() const noexcept | rfk::FieldBase | |
getId() const noexcept | rfk::Entity | |
getKind() const noexcept | rfk::Entity | |
getMemoryOffset() const noexcept | rfk::Field | |
getName() const noexcept | rfk::Entity | |
getOuterEntity() const noexcept | rfk::Entity | |
getOwner() const noexcept | rfk::FieldBase | |
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 | |
getPtr(InstanceType &instance) const | rfk::Field | |
getPtrUnsafe(void *instance) const | rfk::Field | |
getType() const noexcept | rfk::VariableBase | |
getUnsafe(void *instance) const | rfk::Field | |
getUnsafe(void const *instance) const | rfk::Field | |
hasSameName(char const *name) const noexcept | rfk::Entity | |
is_value_v (defined in rfk::VariableBase) | rfk::VariableBase | protectedstatic |
isMutable() const noexcept | rfk::FieldBase | |
isStatic() const noexcept | rfk::FieldBase | |
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 | |
set(InstanceType &instance, ValueType &&value) const | rfk::Field | |
set(InstanceType &instance, void const *valuePtr, std::size_t valueSize) const | rfk::Field | |
rfk::FieldBase::set(void *ptr, ValueType &&value) const | rfk::VariableBase | protected |
rfk::FieldBase::set(void *target, void const *source, std::size_t bytesCount) const | rfk::VariableBase | protected |
setOuterEntity(Entity const *outerEntity) noexcept | rfk::Entity | |
setPropertiesCapacity(std::size_t capacity) noexcept | rfk::Entity | |
setUnsafe(void *instance, ValueType &&value) const | rfk::Field | |
setUnsafe(void *instance, void const *valuePtr, std::size_t valueSize) const | rfk::Field | |
throwConstViolationException(char const *message) | rfk::VariableBase | protectedstatic |
VariableBase(VariableBaseImpl *implementation) noexcept (defined in rfk::VariableBase) | rfk::VariableBase | protected |
VariableBase(VariableBase &&) noexcept (defined in rfk::VariableBase) | rfk::VariableBase | protected |
~Entity() noexcept (defined in rfk::Entity) | rfk::Entity | protected |
~Field() noexcept (defined in rfk::Field) | rfk::Field | |
~FieldBase() noexcept (defined in rfk::FieldBase) | rfk::FieldBase | protected |
~VariableBase() noexcept (defined in rfk::VariableBase) | rfk::VariableBase | protected |