stlab.adobe.com Adobe Systems Incorporated

Layout Library Parser
[Layout Library (Eve)]

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:
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.

Copyright © 2006-2007 Adobe Systems Incorporated.

Use of this website signifies your agreement to the Terms of Use and Online Privacy Policy.

Search powered by Google