Sleeping Wombat Common Library
0.50.0
swCommonLibrary
|
Klasy służące do zapewnienia ograniczonej możliwości kasowania niektórych obiektów silnika, które mają prywatne destruktory. More...
Go to the source code of this file.
Classes | |
class | ResourceContainer< TYPE > |
class | ResourceContainer< TYPE > |
class | ObjectDeleterKey< class_type > |
You can specify classes that can delete objects with private constructors. More... | |
class | ObjectDeleter< class_type > |
Klasa służy do kasowania obiektów, których destruktor jest prywatny.Taka sytuacja zachodzi w momencie, gdy nie chcemy, aby każda klasa mogła skasować jakiś obiekt, ale chcemy dać takie uprawnienia jedynie wybrańcom. Ta klasa implementuje funkcjonalność kasowania obieków. Obiekt tej klasy może zostać stworzony jedynie przez funkcję, która dostarczy odpowiedni obiekt klucz ObjectDeleterKey. Dopiero wtedy można wywołać funkcję delete_object, która usunie żądany obiekt z pamięci. More... | |
Klasy służące do zapewnienia ograniczonej możliwości kasowania niektórych obiektów silnika, które mają prywatne destruktory.