CMS 3D CMS Logo

DTCELinkId.cc
Go to the documentation of this file.
2 
3 #include <string>
4 #include <functional>
5 #include <limits>
6 
8  elink_id_ (std::numeric_limits< decltype( elink_id() ) >::max()),
9  gbtlink_id_(std::numeric_limits< decltype( gbtlink_id() ) >::max()),
10  dtc_id_ (std::numeric_limits< decltype( dtc_id() ) >::max())
11 {
12 
13 }
14 
16  elink_id_ (rhs.elink_id_ ),
17  gbtlink_id_(rhs.gbtlink_id_),
18  dtc_id_ (rhs.dtc_id_ ) {}
19 
21  elink_id_ (rhs.elink_id_ ),
23  dtc_id_ (rhs.dtc_id_ ) {}
24 
26 {
27  elink_id_ = rhs.elink_id_ ;
28  gbtlink_id_ = rhs.gbtlink_id_;
29  dtc_id_ = rhs.dtc_id_ ;
30 
31  return *this;
32 }
33 
35 {
36  elink_id_ = rhs.elink_id_ ;
37  gbtlink_id_ = rhs.gbtlink_id_;
38  dtc_id_ = rhs.dtc_id_ ;
39 
40  return *this;
41 }
42 
44 
48  dtc_id_ (dtc_id )
49 {
50 }
auto gbtlink_id() const noexcept
Definition: DTCELinkId.h:41
~DTCELinkId() noexcept
Definition: DTCELinkId.cc:43
DTCELinkId & operator=(DTCELinkId const &) noexcept
Definition: DTCELinkId.cc:25
auto dtc_id() const noexcept
Definition: DTCELinkId.h:42
uint8_t elink_id_
Definition: DTCELinkId.h:50
uint16_t dtc_id_
Definition: DTCELinkId.h:52
#define noexcept
uint8_t gbtlink_id_
Definition: DTCELinkId.h:51
DTCELinkId() noexcept
Definition: DTCELinkId.cc:7
auto elink_id() const noexcept
Definition: DTCELinkId.h:40