21 strTypeName = szTypeName;
46 MultiResource::swap(resource);
52 GenericResource::operator=(rhs);
53 MultiResource::swap(rhs);
61 resources.push_back(newres);
91 for(
auto& resource : resources)
~GenericResource() override
GenericResource(const char *szTypeName)
Class GenericResource.
void setName(const char *szName)
MultiResource()
Class MultiResource.
bool satisfy(GenericResource *resource) override
~MultiResource() override
MultiResource & operator=(const MultiResource &rhs)
bool addResource(GenericResource &res)
GenericResource & getResourceAt(int index) const
int resourceCount() const