23 #ifndef QDENGINE_QDCORE_UTIL_HANDLE_H 24 #define QDENGINE_QDCORE_UTIL_HANDLE_H 46 if (
get() != p.get()) {
69 T *operator->()
const {
72 T &operator*()
const {
75 T *operator()()
const {
78 operator T *()
const {
102 if (ptr && !ptr->decrRef())
113 if (ptr && !ptr->decrRef() && ptr != orig.ptr)
120 if (ptr && !ptr->decrRef() && ptr != p)
131 if (ptr) ptr->decrRef();
136 T *operator->()
const {
139 T &operator*()
const {
142 T *operator()()
const {
145 operator T *()
const {
166 return --handleCount;
173 mutable int handleCount;
178 #endif // QDENGINE_QDCORE_UTIL_HANDLE_H
Базовый класс для игровых ресурсов.
Definition: console.h:28