Krita Source Code Documentation
Loading...
Searching...
No Matches
kis_shared.cpp
Go to the documentation of this file.
1
/*
2
* SPDX-FileCopyrightText: 2006 Cyrille Berger <cberger@cberger.net>
3
*
4
* SPDX-License-Identifier: GPL-2.0-or-later
5
*/
6
7
#include "
kis_shared.h
"
8
#include "
kis_debug.h
"
9
10
28
KisShared::KisShared
()
29
{
34
_sharedWeakReference
= 0;
35
}
36
37
KisShared::~KisShared
()
38
{
42
Q_ASSERT(
_ref
== 0);
43
44
if
(
_sharedWeakReference
&& !
_sharedWeakReference
->deref())
45
delete
_sharedWeakReference
;
46
}
KisShared::_sharedWeakReference
QAtomicInt * _sharedWeakReference
Definition
kis_shared.h:45
KisShared::KisShared
KisShared()
Definition
kis_shared.cpp:28
KisShared::~KisShared
~KisShared()
Definition
kis_shared.cpp:37
KisShared::_ref
QAtomicInt _ref
Definition
kis_shared.h:44
kis_debug.h
kis_shared.h
libs
global
kis_shared.cpp
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52