Krita Source Code Documentation
Loading...
Searching...
No Matches
kis_node_filter_interface.cpp File Reference

Go to the source code of this file.

Macros

#define SANITY_ACQUIRE_FILTER(filter)
 
#define SANITY_RELEASE_FILTER(filter)
 

Macro Definition Documentation

◆ SANITY_ACQUIRE_FILTER

#define SANITY_ACQUIRE_FILTER ( filter)
Value:
do { \
if ((filter)) { \
(filter)->sanityRefUsageCounter(); \
} \
} while (0)

Definition at line 18 of file kis_node_filter_interface.cpp.

18#define SANITY_ACQUIRE_FILTER(filter) \
19 do { \
20 if ((filter)) { \
21 (filter)->sanityRefUsageCounter(); \
22 } \
23 } while (0)

◆ SANITY_RELEASE_FILTER

#define SANITY_RELEASE_FILTER ( filter)
Value:
do { \
if (m_filterConfiguration && m_filterConfiguration->sanityDerefUsageCounter()) { \
warnKrita << "WARNING: filter configuration has more than one user! Krita will probably crash soon!"; \
warnKrita << "WARNING:" << ppVar(this); \
warnKrita << "WARNING:" << ppVar(filter.data()); \
} \
} while (0)
#define warnKrita
Definition kis_debug.h:87
#define ppVar(var)
Definition kis_debug.h:155

Definition at line 25 of file kis_node_filter_interface.cpp.

25#define SANITY_RELEASE_FILTER(filter) \
26 do { \
27 if (m_filterConfiguration && m_filterConfiguration->sanityDerefUsageCounter()) { \
28 warnKrita; \
29 warnKrita << "WARNING: filter configuration has more than one user! Krita will probably crash soon!"; \
30 warnKrita << "WARNING:" << ppVar(this); \
31 warnKrita << "WARNING:" << ppVar(filter.data()); \
32 warnKrita; \
33 } \
34 } while (0)