Version: 9.15.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 () const
 
 operator TVar () const
 
TVar operator-> () const
 
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

◆ TPtr

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

◆ TVar

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

Constructor & Destructor Documentation

◆ GenericObj_wrap() [1/5]

template<class GENOBJ >
SALOME::GenericObj_wrap< GENOBJ >::GenericObj_wrap ( )

◆ GenericObj_wrap() [2/5]

template<class GENOBJ >
SALOME::GenericObj_wrap< GENOBJ >::GenericObj_wrap ( const TPtr obj)

◆ GenericObj_wrap() [3/5]

template<class GENOBJ >
SALOME::GenericObj_wrap< GENOBJ >::GenericObj_wrap ( const TVar obj)

◆ GenericObj_wrap() [4/5]

template<class GENOBJ >
SALOME::GenericObj_wrap< GENOBJ >::GenericObj_wrap ( const GenericObj_wrap< GENOBJ > &  wrap)

◆ GenericObj_wrap() [5/5]

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

◆ ~GenericObj_wrap()

template<class GENOBJ >
SALOME::GenericObj_wrap< GENOBJ >::~GenericObj_wrap ( )

Member Function Documentation

◆ _getIsOwn()

template<class GENOBJ >
bool SALOME::GenericObj_wrap< GENOBJ >::_getIsOwn ( ) const

◆ _register()

◆ _release()

◆ _retn()

◆ in()

template<class GENOBJ >
TPtr SALOME::GenericObj_wrap< GENOBJ >::in ( ) const

◆ inout()

◆ operator TPtr()

template<class GENOBJ >
SALOME::GenericObj_wrap< GENOBJ >::operator TPtr ( ) const

◆ operator TVar()

template<class GENOBJ >
SALOME::GenericObj_wrap< GENOBJ >::operator TVar ( ) const

◆ operator->()

template<class GENOBJ >
TVar SALOME::GenericObj_wrap< GENOBJ >::operator-> ( ) const

◆ operator=() [1/4]

◆ operator=() [2/4]

◆ operator=() [3/4]

◆ operator=() [4/4]

Field Documentation

◆ _isOwn

◆ _obj