|
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 |