Krita Source Code Documentation
Loading...
Searching...
No Matches
KisSafeBlockingQueueConnectionProxy.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2020 Dmitry Kazakov <dimula73@gmail.com>
3 *
4 * SPDX-License-Identifier: GPL-2.0-or-later
5 */
6#ifndef KISSAFEBLOCKINGQUEUECONNECTIONPROXY_H
7#define KISSAFEBLOCKINGQUEUECONNECTIONPROXY_H
8
9#include <QObject>
10#include <QQueue>
11#include <functional>
13#include "kis_assert.h"
14#include "kritaimage_export.h"
15
18void KRITAIMAGE_EXPORT initProxyObject(QObject *object);
19}
20
21
41template <typename T>
77
82template <>
111
112#endif // KISSAFEBLOCKINGQUEUECONNECTIONPROXY_H
float value(const T *src, size_t ch)
KisMagneticGraph::vertex_descriptor source(typename KisMagneticGraph::edge_descriptor e, KisMagneticGraph g)
#define KIS_SAFE_ASSERT_RECOVER_RETURN(cond)
Definition kis_assert.h:128
#define KIS_SAFE_ASSERT_RECOVER_NOOP(cond)
Definition kis_assert.h:130
typedef void(QOPENGLF_APIENTRYP PFNGLINVALIDATEBUFFERDATAPROC)(GLuint buffer)
void KRITAIMAGE_EXPORT passBlockingSignalSafely(FunctionToSignalProxy &source, SignalToFunctionProxy &destination)