VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
signalslib.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2023 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
8 
9 #pragma once
10 
11 #include <vrvUtil/vrvUtil.h>
12 
17 
18 #ifdef signals
19 #error "signalslib.h must be included before any qt header"
20 #endif
21 
22 //Macro for disabling this in the header. This is only useful when including
23 //This file from a non-qt source (for example: PLUGIN declare code).
24 
25 #ifndef DT_IGNORE_BOOST_SIGNALS
26 
27 #include <boost/signals2/signal.hpp>
28 #include <boost/signals2/connection.hpp>
29 
30 #if defined(__rhentws8__) || defined(__rhentws9__)
31 namespace MAKBoost_1_84 {} namespace boost = MAKBoost_1_84; namespace MAKBoost_1_84
32 #else
33 namespace boost
34 #endif
35 {
36  namespace signalslib = signals2;
37 }
38 
39 namespace makVrv
40 {
41  namespace vrvSignalsLib = boost::signalslib;
42 }
43 
44 #endif
Contains DLL export macros.

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)