Refureku v2.2.0
C++17 runtime reflection library.
|
This is the complete list of members for rfk::Namespace, including all inherited members.
addArchetype(Archetype const &archetype) noexcept | rfk::Namespace | |
addFunction(Function const &function) noexcept | rfk::Namespace | |
addNamespace(Namespace const &nestedNamespace) noexcept | rfk::Namespace | |
addProperty(Property const &property) noexcept | rfk::Entity | |
addVariable(Variable const &variable) noexcept | rfk::Namespace | |
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 |
foreachArchetype(Visitor< Archetype > visitor, void *userData) const | rfk::Namespace | |
foreachClass(Visitor< Class > visitor, void *userData) const | rfk::Namespace | |
foreachEnum(Visitor< Enum > visitor, void *userData) const | rfk::Namespace | |
foreachFunction(Visitor< Function > visitor, void *userData) const | rfk::Namespace | |
foreachNamespace(Visitor< Namespace > visitor, void *userData) const | rfk::Namespace | |
foreachProperty(Visitor< Property > visitor, void *userData) const | rfk::Entity | |
foreachStruct(Visitor< Struct > visitor, void *userData) const | rfk::Namespace | |
foreachVariable(Visitor< Variable > visitor, void *userData) const | rfk::Namespace | |
getArchetypesCount() const noexcept | rfk::Namespace | |
getClassByName(char const *name) const noexcept | rfk::Namespace | |
getClassByPredicate(Predicate< Class > predicate, void *userData) const | rfk::Namespace | |
getClassesByPredicate(Predicate< Class > predicate, void *userData) const | rfk::Namespace | |
getEnumByName(char const *name) const noexcept | rfk::Namespace | |
getEnumByPredicate(Predicate< Enum > predicate, void *userData) const | rfk::Namespace | |
getEnumsByPredicate(Predicate< Enum > predicate, void *userData) const | rfk::Namespace | |
getFunctionByName(char const *name, EFunctionFlags flags=EFunctionFlags::Default) const noexcept | rfk::Namespace | |
getFunctionByName(char const *name, EFunctionFlags flags=EFunctionFlags::Default) const noexcept | rfk::Namespace | |
getFunctionByPredicate(Predicate< Function > predicate, void *userData) const | rfk::Namespace | |
getFunctionsByName(char const *name, EFunctionFlags flags=EFunctionFlags::Default) const noexcept | rfk::Namespace | |
getFunctionsByPredicate(Predicate< Function > predicate, void *userData) const | rfk::Namespace | |
getFunctionsCount() const noexcept | rfk::Namespace | |
getId() const noexcept | rfk::Entity | |
getKind() const noexcept | rfk::Entity | |
getName() const noexcept | rfk::Entity | |
getNamespaceByName(char const *name) const noexcept | rfk::Namespace | |
getNamespaceByPredicate(Predicate< Namespace > predicate, void *userData) const | rfk::Namespace | |
getNamespacesByPredicate(Predicate< Namespace > predicate, void *userData) const | rfk::Namespace | |
getNamespacesCount() const noexcept | rfk::Namespace | |
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 | |
getStructByName(char const *name) const noexcept | rfk::Namespace | |
getStructByPredicate(Predicate< Struct > predicate, void *userData) const | rfk::Namespace | |
getStructsByPredicate(Predicate< Struct > predicate, void *userData) const | rfk::Namespace | |
getVariableByName(char const *name, EVarFlags flags=EVarFlags::Default) const noexcept | rfk::Namespace | |
getVariableByPredicate(Predicate< Variable > predicate, void *userData) const | rfk::Namespace | |
getVariablesByPredicate(Predicate< Variable > predicate, void *userData) const | rfk::Namespace | |
getVariablesCount() const noexcept | rfk::Namespace | |
hasSameName(char const *name) const noexcept | rfk::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) noexcept | rfk::Namespace | |
removeFunction(Function const &function) noexcept | rfk::Namespace | |
removeNamespace(Namespace const &nestedNamespace) noexcept | rfk::Namespace | |
removeVariable(Variable const &variable) noexcept | rfk::Namespace | |
setOuterEntity(Entity const *outerEntity) noexcept | rfk::Entity | |
setPropertiesCapacity(std::size_t capacity) noexcept | rfk::Entity | |
~Entity() noexcept (defined in rfk::Entity) | rfk::Entity | protected |
~Namespace() noexcept (defined in rfk::Namespace) | rfk::Namespace |