IElemPointer

Use objects of the IElemPointer class as element pointers for collections. Element pointers route the operations on the pointers to the referenced elements.


IElemPointer - Member Functions and Data by Group

Constructors & Destructor

Construct and destructor element pointer objects.


[view class]
IElemPointer


Overload 1
public:
IElemPointer(Element*, IExplicitInit = IINIT)

Constructs a pointer of the indicated type from a given C++ pointer.

Supported Platforms

Windows OS/2 AIX
Yes Yes Yes


Overload 2
public:
IElemPointer()

Constructs a pointer of the indicated type and initializes it with NULL.

Supported Platforms

Windows OS/2 AIX
Yes Yes Yes


Operators

Use these methods to access the element being managed by this object.


[view class]
operator *
public:
Element& operator *() const

Returns a reference to the object to which the pointer refers.

Supported Platforms

Windows OS/2 AIX
Yes Yes Yes


[view class]
operator ->
public:
Element* operator ->() const

Returns a C pointer to the object to which the pointer refers.

Supported Platforms

Windows OS/2 AIX
Yes Yes Yes


[view class]
operator Element *
public:
operator Element *() const

Implicitly converts this pointer to a C++ pointer.

Supported Platforms

Windows OS/2 AIX
Yes Yes Yes


IElemPointer - Inherited Member Functions and Data

Inherited Public Functions

Inherited Public Data

Inherited Protected Functions

Inherited Protected Data