Documentation
Overview
Building ASL
Documentation
Library Wiki Docs
Indices
Browse Perforce
More Info
Release Notes
Wiki
Site Search
License
Success Stories
Contributors
Media
Download
Perforce Depots
Support
ASL SourceForge Home
Mailing Lists
Discussion Forums
Report Bugs
Suggest Features
Contribute to ASL
RSS
Short-text news
Full-text news
File releases
Other Adobe Projects
Open @ Adobe
Adobe Open Source
Adobe Labs
Adobe Media Gallery
C++ Benchmarks
Other Resources
Boost
RIAForge
SGI STL
Classes
|
Functions
Layout Library Parser
Adobe Source Libraries
»
Libraries
»
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
&)
Detailed Description
Function Documentation
◆
parse()
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.