1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Ipelib: Ipe Base</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.1 -->
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main Page</span></a></li>
<li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
</ul></div>
<h1>Ipe Base</h1>Basic classes for Ipe.
<a href="#_details">More...</a><h2>Classes</h2>
<ul>
<li>class <a class="el" href="class_ipe_string.html">IpeString</a>
<dl class="el"><dd class="mdescRight">Strings and buffers. <a href="class_ipe_string.html#_details">More...</a><br></dl><li>class <a class="el" href="class_ipe_fixed.html">IpeFixed</a>
<dl class="el"><dd class="mdescRight">Fixed point number with three (decimal) fractional digits. <a href="class_ipe_fixed.html#_details">More...</a><br></dl><li>class <a class="el" href="class_ipe_lex.html">IpeLex</a>
<dl class="el"><dd class="mdescRight">Lexical analyser. Seeded with a string. <a href="class_ipe_lex.html#_details">More...</a><br></dl><li>class <a class="el" href="class_ipe_buffer.html">IpeBuffer</a>
<dl class="el"><dd class="mdescRight">A memory buffer. <a href="class_ipe_buffer.html#_details">More...</a><br></dl><li>class <a class="el" href="class_ipe_stream.html">IpeStream</a>
<dl class="el"><dd class="mdescRight">Abstract base class for output streams. <a href="class_ipe_stream.html#_details">More...</a><br></dl><li>class <a class="el" href="class_ipe_string_stream.html">IpeStringStream</a>
<dl class="el"><dd class="mdescRight">Stream writing into an <a class="el" href="class_ipe_string.html">IpeString</a>. <a href="class_ipe_string_stream.html#_details">More...</a><br></dl><li>class <a class="el" href="class_ipe_file_stream.html">IpeFileStream</a>
<dl class="el"><dd class="mdescRight">Stream writing into an open file. <a href="class_ipe_file_stream.html#_details">More...</a><br></dl><li>class <a class="el" href="class_ipe_data_source.html">IpeDataSource</a>
<dl class="el"><dd class="mdescRight">Interface for getting data for parsing. <a href="class_ipe_data_source.html#_details">More...</a><br></dl><li>class <a class="el" href="class_ipe_file_source.html">IpeFileSource</a>
<dl class="el"><dd class="mdescRight">Data source for parsing from a file. <a href="class_ipe_file_source.html#_details">More...</a><br></dl><li>class <a class="el" href="class_ipe_buffer_source.html">IpeBufferSource</a>
<dl class="el"><dd class="mdescRight">Data source for parsing from a buffer. <a href="class_ipe_buffer_source.html#_details">More...</a><br></dl><li>class <a class="el" href="class_ipe_bitmap_1_1_m_render_data.html">IpeBitmap::MRenderData</a>
<dl class="el"><dd class="mdescRight">Abstract base class for pixmap data stored by a client. <a href="class_ipe_bitmap_1_1_m_render_data.html#_details">More...</a><br></dl><li>class <a class="el" href="class_ipe_bitmap.html">IpeBitmap</a>
<dl class="el"><dd class="mdescRight">A bitmap. <a href="class_ipe_bitmap.html#_details">More...</a><br></dl><li>class <a class="el" href="class_ipe_painter.html">IpePainter</a>
<dl class="el"><dd class="mdescRight">Interface for drawing. <a href="class_ipe_painter.html#_details">More...</a><br></dl><li>class <a class="el" href="class_ipe_pdf_obj.html">IpePdfObj</a>
<dl class="el"><dd class="mdescRight">Abstract base class for PDF objects. <a href="class_ipe_pdf_obj.html#_details">More...</a><br></dl><li>class <a class="el" href="class_ipe_pdf_null.html">IpePdfNull</a>
<dl class="el"><dd class="mdescRight">The PDF null object. <a href="class_ipe_pdf_null.html#_details">More...</a><br></dl><li>class <a class="el" href="class_ipe_pdf_bool.html">IpePdfBool</a>
<dl class="el"><dd class="mdescRight">The PDF bool object. <a href="class_ipe_pdf_bool.html#_details">More...</a><br></dl><li>class <a class="el" href="class_ipe_pdf_number.html">IpePdfNumber</a>
<dl class="el"><dd class="mdescRight">The PDF number object. <a href="class_ipe_pdf_number.html#_details">More...</a><br></dl><li>class <a class="el" href="class_ipe_pdf_string.html">IpePdfString</a>
<dl class="el"><dd class="mdescRight">The PDF string object. <a href="class_ipe_pdf_string.html#_details">More...</a><br></dl><li>class <a class="el" href="class_ipe_pdf_name.html">IpePdfName</a>
<dl class="el"><dd class="mdescRight">The PDF name object. <a href="class_ipe_pdf_name.html#_details">More...</a><br></dl><li>class <a class="el" href="class_ipe_pdf_ref.html">IpePdfRef</a>
<dl class="el"><dd class="mdescRight">The PDF reference object (indirect object). <a href="class_ipe_pdf_ref.html#_details">More...</a><br></dl><li>class <a class="el" href="class_ipe_pdf_array.html">IpePdfArray</a>
<dl class="el"><dd class="mdescRight">The PDF array object. <a href="class_ipe_pdf_array.html#_details">More...</a><br></dl><li>class <a class="el" href="class_ipe_pdf_dict.html">IpePdfDict</a>
<dl class="el"><dd class="mdescRight">The PDF dictionary and stream objects. <a href="class_ipe_pdf_dict.html#_details">More...</a><br></dl><li>class <a class="el" href="class_ipe_pdf_parser.html">IpePdfParser</a>
<dl class="el"><dd class="mdescRight">PDF parser. <a href="class_ipe_pdf_parser.html#_details">More...</a><br></dl><li>class <a class="el" href="class_ipe_pdf_file.html">IpePdfFile</a>
<dl class="el"><dd class="mdescRight">All information obtained by parsing a PDF file. <a href="class_ipe_pdf_file.html#_details">More...</a><br></dl><li>class <a class="el" href="class_ipe_xml_attributes.html">IpeXmlAttributes</a>
<dl class="el"><dd class="mdescRight">Stores attributes of an XML tag. <a href="class_ipe_xml_attributes.html#_details">More...</a><br></dl><li>class <a class="el" href="class_ipe_xml_parser.html">IpeXmlParser</a>
<dl class="el"><dd class="mdescRight">Base class for XML stream parsing. <a href="class_ipe_xml_parser.html#_details">More...</a><br></dl><li>class <a class="el" href="class_ipe_tell_stream.html">IpeTellStream</a>
<dl class="el"><dd class="mdescRight">Adds position feedback to <a class="el" href="class_ipe_stream.html">IpeStream</a>. <a href="class_ipe_tell_stream.html#_details">More...</a><br></dl></ul>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Basic classes for Ipe.
<p>
Some very basic type definitions, streams, lexical analysis, and XML parsing.<p>
All parts of Ipe make use of the STL. The C++ I/O streams library is not used, as Ipelib doesn't do I/O. Ipe objects support internalization and externalization through an abstract interface based on IpeStream's.<p>
Clients of Ipelib can use any I/O library that implements this interface. Command line programs can use <code>cstdio</code>, Ipe itself uses the Qt file portability layer. <hr>
</body></html>
|