image Class Reference

Public Member Functions

 image ()
 
 image (int content)
 
 image (const image &src)
 
bool operator< (const image &l) const
 

Protected Attributes

int m_content
 

Detailed Description

Definition at line 55 of file mergesort.cpp.

Constructor & Destructor Documentation

image::image ( )
inline

Definition at line 58 of file mergesort.cpp.

58 : m_content(0) {}
int m_content
Definition: mergesort.cpp:80
image::image ( int  content)
inline

Definition at line 59 of file mergesort.cpp.

59 : m_content(content) {}
int m_content
Definition: mergesort.cpp:80
image::image ( const image src)
inline

Definition at line 61 of file mergesort.cpp.

62  {
63  m_content = src.m_content;
64  }
int m_content
Definition: mergesort.cpp:80

Member Function Documentation

bool image::operator< ( const image l) const
inline

Definition at line 66 of file mergesort.cpp.

67  {
68  { // simulate time needed for image comparision
69  boost::xtime xt;
70  boost::xtime_get(&xt, boost::TIME_UTC);
71  int duration = 1+(m_content % 4);
72  xt.nsec += 250 * 1000 * duration;
73  boost::thread::sleep(xt);
74  print(".");
75  }
76  return m_content < l.m_content;
77  }
int m_content
Definition: mergesort.cpp:80
void print(string text)
Definition: mergesort.cpp:33

Member Data Documentation

int image::m_content
protected

Definition at line 80 of file mergesort.cpp.


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