Refureku v2.2.0
C++17 runtime reflection library.
rfk::Variable Member List

This is the complete list of members for rfk::Variable, including all inherited members.

addProperty(Property const &property) noexceptrfk::Entity
Entity(Entity const &)=delete (defined in rfk::Entity)rfk::Entity
Entity(Entity &&) noexcept (defined in rfk::Entity)rfk::Entityprotected
Entity(EntityImpl *implementation) noexcept (defined in rfk::Entity)rfk::Entityprotected
foreachProperty(Visitor< Property > visitor, void *userData) constrfk::Entity
get() constrfk::Variable
rfk::VariableBase::get(void *ptr) constrfk::VariableBaseprotected
rfk::VariableBase::get(void const *ptr) constrfk::VariableBaseprotected
getConstPtr() const noexceptrfk::Variable
getFlags() const noexceptrfk::Variable
getId() const noexceptrfk::Entity
getKind() const noexceptrfk::Entity
getName() const noexceptrfk::Entity
getOuterEntity() const noexceptrfk::Entity
getProperties(bool isChildClassValid=true) const noexceptrfk::Entity
getProperties(Struct const &archetype, bool isChildClassValid=true) const noexceptrfk::Entity
getPropertiesByName(char const *name) const noexceptrfk::Entity
getPropertiesByPredicate(Predicate< Property > predicate, void *userData) constrfk::Entity
getPropertiesCount() const noexceptrfk::Entity
getProperty(bool isChildClassValid=true) const noexceptrfk::Entity
getProperty(Struct const &archetype, bool isChildClassValid=true) const noexceptrfk::Entity
getPropertyAt(std::size_t propertyIndex) const noexceptrfk::Entity
getPropertyByName(char const *name) const noexceptrfk::Entity
getPropertyByPredicate(Predicate< Property > predicate, void *userData) constrfk::Entity
getPtr() constrfk::Variable
getType() const noexceptrfk::VariableBase
hasSameName(char const *name) const noexceptrfk::Entity
is_value_v (defined in rfk::VariableBase)rfk::VariableBaseprotectedstatic
isStatic() const noexceptrfk::Variable
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(ValueType &&value) constrfk::Variable
set(void const *valuePtr, std::size_t valueSize) constrfk::Variable
rfk::VariableBase::set(void *ptr, ValueType &&value) constrfk::VariableBaseprotected
rfk::VariableBase::set(void *target, void const *source, std::size_t bytesCount) constrfk::VariableBaseprotected
setOuterEntity(Entity const *outerEntity) noexceptrfk::Entity
setPropertiesCapacity(std::size_t capacity) noexceptrfk::Entity
throwConstViolationException(char const *message)rfk::VariableBaseprotectedstatic
Variable(char const *name, std::size_t id, Type const &type, void *ptr, EVarFlags flags) noexcept (defined in rfk::Variable)rfk::Variable
Variable(char const *name, std::size_t id, Type const &type, void const *constPtr, EVarFlags flags) noexcept (defined in rfk::Variable)rfk::Variable
Variable(Variable &&) noexcept (defined in rfk::Variable)rfk::Variable
VariableBase(VariableBaseImpl *implementation) noexcept (defined in rfk::VariableBase)rfk::VariableBaseprotected
VariableBase(VariableBase &&) noexcept (defined in rfk::VariableBase)rfk::VariableBaseprotected
~Entity() noexcept (defined in rfk::Entity)rfk::Entityprotected
~Variable() noexcept (defined in rfk::Variable)rfk::Variable
~VariableBase() noexcept (defined in rfk::VariableBase)rfk::VariableBaseprotected