CustusX
2023.01.05-dev+develop.0da12
An IGT application
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
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
cx::reportError
void reportError(QString msg)
Definition:
cxLogger.cpp:71
cxLogger.h
cxSharedPointerChecker.h
cx::requireUnique
void requireUnique(int use_count, QString objectName)
Definition:
cxSharedPointerChecker.cpp:18
cx
Namespace for all CustusX production code.
Definition:
cx_dev_group_definitions.h:13
CX
source
resource
core
utilities
cxSharedPointerChecker.cpp
Generated on Thu Jan 5 2023 00:50:42 for CustusX by
1.8.11