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

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

addArchetype(Archetype const &archetype) noexceptrfk::Namespace
addFunction(Function const &function) noexceptrfk::Namespace
addNamespace(Namespace const &nestedNamespace) noexceptrfk::Namespace
addProperty(Property const &property) noexceptrfk::Entity
addVariable(Variable const &variable) noexceptrfk::Namespace
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
foreachArchetype(Visitor< Archetype > visitor, void *userData) constrfk::Namespace
foreachClass(Visitor< Class > visitor, void *userData) constrfk::Namespace
foreachEnum(Visitor< Enum > visitor, void *userData) constrfk::Namespace
foreachFunction(Visitor< Function > visitor, void *userData) constrfk::Namespace
foreachNamespace(Visitor< Namespace > visitor, void *userData) constrfk::Namespace
foreachProperty(Visitor< Property > visitor, void *userData) constrfk::Entity
foreachStruct(Visitor< Struct > visitor, void *userData) constrfk::Namespace
foreachVariable(Visitor< Variable > visitor, void *userData) constrfk::Namespace
getArchetypesCount() const noexceptrfk::Namespace
getClassByName(char const *name) const noexceptrfk::Namespace
getClassByPredicate(Predicate< Class > predicate, void *userData) constrfk::Namespace
getClassesByPredicate(Predicate< Class > predicate, void *userData) constrfk::Namespace
getEnumByName(char const *name) const noexceptrfk::Namespace
getEnumByPredicate(Predicate< Enum > predicate, void *userData) constrfk::Namespace
getEnumsByPredicate(Predicate< Enum > predicate, void *userData) constrfk::Namespace
getFunctionByName(char const *name, EFunctionFlags flags=EFunctionFlags::Default) const noexceptrfk::Namespace
getFunctionByName(char const *name, EFunctionFlags flags=EFunctionFlags::Default) const noexceptrfk::Namespace
getFunctionByPredicate(Predicate< Function > predicate, void *userData) constrfk::Namespace
getFunctionsByName(char const *name, EFunctionFlags flags=EFunctionFlags::Default) const noexceptrfk::Namespace
getFunctionsByPredicate(Predicate< Function > predicate, void *userData) constrfk::Namespace
getFunctionsCount() const noexceptrfk::Namespace
getId() const noexceptrfk::Entity
getKind() const noexceptrfk::Entity
getName() const noexceptrfk::Entity
getNamespaceByName(char const *name) const noexceptrfk::Namespace
getNamespaceByPredicate(Predicate< Namespace > predicate, void *userData) constrfk::Namespace
getNamespacesByPredicate(Predicate< Namespace > predicate, void *userData) constrfk::Namespace
getNamespacesCount() const noexceptrfk::Namespace
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
getStructByName(char const *name) const noexceptrfk::Namespace
getStructByPredicate(Predicate< Struct > predicate, void *userData) constrfk::Namespace
getStructsByPredicate(Predicate< Struct > predicate, void *userData) constrfk::Namespace
getVariableByName(char const *name, EVarFlags flags=EVarFlags::Default) const noexceptrfk::Namespace
getVariableByPredicate(Predicate< Variable > predicate, void *userData) constrfk::Namespace
getVariablesByPredicate(Predicate< Variable > predicate, void *userData) constrfk::Namespace
getVariablesCount() const noexceptrfk::Namespace
hasSameName(char const *name) const noexceptrfk::Entity
Namespace(char const *name, std::size_t id) noexcept (defined in rfk::Namespace)rfk::Namespace
Namespace(Namespace &&)=delete (defined in rfk::Namespace)rfk::Namespace
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
removeArchetype(Archetype const &archetype) noexceptrfk::Namespace
removeFunction(Function const &function) noexceptrfk::Namespace
removeNamespace(Namespace const &nestedNamespace) noexceptrfk::Namespace
removeVariable(Variable const &variable) noexceptrfk::Namespace
setOuterEntity(Entity const *outerEntity) noexceptrfk::Entity
setPropertiesCapacity(std::size_t capacity) noexceptrfk::Entity
~Entity() noexcept (defined in rfk::Entity)rfk::Entityprotected
~Namespace() noexcept (defined in rfk::Namespace)rfk::Namespace