File: group__base.html

package info (click to toggle)
ipe 6.0pre30-5
  • links: PTS
  • area: main
  • in suites: lenny
  • size: 5,100 kB
  • ctags: 5,419
  • sloc: cpp: 30,430; ansic: 1,045; xml: 845; makefile: 78; sh: 5
file content (51 lines) | stat: -rw-r--r-- 6,959 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
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&nbsp;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>