degate  0.1.2
Public Types | Protected Member Functions
degate::DeepCopyableBase Class Reference

#include <DeepCopyable.h>

Inheritance diagram for degate::DeepCopyableBase:
Inheritance graph
[legend]

List of all members.

Public Types

typedef std::map
< c_DeepCopyable_shptr,
DeepCopyable_shptr
oldnew_t

Protected Member Functions

virtual void cloneDeepInto (DeepCopyable_shptr destination, oldnew_t *oldnew) const =0
 Deep-copy all members to destination.

Detailed Description

Definition at line 33 of file DeepCopyable.h.


Member Typedef Documentation

Definition at line 35 of file DeepCopyable.h.


Member Function Documentation

virtual void degate::DeepCopyableBase::cloneDeepInto ( DeepCopyable_shptr  destination,
oldnew_t oldnew 
) const [protected, pure virtual]

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