|
Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members File Members
PmtMetadataPtrT Class Template Reference#include <PmtMetadataPtrT.h>
Inheritance diagram for PmtMetadataPtrT: [legend]Collaboration diagram for PmtMetadataPtrT:[legend]List of all members.
template<class TYPE>
class PmtMetadataPtrT< TYPE >
Member Typedef Documentation
template<class TYPE> |
typedef EkConstSmartPtr<TYPE> PmtMetadataPtrT::PmtConstPtrType
|
|
template<class TYPE> |
typedef EkSmartPtr<TYPE> PmtMetadataPtrT::PmtPtrType
|
|
Constructor & Destructor Documentation
template<class TYPE> |
PmtMetadataPtrT< TYPE >::PmtMetadataPtrT |
( |
|
) |
[inline] |
|
template<class TYPE> |
PmtMetadataPtrT< TYPE >::PmtMetadataPtrT |
( |
const PmtKeyType & |
mdKey, |
|
|
const SPmtString & |
type, |
|
|
const SPmtString & |
trueType |
|
) |
[inline] |
|
template<class TYPE> |
PmtMetadataPtrT< TYPE >::PmtMetadataPtrT |
( |
const PmtKeyType & |
mdKey, |
|
|
const SPmtString & |
type, |
|
|
const SPmtString & |
trueType, |
|
|
const PtrType & |
val |
|
) |
[inline] |
|
template<class TYPE> |
PmtMetadataPtrT< TYPE >::PmtMetadataPtrT |
( |
const PmtMetadataPtrT< TYPE > & |
src |
) |
[inline] |
|
template<class TYPE> |
PmtMetadataPtrT< TYPE >::PmtMetadataPtrT |
( |
const PmtMetadataPtrT< TYPE > & |
theSrc, |
|
|
PmtModelGroup * |
theParent |
|
) |
[inline] |
|
template<class TYPE> |
virtual PmtMetadataPtrT< TYPE >::~PmtMetadataPtrT |
( |
|
) |
[inline, virtual] |
|
Member Function Documentation
template<class TYPE> |
void PmtMetadataPtrT< TYPE >::accept |
( |
PmtMetadataVisitor * |
visitor |
) |
[inline, virtual] |
|
|
Support for visitor pattern.
Reimplemented from PmtMetadata. |
template<class TYPE> |
virtual PmtMetadataPtr PmtMetadataPtrT< TYPE >::clone |
( |
PmtCompositeMetdata * |
theParent |
) |
const [inline, virtual] |
|
template<class TYPE> |
virtual PmtMetadataPtr PmtMetadataPtrT< TYPE >::clone |
( |
void |
|
) |
const [inline, virtual] |
|
|
return: A "deep" copy of the object.
Implements PmtMetadata. |
template<class TYPE> |
virtual ostream& PmtMetadataPtrT< TYPE >::printDerived |
( |
ostream & |
c |
) |
const [inline, protected, virtual] |
|
|
DEPRECIATED - Write derived class values.
Implements PmtMetadata. |
template<class TYPE> |
PtrType& PmtMetadataPtrT< TYPE >::value |
( |
|
) |
[inline] |
|
template<class TYPE> |
const PtrType& PmtMetadataPtrT< TYPE >::value |
( |
|
) |
const [inline] |
|
Member Data Documentation
template<class TYPE> |
EkSmartPtr<TYPE> PmtMetadataPtrT::mValue [protected]
|
|
The documentation for this class was generated from the following file:
|