Version: 8.3.0
SALOME::GenericObj_wrap< GENOBJ > Class Template Reference

#include <SALOME_GenericObj_wrap.hxx>

Public Types

typedef GENOBJ::_ptr_type TPtr
 
typedef GENOBJ::_var_type TVar
 

Public Member Functions

 GenericObj_wrap ()
 
 GenericObj_wrap (const TPtr &obj)
 
 GenericObj_wrap (const TVar &obj)
 
 GenericObj_wrap (const GenericObj_wrap &wrap)
 
template<class BASE_GENOBJ >
 GenericObj_wrap (const GenericObj_wrap< BASE_GENOBJ > &wrap)
 
 ~GenericObj_wrap ()
 
GenericObj_wrapoperator= (const TPtr &obj)
 
GenericObj_wrapoperator= (const TVar &obj)
 
GenericObj_wrapoperator= (const GenericObj_wrap &wrap)
 
template<class BASE_GENOBJ >
GenericObj_wrapoperator= (const GenericObj_wrap< BASE_GENOBJ > &wrap)
 
 operator TPtr ()
 
 operator TVar ()
 
TVar operator-> ()
 
TPtr in () const
 
TPtrinout ()
 
TPtr _retn ()
 
bool _getIsOwn () const
 

Private Member Functions

void _register ()
 
void _release ()
 

Private Attributes

TVar _obj
 
bool _isOwn
 

Member Typedef Documentation

template<class GENOBJ>
typedef GENOBJ::_ptr_type SALOME::GenericObj_wrap< GENOBJ >::TPtr
template<class GENOBJ>
typedef GENOBJ::_var_type SALOME::GenericObj_wrap< GENOBJ >::TVar

Constructor & Destructor Documentation

template<class GENOBJ>
SALOME::GenericObj_wrap< GENOBJ >::GenericObj_wrap ( )
template<class GENOBJ>
SALOME::GenericObj_wrap< GENOBJ >::GenericObj_wrap ( const TPtr obj)
template<class GENOBJ>
SALOME::GenericObj_wrap< GENOBJ >::GenericObj_wrap ( const TVar obj)
template<class GENOBJ>
SALOME::GenericObj_wrap< GENOBJ >::GenericObj_wrap ( const GenericObj_wrap< GENOBJ > &  wrap)
template<class GENOBJ>
template<class BASE_GENOBJ >
SALOME::GenericObj_wrap< GENOBJ >::GenericObj_wrap ( const GenericObj_wrap< BASE_GENOBJ > &  wrap)

Member Function Documentation

template<class GENOBJ>
bool SALOME::GenericObj_wrap< GENOBJ >::_getIsOwn ( ) const
template<class GENOBJ>
TPtr SALOME::GenericObj_wrap< GENOBJ >::in ( ) const
template<class GENOBJ>
SALOME::GenericObj_wrap< GENOBJ >::operator TPtr ( )
template<class GENOBJ>
SALOME::GenericObj_wrap< GENOBJ >::operator TVar ( )
template<class GENOBJ>
TVar SALOME::GenericObj_wrap< GENOBJ >::operator-> ( )

Field Documentation