OSB_LIB::Customer Class Reference

Inheritance diagram for OSB_LIB::Customer:

Inheritance graph
[legend]
Collaboration diagram for OSB_LIB::Customer:

Collaboration graph
[legend]
List of all members.

Detailed Description

End user of products and services.

Derived from Associate.

Definition at line 815 of file associate.h.

Public Types

Public Member Functions

Private Member Functions

Static Private Attributes


Member Typedef Documentation

typedef std::auto_ptr<Customer> OSB_LIB::Customer::AutoPtr

Short-cut for an auto pointer.

For details see quality manual, implementation patterns: Virtual copy construction.

Reimplemented from OSB_LIB::Associate.

Definition at line 820 of file associate.h.


Constructor & Destructor Documentation

OSB_LIB::Customer::Customer ( const Oid id  )  [inline]

Constructor with object id.

Definition at line 823 of file associate.h.


Member Function Documentation

AutoPtr OSB_LIB::Customer::clone (  )  const

Virtual copy construction.

For details see quality manual, implementation patterns.

Reimplemented from OSB_LIB::Associate.

virtual Associate* OSB_LIB::Customer::clone_ (  )  const [private, virtual]

Internal virtual copy constructor.

For details see quality manual, implementation patterns.

Implements OSB_LIB::Associate.

virtual Type OSB_LIB::Customer::typeId (  )  const [inline, private, virtual]

The associate type id.

Implements OSB_LIB::Associate.

Definition at line 832 of file associate.h.

References typeId_.


Member Data Documentation

const Type OSB_LIB::Customer::typeId_ = atCustomer [static, private]

Type id of the class.

Definition at line 817 of file associate.h.

Referenced by typeId().


The documentation for this class was generated from the following file:
Generated on Sat Sep 2 14:10:47 2006 for OSB Library by  doxygen 1.4.7