Adobe Source Libraries 1.49.0
A collection of C++ libraries.
Loading...
Searching...
No Matches

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 &)

Detailed Description

Function Documentation

◆ parse()

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
inThe input stream to be parsed.
line_positionThe starting line position.
positionThe initial client-specific data to be used for the root view declaration(s).
assemblerThe client-defined callback functions to be called whenever a new cell declaration or view definition is encountered.
Exceptions
adobe::stream_error_tThrown 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.