File: group__base.html

package info (click to toggle)
ipe 6.0pre27-3
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 5,128 kB
  • ctags: 5,328
  • sloc: cpp: 29,689; ansic: 1,045; xml: 821; makefile: 65
file content (45 lines) | stat: -rw-r--r-- 7,052 bytes parent folder | download
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
<!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">
</head><body>
<!-- Generated by Doxygen 1.4.4 -->
<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a></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>