NorMIT-nav
22.09
An IGT application
cxSharedPointerChecker.cpp
Go to the documentation of this file.
1
/*=========================================================================
2
This file is part of CustusX, an Image Guided Therapy Application.
3
4
Copyright (c) SINTEF Department of Medical Technology.
5
All rights reserved.
6
7
CustusX is released under a BSD 3-Clause license.
8
9
See Lisence.txt (https://github.com/SINTEFMedtek/CustusX/blob/master/License.txt) for details.
10
=========================================================================*/
11
12
#include "
cxSharedPointerChecker.h
"
13
#include "
cxLogger.h
"
14
15
namespace
cx
16
{
17
18
void
requireUnique
(
int
use_count, QString objectName)
19
{
20
if
(use_count>1)
21
{
22
QString msg = QString(
"Detected %1 users for object [%2], should be unique. "
)
23
.arg(use_count)
24
.arg(objectName);
25
cx::reportError
(msg);
26
}
27
}
28
29
30
}
// namespace cx
cxLogger.h
cxSharedPointerChecker.h
cx
Namespace for all CustusX production code.
Definition:
cx_dev_group_definitions.h:13
cx::requireUnique
void requireUnique(int use_count, QString objectName)
Definition:
cxSharedPointerChecker.cpp:18
cx::reportError
void reportError(QString msg)
Definition:
cxLogger.cpp:71
CX
source
resource
core
utilities
cxSharedPointerChecker.cpp
Generated on Tue Sep 13 2022 11:06:16 for NorMIT-nav by
1.8.17