|
|
XrlParserInput's are used by the XrlParser class to manage input. The output of XrlParserInput should only contain material likely to XRL's and C-preprocessor hash directives, ie # <num> "file" <line> directives.
bool getline (string& lineout)
| getline |
[pure virtual]
Retrieves 1 line of input from source.
Parameters:
lineout | string that is set if line of text is available. |
Returns: true if line was read into lineout, false otherwise.
bool eof ()
| eof |
[const pure virtual]
Returns: true if no more data is available for reading.
string stack_trace ()
| stack_trace |
[const pure virtual]
Returns: string containing stack trace to be used for tracking errors in the input.
~XrlParserInput ()
| ~XrlParserInput |
[virtual]