Version: 6.3.1
Public Member Functions | Protected Member Functions

MED.SharedPtr< TWrapper > Class Template Reference

To specialize the SharedPtr for TWrapper. More...

#include <MED_Wrapper.hxx>

Inheritance diagram for MED.SharedPtr< TWrapper >:
Inheritance graph

Public Member Functions

 SharedPtr ()
template<class Y >
 SharedPtr (Y *p)
template<class Y >
 SharedPtr (SharedPtr< Y > const &r)
template<class Y >
SharedPtroperator= (SharedPtr< Y > const &r)
template<class Y >
SharedPtroperator() (Y *p)
template<class Y >
SharedPtroperator() (SharedPtr< Y > const &r)
TLockProxy operator-> () const

Protected Member Functions

 operator const TWrapper & () const
 operator TWrapper & ()
TWrapperoperator* () const
TWrapperget () const

Detailed Description

template<>
class MED::SharedPtr< TWrapper >

To specialize the SharedPtr for TWrapper.


Constructor & Destructor Documentation

template<class Y >
MED.SharedPtr< TWrapper >.SharedPtr ( Y *  p) [explicit]
template<class Y >
MED.SharedPtr< TWrapper >.SharedPtr ( SharedPtr< Y > const &  r)

Member Function Documentation

template<class Y >
SharedPtr& MED.SharedPtr< TWrapper >.operator= ( SharedPtr< Y > const &  r)

References INTERP_KERNEL.swap().

template<class Y >
SharedPtr& MED.SharedPtr< TWrapper >.operator() ( Y *  p)
template<class Y >
SharedPtr& MED.SharedPtr< TWrapper >.operator() ( SharedPtr< Y > const &  r)
TLockProxy MED.SharedPtr< TWrapper >.operator-> ( ) const
MED.SharedPtr< TWrapper >.operator const TWrapper & ( ) const [protected]
MED.SharedPtr< TWrapper >.operator TWrapper & ( ) [protected]
TWrapper& MED.SharedPtr< TWrapper >.operator* ( ) const [protected]
TWrapper* MED.SharedPtr< TWrapper >.get ( ) const [protected]
Copyright © 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS