#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_wrap & | operator= (const TPtr &obj) |
GenericObj_wrap & | operator= (const TVar &obj) |
GenericObj_wrap & | operator= (const GenericObj_wrap &wrap) |
template<class BASE_GENOBJ > | |
GenericObj_wrap & | operator= (const GenericObj_wrap< BASE_GENOBJ > &wrap) |
operator TPtr () | |
operator TVar () | |
TVar | operator-> () |
TPtr | in () const |
TPtr & | inout () |
TPtr | _retn () |
bool | _getIsOwn () const |
Private Member Functions | |
void | _register () |
void | _release () |
Private Attributes | |
TVar | _obj |
bool | _isOwn |
typedef GENOBJ::_ptr_type SALOME::GenericObj_wrap< GENOBJ >::TPtr |
typedef GENOBJ::_var_type SALOME::GenericObj_wrap< GENOBJ >::TVar |
SALOME::GenericObj_wrap< GENOBJ >::GenericObj_wrap | ( | ) |
References SALOME::GenericObj_wrap< GENOBJ >::_isOwn.
SALOME::GenericObj_wrap< GENOBJ >::GenericObj_wrap | ( | const TPtr & | obj | ) |
SALOME::GenericObj_wrap< GENOBJ >::GenericObj_wrap | ( | const TVar & | obj | ) |
SALOME::GenericObj_wrap< GENOBJ >::GenericObj_wrap | ( | const GenericObj_wrap< GENOBJ > & | wrap | ) |
References SALOME::GenericObj_wrap< GENOBJ >::_register().
SALOME::GenericObj_wrap< GENOBJ >::GenericObj_wrap | ( | const GenericObj_wrap< BASE_GENOBJ > & | wrap | ) |
References SALOME::GenericObj_wrap< GENOBJ >::_register().
SALOME::GenericObj_wrap< GENOBJ >::~GenericObj_wrap | ( | ) |
References SALOME::GenericObj_wrap< GENOBJ >::_release().
bool SALOME::GenericObj_wrap< GENOBJ >::_getIsOwn | ( | ) | const |
References SALOME::GenericObj_wrap< GENOBJ >::_isOwn.
Referenced by SALOME::GenericObj_wrap< GENOBJ >::operator=().
|
private |
|
private |
TPtr SALOME::GenericObj_wrap< GENOBJ >::_retn | ( | ) |
TPtr SALOME::GenericObj_wrap< GENOBJ >::in | ( | ) | const |
References SALOME::GenericObj_wrap< GENOBJ >::_obj.
Referenced by SALOME::GenericObj_wrap< GENOBJ >::operator=().
TPtr& SALOME::GenericObj_wrap< GENOBJ >::inout | ( | ) |
SALOME::GenericObj_wrap< GENOBJ >::operator TPtr | ( | ) |
References SALOME::GenericObj_wrap< GENOBJ >::_obj.
SALOME::GenericObj_wrap< GENOBJ >::operator TVar | ( | ) |
References SALOME::GenericObj_wrap< GENOBJ >::_obj.
TVar SALOME::GenericObj_wrap< GENOBJ >::operator-> | ( | ) |
References SALOME::GenericObj_wrap< GENOBJ >::_obj.
GenericObj_wrap& SALOME::GenericObj_wrap< GENOBJ >::operator= | ( | const TPtr & | obj | ) |
GenericObj_wrap& SALOME::GenericObj_wrap< GENOBJ >::operator= | ( | const TVar & | obj | ) |
GenericObj_wrap& SALOME::GenericObj_wrap< GENOBJ >::operator= | ( | const GenericObj_wrap< GENOBJ > & | wrap | ) |
GenericObj_wrap& SALOME::GenericObj_wrap< GENOBJ >::operator= | ( | const GenericObj_wrap< BASE_GENOBJ > & | wrap | ) |
|
private |
Referenced by SALOME::GenericObj_wrap< GENOBJ >::_getIsOwn(), SALOME::GenericObj_wrap< GENOBJ >::_register(), SALOME::GenericObj_wrap< GENOBJ >::_release(), SALOME::GenericObj_wrap< GENOBJ >::_retn(), SALOME::GenericObj_wrap< GENOBJ >::GenericObj_wrap(), SALOME::GenericObj_wrap< GENOBJ >::inout(), and SALOME::GenericObj_wrap< GENOBJ >::operator=().
|
private |
Referenced by SALOME::GenericObj_wrap< GENOBJ >::_register(), SALOME::GenericObj_wrap< GENOBJ >::_release(), SALOME::GenericObj_wrap< GENOBJ >::_retn(), SALOME::GenericObj_wrap< GENOBJ >::in(), SALOME::GenericObj_wrap< GENOBJ >::inout(), SALOME::GenericObj_wrap< GENOBJ >::operator TPtr(), SALOME::GenericObj_wrap< GENOBJ >::operator TVar(), SALOME::GenericObj_wrap< GENOBJ >::operator->(), and SALOME::GenericObj_wrap< GENOBJ >::operator=().