Rogue Wave banner
Previous fileTop of DocumentContentsIndexNext file

RWTPointer<Body>


Base Class

Data Type and Member Function Indexes
(exclusive of constructors and destructors)

Data Types

Member Functions

Package

Smart Pointer

Header File

#include <rw/pointer/RWTPointer.h>

Description

This is an abstract base class for the smart-pointer classes in the Smart Pointer package.

Protected Constructors

RWTPointer(void);
RWTPointer(Body* bodyP);
RWTPointer(RWStaticCtor);
RWTPointer(const RWTPointer<Body>& second);

Public Destructor

~RWTPointer(void);

Public Typedef

typedef Body BodyType;

Public Member Operators

RWBoolean
operator!=(const Body* ptr) const;
RWBoolean
operator!=(const RWTPointer<Body>& second) const;
RWBoolean
operator<(const RWTPointer<Body>& second) const;
RWBoolean
operator==(const Body* ptr) const;
RWBoolean
operator==(const RWTPointer<Body>& second) const;
RWTPointer<Body>&
operator=(Body* ptr);

Public Member Functions

RWBoolean
isValid(void) const;
void
swapWith(RWTPointer<Body>& second);
void
validate(void) const;

Protected Member Function

Body*
get(void) const;


Previous fileTop of DocumentContentsIndexNext file

©Copyright 2000, Rogue Wave Software, Inc.
Contact Rogue Wave about documentation or support issues.