AssertLoopLabel Class Referencea class to store loop labels.
More...
#include <AssertLoopLabel.h>
Inheritance diagram for AssertLoopLabel:
[legend]List of all members.
Detailed Description
a class to store loop labels.
C Polaris - See also:
- Directive/AssertLoopLabel.h
Directive/AssertLoopLabel.h
The AssertLoopLabel class is meant to provide a specific class for to store the loop labels for a particular loop. These labels are made according to a specific set of rules:
For DO loops with target labels, e.g. DO 100 I=1,N (100 is the do-target) <routine-name>_do<do-target> For DO loops without target labels, e.g. DO I=1,N <routine-name>_do#<sequential-loop-number> (sequential-loop-number starts at 1) Counting down from the top of the program, this is the <sequential-loop-number>-th DO loop
No known bugs.
Definition at line 38 of file AssertLoopLabel.h.
Constructor & Destructor Documentation
| AssertLoopLabel::AssertLoopLabel |
( |
|
) |
|
|
Member Function Documentation
| void AssertLoopLabel::print |
( |
ostream & |
o |
) |
const [virtual] |
|
| Assertion * AssertLoopLabel::clone |
( |
|
) |
const [virtual] |
|
| Listable * AssertLoopLabel::listable_clone |
( |
|
) |
const [virtual] |
|
The documentation for this class was generated from the following files:
|