Polaris: EntryPoints Class Reference

EntryPoints Class Reference

a class of Entry points to a Fortran program. More...

#include <EntryPoints.h>

Inheritance diagram for EntryPoints:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 EntryPoints ()
virtual ~EntryPoints ()
EntryPointsoperator= (const EntryPoints &ep)
virtual EntryPointsclone () const
 Return (and give control of) a new EntryPoints collection which has been copied from this one.
virtual int structures_OK () const
 Check the structure of the data for errors or inconsistency Return 0 and print error message if problems found, otherwise return 1 without message.
void print (ostream &o) const
 Print the program unit in FORTRAN format.

Friends

ostream & operator<< (ostream &o, const EntryPoints &ep)

Detailed Description

a class of Entry points to a Fortran program.

Base General utility routines

See also:
EntryPoints.h

EntryPoints.cc

EntryPoints.h

Description

This class represents a Fortran program and contains all of compilation units (ProgramUnit's) comprising that program.

Definition at line 32 of file EntryPoints.h.


Constructor & Destructor Documentation

EntryPoints::EntryPoints  ) 
 

Definition at line 10 of file EntryPoints.cc.

References register_instance().

Referenced by clone().

EntryPoints::~EntryPoints  )  [virtual]
 

Definition at line 17 of file EntryPoints.cc.

References unregister_instance().


Member Function Documentation

EntryPoints & EntryPoints::operator= const EntryPoints ep  ) 
 

Definition at line 25 of file EntryPoints.cc.

References RefDatabase< S, T >::operator=().

EntryPoints * EntryPoints::clone  )  const [virtual]
 

Return (and give control of) a new EntryPoints collection which has been copied from this one.

Definition at line 33 of file EntryPoints.cc.

References EntryPoints().

int EntryPoints::structures_OK  )  const [virtual]
 

Check the structure of the data for errors or inconsistency Return 0 and print error message if problems found, otherwise return 1 without message.

Reimplemented from BaseMapRoot.

Definition at line 40 of file EntryPoints.cc.

void EntryPoints::print ostream &  o  )  const [virtual]
 

Print the program unit in FORTRAN format.

Reimplemented from RefDatabase< String, ProgramUnit >.

Definition at line 46 of file EntryPoints.cc.


Friends And Related Function Documentation

ostream& operator<< ostream &  o,
const EntryPoints ep
[friend]
 

Definition at line 33 of file EntryPoints.h.


The documentation for this class was generated from the following files:
 © 1995-2005 University of Illinois, Urbana-Champaign. All rights reserved.  Fri Mar 25 23:07:17 2005