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

ArrayReference Class Reference

#include <arrayreference.h>

Inheritance diagram for ArrayReference:

Inheritance graph
[legend]
Collaboration diagram for ArrayReference:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ArrayReference (SrcPosition *position)
virtual ~ArrayReference ()
virtual Astoperator= (const Ast &ast)
virtual bool operator== (const Ast &ast) const

Constructor & Destructor Documentation

ArrayReference::ArrayReference SrcPosition position  )  [inline]
 

Definition at line 11 of file arrayreference.h.

References Ast::position.

00012                                 : LeftSide(position), Expression(position), Ast(position) {}

virtual ArrayReference::~ArrayReference  )  [inline, virtual]
 

Definition at line 14 of file arrayreference.h.

00014                                           {
00015                 }


Member Function Documentation

virtual Ast& ArrayReference::operator= const Ast ast  )  [inline, virtual]
 

Reimplemented from Expression.

Reimplemented in MultipleArrayReference, and SimpleArrayReference.

Definition at line 17 of file arrayreference.h.

References Ast::operator=().

Referenced by SimpleArrayReference::operator=(), and MultipleArrayReference::operator=().

00017                                                          {
00018                         return Ast::operator=(ast);
00019                 }

virtual bool ArrayReference::operator== const Ast ast  )  const [inline, virtual]
 

Reimplemented from Expression.

Reimplemented in MultipleArrayReference, and SimpleArrayReference.

Definition at line 20 of file arrayreference.h.

References Ast::operator==().

Referenced by SimpleArrayReference::operator==(), and MultipleArrayReference::operator==().

00020                                                                 {
00021                         return Ast::operator==(ast);
00022                 }


The documentation for this class was generated from the following file:
Generated on Mon Dec 1 17:38:47 2003 for Protomake by doxygen1.3