24 strTypeName = szTypeName;
48 MultiResource::swap(resource);
54 GenericResource::operator=(rhs);
55 MultiResource::swap(rhs);
63 resources.push_back(newres);
92 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
GenericResource & getResourceAt(int index) const
MultiResource & operator=(const MultiResource &rhs)
bool addResource(GenericResource &res)
int resourceCount() const