| 36 | virtual Object* GetLoadedObject(ObjectType objectType, size_t index) = 0; |
| 37 | template<typename TClass> |
| 38 | TClass* GetLoadedObject(size_t index) |
| 39 | { |
| 40 | return static_cast<TClass*>(GetLoadedObject(TClass::kObjectType, index)); |
| 41 | } |
| 42 | virtual Object* GetLoadedObject(const ObjectEntryDescriptor& entry) = 0; |
| 43 | virtual ObjectEntryIndex GetLoadedObjectEntryIndex(std::string_view identifier) = 0; |
| 44 | virtual ObjectEntryIndex GetLoadedObjectEntryIndex(const ObjectEntryDescriptor& descriptor) = 0; |
no outgoing calls
no test coverage detected