CMS 3D CMS Logo

Public Types | Public Member Functions | Public Attributes

RegressionTestPayload Class Reference

#include <RegressionTestPayload.h>

Inheritance diagram for RegressionTestPayload:
PrimitivePayload ArrayPayload

List of all members.

Public Types

typedef Data T_Data

Public Member Functions

bool operator!= (const RegressionTestPayload &rhs) const
bool operator== (const RegressionTestPayload &rhs) const
 RegressionTestPayload ()
 RegressionTestPayload (int seed)

Public Attributes

Data m_data0
T_Data m_data1
int m_i

Detailed Description

Definition at line 14 of file RegressionTestPayload.h.


Member Typedef Documentation

Definition at line 18 of file RegressionTestPayload.h.


Constructor & Destructor Documentation

RegressionTestPayload::RegressionTestPayload ( )

Definition at line 32 of file RegressionTestPayload.cc.

RegressionTestPayload::RegressionTestPayload ( int  seed)

Definition at line 40 of file RegressionTestPayload.cc.

                                                       : 
  PrimitivePayload( seed ) , 
  ArrayPayload( seed ),
  m_i( seed ),
  m_data0( seed ),
  m_data1(seed ){
}

Member Function Documentation

bool RegressionTestPayload::operator!= ( const RegressionTestPayload rhs) const

Definition at line 56 of file RegressionTestPayload.cc.

References operator==().

                                                                              {
  return !operator==( rhs );
}
bool RegressionTestPayload::operator== ( const RegressionTestPayload rhs) const

Definition at line 47 of file RegressionTestPayload.cc.

References m_data0, m_data1, m_i, and cppFunctionSkipper::operator.

Referenced by operator!=().

                                                                              {
  if( PrimitivePayload::operator!=(rhs) ) return false;
  if( ArrayPayload::operator!=(rhs) ) return false;
  if( m_i != rhs.m_i ) return false;
  if( m_data0 != rhs.m_data0 ) return false;
  if( m_data1 != rhs.m_data1 ) return false;
  return true;
}

Member Data Documentation

Definition at line 23 of file RegressionTestPayload.h.

Referenced by operator==().

Definition at line 24 of file RegressionTestPayload.h.

Referenced by operator==().

Reimplemented from ArrayPayload.

Definition at line 22 of file RegressionTestPayload.h.

Referenced by operator==().