Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

PointerToPatternEntry Class Reference

Proxy class for accessing elements of a VectorOfPointersToPatternEntry

This class is a simple proxy class that implements the owning semantics for the operator[]and at() functions on VectorOfPointersToPatternEntry. More...

#include <tables.h>

List of all members.

Public Methods

 ~PointerToPatternEntry ()
 Destructor.

const PointerToPatternEntry& operator= (PatternEntry* newValue)
 Assignment operatorsThe PatternEntry that this object already points to(if any) is deleted.

const PointerToPatternEntry& operator= (const PointerToPatternEntry& pointerToNewValue)
 operator PatternEntry * () const
 Pointer operator override.


Friends

class  VectorOfPointersToPatternEntry


Detailed Description

Proxy class for accessing elements of a VectorOfPointersToPatternEntry

This class is a simple proxy class that implements the owning semantics for the operator[]and at() functions on VectorOfPointersToPatternEntry.

It enables expressions like "v[3] = someNewValue". One never creates a PointerToPatternEntry directly, and one never declares variables of this type. It just exists to implement the API of VectorOfPointersToPatternEntry.

Definition at line 866 of file tables.h.


Constructor & Destructor Documentation

PointerToPatternEntry::~PointerToPatternEntry ( )
 

Destructor.


Member Function Documentation

PointerToPatternEntry::operator PatternEntry * ( ) const
 

Pointer operator override.

const PointerToPatternEntry& PointerToPatternEntry::operator= ( const PointerToPatternEntry & pointerToNewValue )
 

const PointerToPatternEntry & PointerToPatternEntry::operator= ( PatternEntry * newValue )
 

Assignment operatorsThe PatternEntry that this object already points to(if any) is deleted.


Friends And Related Function Documentation

class VectorOfPointersToPatternEntry [friend]
 

Definition at line 897 of file tables.h.


The documentation for this class was generated from the following file:
Generated at Tue Dec 5 17:56:16 2000 for ICU by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000