|
PolyBoRi
|
This is the common base for the specialized template class CDDInterface. More...
#include <CDDInterface.h>
Public Types | |
| typedef DDType | interfaced_type |
| The interfaced type. | |
| typedef CDDInterfaceBase < interfaced_type > | self |
| Generic access to type of *this. | |
Public Member Functions | |
| CDDInterfaceBase () | |
| Default constructor. | |
| CDDInterfaceBase (const interfaced_type &interfaced) | |
| Construct instance from interfaced type. | |
| CDDInterfaceBase (const self &rhs) | |
| Copy constructor. | |
| ~CDDInterfaceBase () | |
| Destructor. | |
| operator const interfaced_type & () const | |
| Constant casting operator to interfaced type. | |
Protected Attributes | |
| interfaced_type | m_interfaced |
This is the common base for the specialized template class CDDInterface.
| typedef DDType polybori::CDDInterfaceBase< DDType >::interfaced_type |
The interfaced type.
| typedef CDDInterfaceBase<interfaced_type> polybori::CDDInterfaceBase< DDType >::self |
Generic access to type of *this.
|
inline |
Default constructor.
|
inline |
Construct instance from interfaced type.
|
inline |
Copy constructor.
|
inline |
Destructor.
|
inline |
Constant casting operator to interfaced type.
|
protected |
1.8.1.2