Declaration Class Reference#include <Declaration.h>
Inheritance diagram for Declaration:
[legend]List of all members.
Constructor & Destructor Documentation
| Declaration::Declaration |
( |
const char * |
prefix, |
|
|
const char * |
header_string, |
|
|
const char * |
tail_string, |
|
|
int |
space_for_label, |
|
|
int |
max_line_len |
|
) |
|
|
Member Function Documentation
| virtual void Declaration::print |
( |
ostream & |
o |
) |
const [virtual] |
|
| Definition * Declaration::definition_clone |
( |
|
) |
const [virtual] |
|
| int Declaration::structures_OK |
( |
|
) |
const [virtual] |
|
| const char * Declaration::str_ref |
( |
|
) |
|
|
|
|
This function returns the string which the Declaration has created from the input given to it by operator <<.
- Note:
- Once this function has been called, the Declaration is in a "frozen" state and no more elements may be added, although str() may be called as many times as desired. DO NOT delete this returned string. It will be deleted automatically when the destructor is called.
Definition at line 69 of file Declaration.cc.
Referenced by Equivalence::write(). |
Friends And Related Function Documentation
|
|
... Adding this item would make the line too long (note that this ... clause is NOT taken if there are no entries already on the ... line). Finish off the old line and start a new one.
... Add the item to the line
Definition at line 80 of file Declaration.cc. |
The documentation for this class was generated from the following files:
|