knowL: Knowledge Libraries
Loading...
Searching...
No Matches
knowl
src
knowCore
ObjectSharedRef.h
1
#include "SharedRef.h"
2
3
#include <QObject>
4
5
namespace
knowCore
6
{
7
namespace
details
8
{
9
struct
ObjectSharedRefCheck
10
{
11
static
bool
canDelete(QObject* _object) {
return
_object and _object->parent() ==
nullptr
; }
12
};
13
}
// namespace details
18
template
<
typename
_T_>
19
using
ObjectSharedRef
=
SharedRef<_T_, details::ObjectSharedRefCheck>
;
20
}
// namespace knowCore
knowCore::SharedRef
Definition
SharedRef.h:23
knowCore::details::ObjectSharedRefCheck
Definition
ObjectSharedRef.h:10
Generated by
1.12.0