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