IStreamablePointer

A class for wrapping pointers to streamable objects.


IStreamablePointer - Member Functions and Data by Group

Constructors & Destructor

Construct and destruct streamable pointer objects


[view class]
~IStreamablePointer
public:
~IStreamablePointer()
Destructor.

Supported Platforms

Windows OS/2 AIX
Yes Yes Yes


[view class]
IStreamablePointer
Construct an IStreamablePointer object, initializing it with the given pointer, otherwise initializing it to NULL.


Overload 1
public:
IStreamablePointer(IStreamablePointer < Element > const&)

Supported Platforms

Windows OS/2 AIX
Yes Yes Yes


Overload 2
public:
IStreamablePointer(Element*, IExplicitInit)

Supported Platforms

Windows OS/2 AIX
Yes Yes Yes


Overload 3
public:
IStreamablePointer()

Supported Platforms

Windows OS/2 AIX
Yes Yes Yes


Operators

Use these operators to access the element being managed.


[view class]
operator *
public:
Element& operator *() const
Return a reference to the object being pointed to.

Supported Platforms

Windows OS/2 AIX
Yes Yes Yes


[view class]
operator ->
public:
Element* operator ->() const
Return a raw pointer to the object being pointed to.

Supported Platforms

Windows OS/2 AIX
Yes Yes Yes


[view class]
operator =
public:
IStreamablePointer < Element >& operator =( IStreamablePointer < Element > const& )
Compare the pointed to objects for equality.

Supported Platforms

Windows OS/2 AIX
Yes Yes Yes


[view class]
operator Element *
public:
operator Element *() const
Convert the IStreamablePointer object into a raw pointer.

Supported Platforms

Windows OS/2 AIX
Yes Yes Yes


IStreamablePointer - Inherited Member Functions and Data

Inherited Public Functions

Inherited Public Data

Inherited Protected Functions

Inherited Protected Data