blob: 0cb50311543d650dd434efc734df48e0bca5635d [file] [log] [blame]
Cristyf650f4f2016-04-01 10:53:07 -04001<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2<html xmlns="http://www.w3.org/1999/xhtml">
3<head>
4<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5<meta http-equiv="X-UA-Compatible" content="IE=9"/>
6<meta name="generator" content="Doxygen 1.8.10"/>
7<title>Magick++: Magick::BlobRef Class Reference</title>
8<link href="tabs.css" rel="stylesheet" type="text/css"/>
9<script type="text/javascript" src="jquery.js"></script>
10<script type="text/javascript" src="dynsections.js"></script>
11<link href="navtree.css" rel="stylesheet" type="text/css"/>
12<script type="text/javascript" src="resize.js"></script>
13<script type="text/javascript" src="navtreedata.js"></script>
14<script type="text/javascript" src="navtree.js"></script>
15<script type="text/javascript">
16 $(document).ready(initResizable);
17 $(window).load(resizeHeight);
18</script>
19<link href="doxygen.css" rel="stylesheet" type="text/css" />
20</head>
21<body>
22<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
23<div id="titlearea">
24<table cellspacing="0" cellpadding="0">
25 <tbody>
26 <tr style="height: 56px;">
27 <td id="projectalign" style="padding-left: 0.5em;">
28 <div id="projectname">Magick++
29 &#160;<span id="projectnumber">7.0.0</span>
30 </div>
31 </td>
32 </tr>
33 </tbody>
34</table>
35</div>
36<!-- end header part -->
37<!-- Generated by Doxygen 1.8.10 -->
38</div><!-- top -->
39<div id="side-nav" class="ui-resizable side-nav-resizable">
40 <div id="nav-tree">
41 <div id="nav-tree-contents">
42 <div id="nav-sync" class="sync"></div>
43 </div>
44 </div>
45 <div id="splitbar" style="-moz-user-select:none;"
46 class="ui-resizable-handle">
47 </div>
48</div>
49<script type="text/javascript">
50$(document).ready(function(){initNavTree('classMagick_1_1BlobRef.html','');});
51</script>
52<div id="doc-content">
53<div class="header">
54 <div class="summary">
55<a href="classMagick_1_1BlobRef.html#pub-methods">Public Member Functions</a> &#124;
56<a href="classMagick_1_1BlobRef.html#pub-attribs">Public Attributes</a> &#124;
57<a href="http://nextgen.imagemagick.org/api/Magick++/classMagick_1_1BlobRef-members.html">List of all members</a> </div>
58 <div class="headertitle">
59<div class="title">Magick::BlobRef Class Reference</div> </div>
60</div><!--header-->
61<div class="contents">
62
63<p><code>#include &lt;<a class="el" href="BlobRef_8h_source.html">BlobRef.h</a>&gt;</code></p>
64<table class="memberdecls">
65<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
66Public Member Functions</h2></td></tr>
67<tr class="memitem:accf559dab9707f5f24370f2c482ad8b7"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMagick_1_1BlobRef.html#accf559dab9707f5f24370f2c482ad8b7">BlobRef</a> (const void *data_, const size_t length_)</td></tr>
68<tr class="separator:accf559dab9707f5f24370f2c482ad8b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
69<tr class="memitem:a64bf18194f44105abfe97631fa16ab6e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMagick_1_1BlobRef.html#a64bf18194f44105abfe97631fa16ab6e">~BlobRef</a> (void)</td></tr>
70<tr class="separator:a64bf18194f44105abfe97631fa16ab6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
71<tr class="memitem:a93856bd94eea1574f86ab98d0495715b"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMagick_1_1BlobRef.html#a93856bd94eea1574f86ab98d0495715b">decrease</a> ()</td></tr>
72<tr class="separator:a93856bd94eea1574f86ab98d0495715b"><td class="memSeparator" colspan="2">&#160;</td></tr>
73<tr class="memitem:a183f4202805d204667ad601e93eeabaf"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMagick_1_1BlobRef.html#a183f4202805d204667ad601e93eeabaf">increase</a> ()</td></tr>
74<tr class="separator:a183f4202805d204667ad601e93eeabaf"><td class="memSeparator" colspan="2">&#160;</td></tr>
75</table><table class="memberdecls">
76<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
77Public Attributes</h2></td></tr>
78<tr class="memitem:ade199fc7ee44f590ac6e9a01c6da81d8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classMagick_1_1Blob.html#a320f999fa1ed7e9ee0e6f28858499e2e">Blob::Allocator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMagick_1_1BlobRef.html#ade199fc7ee44f590ac6e9a01c6da81d8">allocator</a></td></tr>
79<tr class="separator:ade199fc7ee44f590ac6e9a01c6da81d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
80<tr class="memitem:a96fb3a7c21a43c19493ef9bc8036935e"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMagick_1_1BlobRef.html#a96fb3a7c21a43c19493ef9bc8036935e">length</a></td></tr>
81<tr class="separator:a96fb3a7c21a43c19493ef9bc8036935e"><td class="memSeparator" colspan="2">&#160;</td></tr>
82<tr class="memitem:a8a88091de11081529a2d8781734e42c1"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMagick_1_1BlobRef.html#a8a88091de11081529a2d8781734e42c1">data</a></td></tr>
83<tr class="separator:a8a88091de11081529a2d8781734e42c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
84</table>
85<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
86<div class="textblock">
87<p>Definition at line <a class="el" href="BlobRef_8h_source.html#l00021">21</a> of file <a class="el" href="BlobRef_8h_source.html">BlobRef.h</a>.</p>
88</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
89<a class="anchor" id="accf559dab9707f5f24370f2c482ad8b7"></a>
90<div class="memitem">
91<div class="memproto">
92 <table class="memname">
93 <tr>
94 <td class="memname">Magick::BlobRef::BlobRef </td>
95 <td>(</td>
96 <td class="paramtype">const void *&#160;</td>
97 <td class="paramname"><em>data_</em>, </td>
98 </tr>
99 <tr>
100 <td class="paramkey"></td>
101 <td></td>
102 <td class="paramtype">const size_t&#160;</td>
103 <td class="paramname"><em>length_</em>&#160;</td>
104 </tr>
105 <tr>
106 <td></td>
107 <td>)</td>
108 <td></td><td></td>
109 </tr>
110 </table>
111</div><div class="memdoc">
112
113<p>Definition at line <a class="el" href="BlobRef_8cpp_source.html#l00019">19</a> of file <a class="el" href="BlobRef_8cpp_source.html">BlobRef.cpp</a>.</p>
114
115<p>References <a class="el" href="BlobRef_8h_source.html#l00039">data</a>.</p>
116
117</div>
118</div>
119<a class="anchor" id="a64bf18194f44105abfe97631fa16ab6e"></a>
120<div class="memitem">
121<div class="memproto">
122 <table class="memname">
123 <tr>
124 <td class="memname">Magick::BlobRef::~BlobRef </td>
125 <td>(</td>
126 <td class="paramtype">void&#160;</td>
127 <td class="paramname"></td><td>)</td>
128 <td></td>
129 </tr>
130 </table>
131</div><div class="memdoc">
132
133<p>Definition at line <a class="el" href="BlobRef_8cpp_source.html#l00033">33</a> of file <a class="el" href="BlobRef_8cpp_source.html">BlobRef.cpp</a>.</p>
134
135<p>References <a class="el" href="Blob_8h_source.html#l00026">Magick::Blob::MallocAllocator</a>, and <a class="el" href="Blob_8h_source.html#l00027">Magick::Blob::NewAllocator</a>.</p>
136
137</div>
138</div>
139<h2 class="groupheader">Member Function Documentation</h2>
140<a class="anchor" id="a93856bd94eea1574f86ab98d0495715b"></a>
141<div class="memitem">
142<div class="memproto">
143 <table class="memname">
144 <tr>
145 <td class="memname">size_t Magick::BlobRef::decrease </td>
146 <td>(</td>
147 <td class="paramname"></td><td>)</td>
148 <td></td>
149 </tr>
150 </table>
151</div><div class="memdoc">
152
153<p>Definition at line <a class="el" href="BlobRef_8cpp_source.html#l00044">44</a> of file <a class="el" href="BlobRef_8cpp_source.html">BlobRef.cpp</a>.</p>
154
155<p>References <a class="el" href="Exception_8cpp_source.html#l00807">Magick::throwExceptionExplicit()</a>.</p>
156
157</div>
158</div>
159<a class="anchor" id="a183f4202805d204667ad601e93eeabaf"></a>
160<div class="memitem">
161<div class="memproto">
162 <table class="memname">
163 <tr>
164 <td class="memname">void Magick::BlobRef::increase </td>
165 <td>(</td>
166 <td class="paramname"></td><td>)</td>
167 <td></td>
168 </tr>
169 </table>
170</div><div class="memdoc">
171
172<p>Definition at line <a class="el" href="BlobRef_8cpp_source.html#l00061">61</a> of file <a class="el" href="BlobRef_8cpp_source.html">BlobRef.cpp</a>.</p>
173
174<p>Referenced by <a class="el" href="Blob_8cpp_source.html#l00028">Magick::Blob::Blob()</a>, and <a class="el" href="Blob_8cpp_source.html#l00043">Magick::Blob::operator=()</a>.</p>
175
176</div>
177</div>
178<h2 class="groupheader">Member Data Documentation</h2>
179<a class="anchor" id="ade199fc7ee44f590ac6e9a01c6da81d8"></a>
180<div class="memitem">
181<div class="memproto">
182 <table class="memname">
183 <tr>
184 <td class="memname"><a class="el" href="classMagick_1_1Blob.html#a320f999fa1ed7e9ee0e6f28858499e2e">Blob::Allocator</a> Magick::BlobRef::allocator</td>
185 </tr>
186 </table>
187</div><div class="memdoc">
188
189<p>Definition at line <a class="el" href="BlobRef_8h_source.html#l00037">37</a> of file <a class="el" href="BlobRef_8h_source.html">BlobRef.h</a>.</p>
190
191</div>
192</div>
193<a class="anchor" id="a8a88091de11081529a2d8781734e42c1"></a>
194<div class="memitem">
195<div class="memproto">
196 <table class="memname">
197 <tr>
198 <td class="memname">void* Magick::BlobRef::data</td>
199 </tr>
200 </table>
201</div><div class="memdoc">
202
203<p>Definition at line <a class="el" href="BlobRef_8h_source.html#l00039">39</a> of file <a class="el" href="BlobRef_8h_source.html">BlobRef.h</a>.</p>
204
205<p>Referenced by <a class="el" href="BlobRef_8cpp_source.html#l00019">BlobRef()</a>.</p>
206
207</div>
208</div>
209<a class="anchor" id="a96fb3a7c21a43c19493ef9bc8036935e"></a>
210<div class="memitem">
211<div class="memproto">
212 <table class="memname">
213 <tr>
214 <td class="memname">size_t Magick::BlobRef::length</td>
215 </tr>
216 </table>
217</div><div class="memdoc">
218
219<p>Definition at line <a class="el" href="BlobRef_8h_source.html#l00038">38</a> of file <a class="el" href="BlobRef_8h_source.html">BlobRef.h</a>.</p>
220
221</div>
222</div>
223<hr/>The documentation for this class was generated from the following files:<ul>
224<li><a class="el" href="BlobRef_8h_source.html">BlobRef.h</a></li>
225<li><a class="el" href="BlobRef_8cpp_source.html">BlobRef.cpp</a></li>
226</ul>
227</div><!-- contents -->
228</div><!-- doc-content -->
229<!-- start footer part -->
230<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
231 <ul>
232 <li class="navelem"><a class="el" href="namespaceMagick.html">Magick</a></li><li class="navelem"><a class="el" href="classMagick_1_1BlobRef.html">BlobRef</a></li>
233 <li class="footer">Generated by
234 <a href="http://www.doxygen.org/index.html">
235 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.10 </li>
236 </ul>
237</div>
238</body>
239</html>