StringAssertion Class Referencea base class for compiler String valued assertions.
More...
#include <StringAssertion.h>
Inheritance diagram for StringAssertion:
[legend]List of all members.
Detailed Description
a base class for compiler String valued assertions.
C Polaris - See also:
- Directive/Assertion.h
Directive/StringAssertion.h
The StringAssertion class is meant to provide the base for a generic compiler assertion class based on lists of strings. Derived classes will implement specific instances of the different flavors of compiler assertions.
No known bugs.
Definition at line 35 of file StringAssertion.h.
Constructor & Destructor Documentation
| StringAssertion::StringAssertion |
( |
|
) |
|
|
Member Function Documentation
| const List< StringElem > & StringAssertion::string_arg_list_guarded |
( |
|
) |
const [virtual] |
|
|
|
Reimplemented from Assertion.
Definition at line 273 of file Assertion.cc.
References _string_arg_list.
Referenced by cdg2cfg(), clone_loop(), clone_loop_body(), copy_directives(), Directive::generate_comment_directive(), Directive::generate_csrd_looplabel_directive(), Directive::generate_csrd_schedule_directive(), DoStmt::get_loop_name(), mark_loops_with_location(), parse_comment_or_directive(), AssertComment::print(), AssertSchedule::print(), AssertLoopLabel::print(), and reset_loop_label(). |
| List< StringElem > & StringAssertion::string_arg_list_guarded |
( |
|
) |
[virtual] |
|
| Boolean StringAssertion::string_arg_list_valid |
( |
|
) |
const [virtual] |
|
| Assertion * StringAssertion::clone |
( |
|
) |
const [virtual] |
|
Member Data Documentation
The documentation for this class was generated from the following files:
|