Refureku v2.2.0
C++17 runtime reflection library.
|
This is the complete list of members for rfk::Method, including all inherited members.
addParameter(char const *name, std::size_t id, Type const &type) noexcept | rfk::FunctionBase | |
addProperty(Property const &property) noexcept | rfk::Entity | |
checkedInvoke(CallerType &caller, ArgTypes &&... args) const | rfk::Method | |
checkedInvokeUnsafe(void *caller, ArgTypes &&... args) const | rfk::Method | |
checkedInvokeUnsafe(void const *caller, ArgTypes &&... args) const | rfk::Method | |
checkParametersCount() const | rfk::FunctionBase | protected |
checkParameterTypes() const | rfk::FunctionBase | protected |
checkReturnType() const | rfk::FunctionBase | 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 |
foreachProperty(Visitor< Property > visitor, void *userData) const | rfk::Entity | |
FunctionBase(FunctionBaseImpl *implementation) noexcept (defined in rfk::FunctionBase) | rfk::FunctionBase | protected |
FunctionBase(FunctionBase &&) noexcept (defined in rfk::FunctionBase) | rfk::FunctionBase | protected |
getAccess() const noexcept | rfk::MethodBase | |
getFlags() const noexcept | rfk::MethodBase | |
getId() const noexcept | rfk::Entity | |
getInternalFunction() const noexcept | rfk::FunctionBase | |
getKind() const noexcept | rfk::Entity | |
getName() const noexcept | rfk::Entity | |
getOuterEntity() const noexcept | rfk::Entity | |
getParameterAt(std::size_t index) const noexcept | rfk::FunctionBase | |
getParametersCount() const noexcept | rfk::FunctionBase | |
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 | |
getReturnType() const noexcept | rfk::FunctionBase | |
hasSameName(char const *name) const noexcept | rfk::Entity | |
hasSameParameters() const noexcept | rfk::FunctionBase | |
hasSameSignature(MethodBase const &other) const noexcept | rfk::MethodBase | |
hasSameSignature() const noexcept | rfk::MethodBase | |
hasSameSignature(FunctionBase const &other) const noexcept | rfk::MethodBase | |
inheritBaseMethodProperties() noexcept | rfk::Method | |
invoke(CallerType &caller, ArgTypes &&... args) const | rfk::Method | |
invokeUnsafe(void *caller, ArgTypes &&... args) const | rfk::Method | |
invokeUnsafe(void const *caller, ArgTypes &&... args) const | rfk::Method | |
isConst() const noexcept | rfk::MethodBase | |
isFinal() const noexcept | rfk::MethodBase | |
isInline() const noexcept | rfk::MethodBase | |
isOverride() const noexcept | rfk::MethodBase | |
isPureVirtual() const noexcept | rfk::MethodBase | |
isStatic() const noexcept | rfk::MethodBase | |
isVirtual() const noexcept | rfk::MethodBase | |
Method(char const *name, std::size_t id, Type const &returnType, ICallable *internalMethod, EMethodFlags flags, Entity const *outerEntity) noexcept (defined in rfk::Method) | rfk::Method | |
Method(Method &&) noexcept (defined in rfk::Method) | rfk::Method | |
MethodBase(MethodBaseImpl *implementation) noexcept (defined in rfk::MethodBase) | rfk::MethodBase | protected |
MethodBase(MethodBase &&) noexcept (defined in rfk::MethodBase) | rfk::MethodBase | protected |
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 | |
RFK_GEN_GET_PIMPL(FunctionBaseImpl, Entity::getPimpl()) (defined in rfk::FunctionBase) | rfk::FunctionBase | protected |
setOuterEntity(Entity const *outerEntity) noexcept | rfk::Entity | |
setParametersCapacity(std::size_t capacity) noexcept | rfk::FunctionBase | |
setPropertiesCapacity(std::size_t capacity) noexcept | rfk::Entity | |
~Entity() noexcept (defined in rfk::Entity) | rfk::Entity | protected |
~FunctionBase() noexcept (defined in rfk::FunctionBase) | rfk::FunctionBase | protected |
~Method() noexcept (defined in rfk::Method) | rfk::Method | |
~MethodBase() noexcept (defined in rfk::MethodBase) | rfk::MethodBase | protected |