DataHistory::DataHistoryOrder Class Reference

#include </scratch/z5/marcocle/GaudiDocs/lhcb-release/825/GAUDI/GAUDI_v26r3/InstallArea/x86_64-slc6-gcc48-opt/include/GaudiKernel/DataHistory.h>

Public Member Functions

bool operator() (const DataHistory *lhs, const DataHistory *rhs) const
 
bool operator() (const DataHistory &lhs, const DataHistory &rhs) const
 
bool operator() (const DataHistory *lhs, const DataHistory *rhs) const
 
bool operator() (const DataHistory &lhs, const DataHistory &rhs) const
 

Detailed Description

Definition at line 29 of file DataHistory.h.

Member Function Documentation

bool DataHistory::DataHistoryOrder::operator() ( const DataHistory lhs,
const DataHistory rhs 
) const
inline

Definition at line 31 of file DataHistory.h.

31  {
32  if (lhs->m_dataClassID == rhs->m_dataClassID) {
33  if (lhs->m_dataKey == rhs->m_dataKey) {
34  return ( lhs->m_algHist < rhs->m_algHist );
35  } else {
36  return ( lhs->m_dataKey < rhs->m_dataKey );
37  }
38  } else {
39  return (lhs->m_dataClassID < rhs->m_dataClassID);
40  }
41 
42  }
AlgorithmHistory * m_algHist
Definition: DataHistory.h:75
CLID m_dataClassID
Definition: DataHistory.h:73
std::string m_dataKey
Definition: DataHistory.h:74
bool DataHistory::DataHistoryOrder::operator() ( const DataHistory lhs,
const DataHistory rhs 
) const
inline

Definition at line 31 of file DataHistory.h.

31  {
32  if (lhs->m_dataClassID == rhs->m_dataClassID) {
33  if (lhs->m_dataKey == rhs->m_dataKey) {
34  return ( lhs->m_algHist < rhs->m_algHist );
35  } else {
36  return ( lhs->m_dataKey < rhs->m_dataKey );
37  }
38  } else {
39  return (lhs->m_dataClassID < rhs->m_dataClassID);
40  }
41 
42  }
AlgorithmHistory * m_algHist
Definition: DataHistory.h:75
CLID m_dataClassID
Definition: DataHistory.h:73
std::string m_dataKey
Definition: DataHistory.h:74
bool DataHistory::DataHistoryOrder::operator() ( const DataHistory lhs,
const DataHistory rhs 
) const
inline

Definition at line 43 of file DataHistory.h.

43  {
44  if (lhs.m_dataClassID == rhs.m_dataClassID) {
45  if (lhs.m_dataKey == rhs.m_dataKey) {
46  return ( lhs.m_algHist < rhs.m_algHist );
47  } else {
48  return ( lhs.m_dataKey < rhs.m_dataKey );
49  }
50  } else {
51  return (lhs.m_dataClassID < rhs.m_dataClassID);
52  }
53  }
AlgorithmHistory * m_algHist
Definition: DataHistory.h:75
CLID m_dataClassID
Definition: DataHistory.h:73
std::string m_dataKey
Definition: DataHistory.h:74
bool DataHistory::DataHistoryOrder::operator() ( const DataHistory lhs,
const DataHistory rhs 
) const
inline

Definition at line 43 of file DataHistory.h.

43  {
44  if (lhs.m_dataClassID == rhs.m_dataClassID) {
45  if (lhs.m_dataKey == rhs.m_dataKey) {
46  return ( lhs.m_algHist < rhs.m_algHist );
47  } else {
48  return ( lhs.m_dataKey < rhs.m_dataKey );
49  }
50  } else {
51  return (lhs.m_dataClassID < rhs.m_dataClassID);
52  }
53  }
AlgorithmHistory * m_algHist
Definition: DataHistory.h:75
CLID m_dataClassID
Definition: DataHistory.h:73
std::string m_dataKey
Definition: DataHistory.h:74

The documentation for this class was generated from the following file: