Layout Library Parser | |||||||||||||||||||||||||||||||||||||||||||||||
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:
-
adobe::stream_error_t Thrown upon parsing failure. See documentation on adobe::stream_error_t for more information about this type.
- Returns:
- Stream position information regarding where the parse finished.

