CarRecord Class Reference

#include <CarRecord.h>

Inherits Record.

Collaboration diagram for CarRecord:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 CarRecord (const string &_oStrCarName, unsigned int _ui32ID)
 CarRecord (const CarRecord &_oCarRecord)
 ~CarRecord ()
CarRecordClone () const
void Print () const

Private Attributes

string m_oStrCarName
unsigned int m_ui32ID


Detailed Description

CarRecord is Concrete Prototype

Definition at line 4 of file CarRecord.h.


Constructor & Destructor Documentation

CarRecord::CarRecord ( const string &  _oStrCarName,
unsigned int  _ui32ID 
) [inline]

Definition at line 13 of file CarRecord.h.

Referenced by Clone().

Here is the caller graph for this function:

CarRecord::CarRecord ( const CarRecord _oCarRecord  )  [inline]

Definition at line 19 of file CarRecord.h.

References m_oStrCarName, and m_ui32ID.

CarRecord::~CarRecord (  )  [inline]

Definition at line 26 of file CarRecord.h.


Member Function Documentation

CarRecord* CarRecord::Clone (  )  const [inline, virtual]

Implements Record.

Definition at line 28 of file CarRecord.h.

References CarRecord().

Here is the call graph for this function:

void CarRecord::Print (  )  const [inline, virtual]

Implements Record.

Definition at line 33 of file CarRecord.h.

References m_oStrCarName, and m_ui32ID.


Member Data Documentation

string CarRecord::m_oStrCarName [private]

Definition at line 7 of file CarRecord.h.

Referenced by CarRecord(), and Print().

unsigned int CarRecord::m_ui32ID [private]

Definition at line 9 of file CarRecord.h.

Referenced by CarRecord(), and Print().


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

Generated on Fri Mar 20 12:37:10 2009 for Prototype Design Pattern by  doxygen 1.5.8