This class is a simple proxy class that implements the owning semantics for the operator[]and at() functions on VectorOfPointersToPatternEntry. More...
#include <tables.h>
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 |
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.
|
Destructor.
|
|
Pointer operator override.
|
|
|
|
Assignment operatorsThe PatternEntry that this object already points to(if any) is deleted.
|
|
|