All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

System Class CATBaseUnknown_var

CATBaseUnknown_var
 

Usage: you must use this class as is. You should never derive it.


public class CATBaseUnknown_var

Base class for handler.
Role: Base class for the CORBA's object reference variable type for an interface, also known as handler, and smart interface pointer with COM.


Constructor and Destructor Index


o CATBaseUnknown_var()
Constructs an empty handler.
o CATBaseUnknown_var(CATBaseUnknown*)
Constructs a handler from a pointer.
o CATBaseUnknown_var(CATBaseUnknown_var&)
Copy constructor.
o ~CATBaseUnknown_var()

Method Index


o ThrowErrorNullVar()
For illegal operation.
o operator CATBaseUnknown*()
Type cast operator to a CATBaseUnknown instance pointer.
o operator!()
Logical not operator.
o operator!=(CATBaseUnknown*)
Inequality operator.
o operator->()
Pointer to member operator.
o operator=(CATBaseUnknown_var&)
Assignment operator from CATBaseUnknown_var reference.
o operator==(CATBaseUnknown*)
Equality operator.

Constructor and Destructor


o CATBaseUnknown_var
public inline CATBaseUnknown_var()
Constructs an empty handler.
o CATBaseUnknown_var
public inline CATBaseUnknown_var(CATBaseUnknown* iPtr)
Constructs a handler from a pointer.
Parameters:
iPtr
The pointer to the
CATBaseUnknown instance to use.
o CATBaseUnknown_var
public inline CATBaseUnknown_var( const CATBaseUnknown_var& iRef)
Copy constructor.
Parameters:
iRef
The reference of the CATBaseUnknown_var instance to copy.
o ~CATBaseUnknown_var
public ~CATBaseUnknown_var()

Methods


o ThrowErrorNullVar
public void ThrowErrorNullVar()const
For illegal operation.
o operator CATBaseUnknown*
public inline __stdcall operator CATBaseUnknown*()const
Type cast operator to a CATBaseUnknown instance pointer.
o operator!
public int __stdcall operator!()const
Logical not operator.
Returns:
Legal values:
0
The handler points on a valid object
1
The handler does not point on a valid object
o operator!=
public int __stdcall operator!=(CATBaseUnknown* iPt) const
Inequality operator.
Parameters:
iPt
Pointer to be compared with the internal pointer.
Returns:
Legal values:
0
The handler and iPt are not pointing the same object
1
The handler and iPt are pointing the same object
o operator->
public inline CATBaseUnknown * __stdcall operator->()const
Pointer to member operator.
o operator=
public CATBaseUnknown_var & __stdcall operator=( const CATBaseUnknown_var& iRef)
Assignment operator from CATBaseUnknown_var reference.
Parameters:
iRef
The reference of the CATBaseUnknown_var instance to copy.
Returns:
The reference of the CATBaseUnknown_var instance valued.
o operator==
public int __stdcall operator==(CATBaseUnknown* iPt) const
Equality operator.
Parameters:
iPt
A pointer to a
CATBaseUnknown to compare.
Returns:
Legal values:
0
The handler and iPt are pointing the same object
1
The handler and iPt are not pointing the same object

This object is included in the file: CATBaseUnknown_var.h
If needed, your Imakefile.mk should include the module: JS0GROUP

Copyright © 2003, Dassault Systèmes. All rights reserved.