DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
config_object_key.hpp
Go to the documentation of this file.
1/*
2 * config_object_key.hpp
3 *
4 * Created on: Feb 4, 2016
5 * Author: Leonidas Georgopoulos
6 */
7
8#ifndef DBE_CONFIG_OBJECT_KEY_HPP_
9#define DBE_CONFIG_OBJECT_KEY_HPP_
10
11#include <string>
12
13namespace dbe
14{
15
19template<typename S = std::string> class config_object_key
20{
21public:
24
25 config_object_key ( S const & oname, S const & cname )
26 : this_name ( oname ),
27 this_class ( cname )
28 {
29 }
30};
32
33//------------------------------------------------------------------------------------------
41template<typename T> inline bool operator == ( config_object_key<T> const & left,
42 config_object_key<T> const & right )
43{
44 return left.this_name == right.this_name and left.this_class == right.this_class;
45}
46//------------------------------------------------------------------------------------------
47
48}// namespace dbe
49
50#endif /* DBE_CONFIG_OBJECT_KEY_HPP_ */
config_object_key(S const &oname, S const &cname)
Include QT Headers.
config_object_key cokey
bool operator==(config_object_key< T > const &left, config_object_key< T > const &right)