|
Classes |
struct | eve_callback_suite_t |
Functions |
line_position_t | parse (std::istream &in, const line_position_t &, const eve_callback_suite_t::position_t &, const eve_callback_suite_t &) |
Function Documentation
adobe::line_position_t parse |
( |
std::istream & |
in, |
|
|
const line_position_t & |
line_position, |
|
|
const eve_callback_suite_t::position_t & |
position, |
|
|
const eve_callback_suite_t & |
assembler |
|
) |
| |
The layout library parsing function.
- Parameters:
-
in | The input stream to be parsed. |
line_position | The starting line position. |
position | The initial client-specific data to be used for the root view declaration(s). |
assembler | The client-defined callback functions to be called whenever a new cell declaration or view definition is encountered. |
- Exceptions:
-
- Returns:
- Stream position information regarding where the parse finished.
|