BlockDataSymbol Class Referencea Symbol of class BLOCK_DATA_CLASS
More...
#include <BlockDataSymbol.h>
Inheritance diagram for BlockDataSymbol:
[legend]List of all members.
Detailed Description
a Symbol of class BLOCK_DATA_CLASS
Polaris C++ VDL - See also:
- Symbol.h
Symbol.h
BlockDataSymbol.h
Symbol.cc
A BlockDataSymbol is a Symbol representing the identifier for a Fortran BLOCK DATA program unit
No additional fields are added to Symbol's fields.
The only virtual methods inherited from Symbol which are valid for this class (which will not give errors messages, with the exception of Symbol::is_array()) are those which are explicitly overridden here.
See Symbol for more information.
Definition at line 37 of file BlockDataSymbol.h.
Constructor & Destructor Documentation
| BlockDataSymbol::BlockDataSymbol |
( |
const char * |
name |
) |
[inline] |
|
| BlockDataSymbol::BlockDataSymbol |
( |
const BlockDataSymbol & |
other |
) |
[inline] |
|
Member Function Documentation
| Symbol * BlockDataSymbol::clone |
( |
|
) |
const [virtual] |
|
| Symbol * BlockDataSymbol::clone_all |
( |
|
) |
const [virtual] |
|
| const Type & BlockDataSymbol::type |
( |
|
) |
const [virtual] |
|
| void BlockDataSymbol::print |
( |
ostream & |
o |
) |
const [virtual] |
|
|
|
Print onto stream 'o'.
... the _overflow field
Implements Symbol.
Definition at line 2863 of file Symbol.cc. |
|
|
Fill in all relevant info from a binstr object.
Implements Symbol. |
| void BlockDataSymbol::exchange_convert |
( |
VDL & |
vdl |
) |
[virtual] |
|
| int BlockDataSymbol::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 Symbol.
Definition at line 2929 of file Symbol.cc. |
| void BlockDataSymbol::relink_dptrs |
( |
ProgramUnit & |
p |
) |
[virtual] |
|
The documentation for this class was generated from the following files:
|