IStreamablePointer
- A class for wrapping pointers to streamable objects.
IStreamablePointer - Member Functions and Data by Group
Constructors & Destructor
Construct and destruct streamable pointer objects
- ~IStreamablePointer
public:
~IStreamablePointer()
- Destructor.
- Supported Platforms
| Windows |
OS/2 |
AIX |
| Yes |
Yes |
Yes |
- 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.
- operator *
public:
Element& operator *() const
- Return a reference to the object being pointed to.
- Supported Platforms
| Windows |
OS/2 |
AIX |
| Yes |
Yes |
Yes |
- operator ->
public:
Element* operator ->() const
- Return a raw pointer to the object being pointed to.
- Supported Platforms
| Windows |
OS/2 |
AIX |
| Yes |
Yes |
Yes |
- operator =
public:
IStreamablePointer < Element >&
operator =( IStreamablePointer < Element > const& )
- Compare the pointed to objects for equality.
- Supported Platforms
| Windows |
OS/2 |
AIX |
| Yes |
Yes |
Yes |
- 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