|
Teamcenter C++ API Reference
2312
|
BusinessObjectExtenderRef smart pointer. More...
#include <BusinessObjectExtenderRef.hxx>
Public Member Functions | |
| BusinessObjectExtenderRef () | |
| BusinessObjectExtenderRef (tag_t owning_obj_tag) | |
| BusinessObjectExtenderRef (Teamcenter::RootObject owning_object) | |
| template<typename S > | |
| BusinessObjectExtenderRef (const BusinessObjectExtenderRef< S > &other) | |
| template<typename U > | |
| bool | isInstanceOf () const |
| const T & | operator* () const |
| T * | operator-> () const |
| BusinessObjectExtenderRef & | operator= (const BusinessObjectExtenderRef &other) |
| BusinessObjectExtenderRef & | operator= (tag_t owning_obj_tag) |
| virtual | ~BusinessObjectExtenderRef () |
Private Member Functions | |
| T * | getPointee () const |
Private Attributes | |
| tag_t | m_owning_obj_tag |
| T * | m_pointee |
Friends | |
| template<typename S > | |
| class | BusinessObjectExtenderRef |
BusinessObjectExtenderRef smart pointer.
BusinessObjectExtenderRef smart pointer. It is similar BusinessObjectRef.
Definition at line 37 of file BusinessObjectExtenderRef.hxx.
|
inline |
Default constructor
Definition at line 44 of file BusinessObjectExtenderRef.hxx.
|
inlineexplicit |
Constructor
| owning_obj_tag | (I) The input Owning Object tag |
Definition at line 49 of file BusinessObjectExtenderRef.hxx.
|
inlineexplicit |
Constructor
| owning_object | (I) The input Owning Object |
Definition at line 58 of file BusinessObjectExtenderRef.hxx.
|
inlineexplicit |
Template for BusinessObjectExtenderRef
Definition at line 70 of file BusinessObjectExtenderRef.hxx.
|
inlinevirtual |
Destructor for a BusinessObjectExtenderRef
Definition at line 127 of file BusinessObjectExtenderRef.hxx.
|
inlineprivate |
Definition at line 134 of file BusinessObjectExtenderRef.hxx.
|
inline |
Template for isInstanceOf
Definition at line 119 of file BusinessObjectExtenderRef.hxx.
|
inline |
Operator to return a reference to the BusinessObjectExtenderRef
Definition at line 112 of file BusinessObjectExtenderRef.hxx.
|
inline |
Operator to return a pointer to the BusinessObjectExtenderRef
Definition at line 107 of file BusinessObjectExtenderRef.hxx.
|
inline |
Copy constructor for BusinessObjectExtenderRef
| other | (I) The input BusinessObjectExtenderRef |
Definition at line 79 of file BusinessObjectExtenderRef.hxx.
|
inline |
Assignment operator for BusinessObjectExtenderRef
| owning_obj_tag | (I) The input Owning Object tag |
Definition at line 95 of file BusinessObjectExtenderRef.hxx.
Definition at line 143 of file BusinessObjectExtenderRef.hxx.
|
private |
The Owning object tag
Definition at line 148 of file BusinessObjectExtenderRef.hxx.
|
mutableprivate |
Definition at line 150 of file BusinessObjectExtenderRef.hxx.