CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
RegressionTestPayload.cc
Go to the documentation of this file.
2 #include <sstream>
3 
5  m_i(-1),
6  m_s(""),
7  m_a(){
8 }
9 
10 Data::Data( int seed ):
11  m_i(seed),
12  m_s(""),
13  m_a(){
14  std::stringstream ss;
15  ss << "Data_"<<seed;
16  m_s = ss.str();
17  for( int i=0;i<seed;i++){
18  m_a.push_back(i);
19  }
20 }
21 
22 bool Data::operator ==(const Data& rhs) const {
23  if( m_i != rhs.m_i ) return false;
24  if( m_s != rhs.m_s ) return false;
25  if( m_a != rhs.m_a ) return false;
26  return true;
27 }
28 bool Data::operator !=(const Data& rhs) const {
29  return !operator==( rhs );
30 }
31 
34  ArrayPayload(),
35  m_i( -1 ),
36  m_data0(),
37  m_data1(){
38 }
39 
41  PrimitivePayload( seed ) ,
42  ArrayPayload( seed ),
43  m_i( seed ),
44  m_data0( seed ),
45  m_data1(seed ){
46 }
48  if( PrimitivePayload::operator!=(rhs) ) return false;
49  if( ArrayPayload::operator!=(rhs) ) return false;
50  if( m_i != rhs.m_i ) return false;
51  if( m_data0 != rhs.m_data0 ) return false;
52  if( m_data1 != rhs.m_data1 ) return false;
53  return true;
54 }
55 
57  return !operator==( rhs );
58 }
int i
Definition: DBlmapReader.cc:9
std::string m_s
std::vector< int > m_a
bool operator!=(const Data &rhs) const
bool operator!=(const RegressionTestPayload &rhs) const
bool operator==(const RegressionTestPayload &rhs) const
bool operator==(const Data &rhs) const