fw4spl
compare.hpp
1 /* ***** BEGIN LICENSE BLOCK *****
2  * FW4SPL - Copyright (C) IRCAD, 2009-2015.
3  * Distributed under the terms of the GNU Lesser General Public License (LGPL) as
4  * published by the Free Software Foundation.
5  * ****** END LICENSE BLOCK ****** */
6 
7 #ifndef __FWTEST_HELPER_COMPARE_HPP__
8 #define __FWTEST_HELPER_COMPARE_HPP__
9 
10 #include "fwTest/config.hpp"
11 
12 #include <fwCore/base.hpp>
13 
14 #include <set>
15 #include <string>
16 
17 namespace fwData
18 {
19 class Object;
20 }
21 
22 namespace fwTest
23 {
24 namespace helper
25 {
26 typedef std::set<std::string> ExcludeSetType;
27 
37 FWTEST_API bool compare(SPTR(::fwData::Object) objRef,
38  SPTR(::fwData::Object) objComp,
39  ExcludeSetType exclude = ExcludeSetType(),
40  ExcludeSetType excludeByPrefix = ExcludeSetType());
41 
42 } // namespace helper
43 } // namespace fwTest
44 
45 #endif // __FWTEST_HELPER_COMPARE_HPP__
#define SPTR(_cls_)
Definition: Data.hpp:15
Base class for each data object.
Contains the representation of the data objects used in the framework.