42 friend class ResourceManager;
43 friend class sw::AssetsManager;
46 friend class RenderTargetObject;
ObjectDeleterKey(const ObjectDeleterKey &)
Tylko klasa zaprzyjaźniona może stworzyć obiekt.
Definition: ObjectDeleter.h:49
static void delete_object(class_type *object, const ObjectDeleterKey< class_type > &deleter_key)
Kasuje podany w parametrze obiekt.
Definition: ObjectDeleter.h:85
Definition: Exception.h:11
Definition: ObjectDeleter.h:11
ObjectDeleterKey()=default
Tylko klasa zaprzyjaźniona może stworzyć obiekt.
Klasa służy do kasowania obiektów, których destruktor jest prywatny.Taka sytuacja zachodzi w momencie...
Definition: ObjectDeleter.h:65
You can specify classes that can delete objects with private constructors.
Definition: ObjectDeleter.h:40
ObjectDeleterKey(const ObjectDeleterKey &&)
Tylko klasa zaprzyjaźniona może stworzyć obiekt.
Definition: ObjectDeleter.h:50
void delete_object(class_type *object)
Jedyny dostępny do wywołania konstruktor, tylko dla wybrańców.
Definition: ObjectDeleter.h:76
ObjectDeleter()=default
Nie można stworzyć obiektu nie mając klucza.