summaryrefslogtreecommitdiff
path: root/docs/XMPToolkit/TXMPUtils_8hpp-source.html
diff options
context:
space:
mode:
Diffstat (limited to 'docs/XMPToolkit/TXMPUtils_8hpp-source.html')
-rw-r--r--docs/XMPToolkit/TXMPUtils_8hpp-source.html360
1 files changed, 0 insertions, 360 deletions
diff --git a/docs/XMPToolkit/TXMPUtils_8hpp-source.html b/docs/XMPToolkit/TXMPUtils_8hpp-source.html
deleted file mode 100644
index 5b4777c..0000000
--- a/docs/XMPToolkit/TXMPUtils_8hpp-source.html
+++ /dev/null
@@ -1,360 +0,0 @@
-<!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>Adobe XMP Toolkit: TXMPUtils.hpp Source File</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>
- <li id="current"><a href="files.html"><span>Files</span></a></li>
- </ul></div>
-<h1>TXMPUtils.hpp</h1><a href="TXMPUtils_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef __TXMPUtils_hpp__</span>
-<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define __TXMPUtils_hpp__ 1</span>
-<a name="l00003"></a>00003 <span class="preprocessor"></span>
-<a name="l00004"></a>00004 <span class="preprocessor">#if ( ! __XMP_hpp__ )</span>
-<a name="l00005"></a>00005 <span class="preprocessor"></span><span class="preprocessor"> #error "Do not directly include, use XMP.hpp"</span>
-<a name="l00006"></a>00006 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
-<a name="l00007"></a>00007 <span class="preprocessor"></span>
-<a name="l00008"></a>00008 <span class="comment">// =================================================================================================</span>
-<a name="l00009"></a>00009 <span class="comment">// ADOBE SYSTEMS INCORPORATED</span>
-<a name="l00010"></a>00010 <span class="comment">// Copyright 2002-2007 Adobe Systems Incorporated</span>
-<a name="l00011"></a>00011 <span class="comment">// All Rights Reserved</span>
-<a name="l00012"></a>00012 <span class="comment">//</span>
-<a name="l00013"></a>00013 <span class="comment">// NOTICE: Adobe permits you to use, modify, and distribute this file in accordance with the terms</span>
-<a name="l00014"></a>00014 <span class="comment">// of the Adobe license agreement accompanying it.</span>
-<a name="l00015"></a>00015 <span class="comment">// =================================================================================================</span>
-<a name="l00016"></a>00016
-<a name="l00017"></a>00017 <span class="comment">// ================================================================================================</span>
-<a name="l00024"></a>00024 <span class="comment"></span><span class="comment">// ================================================================================================</span>
-<a name="l00025"></a>00025
-<a name="l00026"></a>00026 <span class="comment">// ================================================================================================</span>
-<a name="l00041"></a>00041 <span class="comment"></span><span class="comment">// ================================================================================================</span>
-<a name="l00042"></a>00042
-<a name="l00043"></a>00043 <span class="keyword">template</span> &lt;<span class="keyword">class</span> tStringObj&gt;
-<a name="l00044"></a><a class="code" href="classTXMPUtils.html">00044</a> <span class="keyword">class </span><a class="code" href="classTXMPUtils.html">TXMPUtils</a> {
-<a name="l00045"></a>00045
-<a name="l00046"></a>00046 <span class="keyword">public</span>:
-<a name="l00047"></a>00047
-<a name="l00048"></a>00048 <span class="comment">// =============================================================================================</span>
-<a name="l00049"></a>00049 <span class="comment">// No constructors or destructor declared or needed</span>
-<a name="l00050"></a>00050 <span class="comment">// ================================================</span>
-<a name="l00051"></a>00051
-<a name="l00052"></a>00052 <span class="comment">// =============================================================================================</span>
-<a name="l00053"></a>00053 <span class="comment">// =============================================================================================</span>
-<a name="l00054"></a>00054
-<a name="l00055"></a>00055 <span class="comment">// ============================================================================================</span>
-<a name="l00087"></a>00087 <span class="comment"></span>
-<a name="l00088"></a>00088 <span class="comment">// --------------------------------------------------------------------------------------------</span>
-<a name="l00103"></a>00103 <span class="comment"></span>
-<a name="l00104"></a>00104 <span class="keyword">static</span> <span class="keywordtype">void</span>
-<a name="l00105"></a>00105 <a class="code" href="classTXMPUtils.html#47fa195aa2e1457aa1f74f7e1ed06da6">ComposeArrayItemPath</a> ( <a class="code" href="XMP__Const_8h.html#d439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a> schemaNS,
-<a name="l00106"></a>00106 <a class="code" href="XMP__Const_8h.html#d439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a> arrayName,
-<a name="l00107"></a>00107 <a class="code" href="XMP__Const_8h.html#00e9d9a76c144421105a4c2742203315">XMP_Index</a> itemIndex,
-<a name="l00108"></a>00108 tStringObj * fullPath );
-<a name="l00109"></a>00109
-<a name="l00110"></a>00110 <span class="comment">// --------------------------------------------------------------------------------------------</span>
-<a name="l00126"></a>00126 <span class="comment"></span>
-<a name="l00127"></a>00127 <span class="keyword">static</span> <span class="keywordtype">void</span>
-<a name="l00128"></a>00128 <a class="code" href="classTXMPUtils.html#706eb85b8401b8682a01348f7e25ee3d">ComposeStructFieldPath</a> ( <a class="code" href="XMP__Const_8h.html#d439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a> schemaNS,
-<a name="l00129"></a>00129 <a class="code" href="XMP__Const_8h.html#d439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a> structName,
-<a name="l00130"></a>00130 <a class="code" href="XMP__Const_8h.html#d439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a> fieldNS,
-<a name="l00131"></a>00131 <a class="code" href="XMP__Const_8h.html#d439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a> fieldName,
-<a name="l00132"></a>00132 tStringObj * fullPath );
-<a name="l00133"></a>00133
-<a name="l00134"></a>00134 <span class="comment">// --------------------------------------------------------------------------------------------</span>
-<a name="l00152"></a>00152 <span class="comment"></span>
-<a name="l00153"></a>00153 <span class="keyword">static</span> <span class="keywordtype">void</span>
-<a name="l00154"></a>00154 <a class="code" href="classTXMPUtils.html#40ae0ce2065fcb71725e37137884e172">ComposeQualifierPath</a> ( <a class="code" href="XMP__Const_8h.html#d439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a> schemaNS,
-<a name="l00155"></a>00155 <a class="code" href="XMP__Const_8h.html#d439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a> propName,
-<a name="l00156"></a>00156 <a class="code" href="XMP__Const_8h.html#d439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a> qualNS,
-<a name="l00157"></a>00157 <a class="code" href="XMP__Const_8h.html#d439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a> qualName,
-<a name="l00158"></a>00158 tStringObj * fullPath );
-<a name="l00159"></a>00159
-<a name="l00160"></a>00160 <span class="comment">// --------------------------------------------------------------------------------------------</span>
-<a name="l00184"></a>00184 <span class="comment"></span>
-<a name="l00185"></a>00185 <span class="keyword">static</span> <span class="keywordtype">void</span>
-<a name="l00186"></a>00186 <a class="code" href="classTXMPUtils.html#e4989e5c199a2a4287ee3ae89b872e69">ComposeLangSelector</a> ( <a class="code" href="XMP__Const_8h.html#d439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a> schemaNS,
-<a name="l00187"></a>00187 <a class="code" href="XMP__Const_8h.html#d439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a> arrayName,
-<a name="l00188"></a>00188 <a class="code" href="XMP__Const_8h.html#d439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a> langName,
-<a name="l00189"></a>00189 tStringObj * fullPath );
-<a name="l00190"></a>00190
-<a name="l00191"></a>00191 <span class="comment">// --------------------------------------------------------------------------------------------</span>
-<a name="l00194"></a>00194 <span class="comment"></span>
-<a name="l00195"></a>00195 <span class="keyword">static</span> <span class="keywordtype">void</span>
-<a name="l00196"></a>00196 <a class="code" href="classTXMPUtils.html#e4989e5c199a2a4287ee3ae89b872e69">ComposeLangSelector</a> ( <a class="code" href="XMP__Const_8h.html#d439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a> schemaNS,
-<a name="l00197"></a>00197 <a class="code" href="XMP__Const_8h.html#d439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a> arrayName,
-<a name="l00198"></a>00198 <span class="keyword">const</span> tStringObj &amp; langName,
-<a name="l00199"></a>00199 tStringObj * fullPath );
-<a name="l00200"></a>00200
-<a name="l00201"></a>00201 <span class="comment">// --------------------------------------------------------------------------------------------</span>
-<a name="l00235"></a>00235 <span class="comment"></span>
-<a name="l00236"></a>00236 <span class="keyword">static</span> <span class="keywordtype">void</span>
-<a name="l00237"></a>00237 <a class="code" href="classTXMPUtils.html#458f8e8729e2334fe54ca8f691a9db23">ComposeFieldSelector</a> ( <a class="code" href="XMP__Const_8h.html#d439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a> schemaNS,
-<a name="l00238"></a>00238 <a class="code" href="XMP__Const_8h.html#d439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a> arrayName,
-<a name="l00239"></a>00239 <a class="code" href="XMP__Const_8h.html#d439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a> fieldNS,
-<a name="l00240"></a>00240 <a class="code" href="XMP__Const_8h.html#d439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a> fieldName,
-<a name="l00241"></a>00241 <a class="code" href="XMP__Const_8h.html#d439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a> fieldValue,
-<a name="l00242"></a>00242 tStringObj * fullPath );
-<a name="l00243"></a>00243
-<a name="l00244"></a>00244 <span class="comment">// --------------------------------------------------------------------------------------------</span>
-<a name="l00247"></a>00247 <span class="comment"></span>
-<a name="l00248"></a>00248 <span class="keyword">static</span> <span class="keywordtype">void</span>
-<a name="l00249"></a>00249 <a class="code" href="classTXMPUtils.html#458f8e8729e2334fe54ca8f691a9db23">ComposeFieldSelector</a> ( <a class="code" href="XMP__Const_8h.html#d439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a> schemaNS,
-<a name="l00250"></a>00250 <a class="code" href="XMP__Const_8h.html#d439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a> arrayName,
-<a name="l00251"></a>00251 <a class="code" href="XMP__Const_8h.html#d439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a> fieldNS,
-<a name="l00252"></a>00252 <a class="code" href="XMP__Const_8h.html#d439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a> fieldName,
-<a name="l00253"></a>00253 <span class="keyword">const</span> tStringObj &amp; fieldValue,
-<a name="l00254"></a>00254 tStringObj * fullPath );
-<a name="l00255"></a>00255
-<a name="l00257"></a>00257
-<a name="l00258"></a>00258 <span class="comment">// =============================================================================================</span>
-<a name="l00259"></a>00259 <span class="comment">// =============================================================================================</span>
-<a name="l00260"></a>00260
-<a name="l00261"></a>00261 <span class="comment">// ============================================================================================</span>
-<a name="l00264"></a>00264 <span class="comment"></span>
-<a name="l00265"></a>00265 <span class="comment">// --------------------------------------------------------------------------------------------</span>
-<a name="l00272"></a>00272 <span class="comment"></span>
-<a name="l00273"></a>00273 <span class="keyword">static</span> <span class="keywordtype">void</span>
-<a name="l00274"></a>00274 <a class="code" href="classTXMPUtils.html#509691eb270988de6a770c9c8304ab6b">ConvertFromBool</a> ( <span class="keywordtype">bool</span> binValue,
-<a name="l00275"></a>00275 tStringObj * strValue );
-<a name="l00276"></a>00276
-<a name="l00277"></a>00277 <span class="comment">// --------------------------------------------------------------------------------------------</span>
-<a name="l00285"></a>00285 <span class="comment"></span>
-<a name="l00286"></a>00286 <span class="keyword">static</span> <span class="keywordtype">void</span>
-<a name="l00287"></a>00287 <a class="code" href="classTXMPUtils.html#eec45b4d1a26717290105c9f4e8b4235">ConvertFromInt</a> ( <span class="keywordtype">long</span> binValue,
-<a name="l00288"></a>00288 <a class="code" href="XMP__Const_8h.html#d439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a> format,
-<a name="l00289"></a>00289 tStringObj * strValue );
-<a name="l00290"></a>00290
-<a name="l00291"></a>00291 <span class="keyword">static</span> <span class="keywordtype">void</span>
-<a name="l00292"></a>00292 ConvertFromInt64 ( <span class="keywordtype">long</span> <span class="keywordtype">long</span> binValue,
-<a name="l00293"></a>00293 <a class="code" href="XMP__Const_8h.html#d439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a> format,
-<a name="l00294"></a>00294 tStringObj * strValue );
-<a name="l00295"></a>00295
-<a name="l00296"></a>00296 <span class="comment">// --------------------------------------------------------------------------------------------</span>
-<a name="l00304"></a>00304 <span class="comment"></span>
-<a name="l00305"></a>00305 <span class="keyword">static</span> <span class="keywordtype">void</span>
-<a name="l00306"></a>00306 <a class="code" href="classTXMPUtils.html#e67ef3931836432b7e574832f0610ed0">ConvertFromFloat</a> ( <span class="keywordtype">double</span> binValue,
-<a name="l00307"></a>00307 <a class="code" href="XMP__Const_8h.html#d439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a> format,
-<a name="l00308"></a>00308 tStringObj * strValue );
-<a name="l00309"></a>00309
-<a name="l00310"></a>00310 <span class="comment">// --------------------------------------------------------------------------------------------</span>
-<a name="l00339"></a>00339 <span class="comment"></span>
-<a name="l00340"></a>00340 <span class="keyword">static</span> <span class="keywordtype">void</span>
-<a name="l00341"></a>00341 <a class="code" href="classTXMPUtils.html#6146a522a3974b4088d6e8241e9cd223">ConvertFromDate</a> ( <span class="keyword">const</span> <a class="code" href="structXMP__DateTime.html">XMP_DateTime</a> &amp; binValue,
-<a name="l00342"></a>00342 tStringObj * strValue );
-<a name="l00343"></a>00343
-<a name="l00344"></a>00344 <span class="comment">// --------------------------------------------------------------------------------------------</span>
-<a name="l00352"></a>00352 <span class="comment"></span>
-<a name="l00353"></a>00353 <span class="keyword">static</span> <span class="keywordtype">bool</span>
-<a name="l00354"></a>00354 <a class="code" href="classTXMPUtils.html#aaaaadb23f4089daa795f50cba4f405c">ConvertToBool</a> ( <a class="code" href="XMP__Const_8h.html#d439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a> strValue );
-<a name="l00355"></a>00355
-<a name="l00356"></a>00356 <span class="comment">// --------------------------------------------------------------------------------------------</span>
-<a name="l00359"></a>00359 <span class="comment"></span>
-<a name="l00360"></a>00360 <span class="keyword">static</span> <span class="keywordtype">bool</span>
-<a name="l00361"></a>00361 <a class="code" href="classTXMPUtils.html#aaaaadb23f4089daa795f50cba4f405c">ConvertToBool</a> ( <span class="keyword">const</span> tStringObj &amp; strValue );
-<a name="l00362"></a>00362
-<a name="l00363"></a>00363 <span class="comment">// --------------------------------------------------------------------------------------------</span>
-<a name="l00369"></a>00369 <span class="comment"></span>
-<a name="l00370"></a>00370 <span class="keyword">static</span> <span class="keywordtype">long</span>
-<a name="l00371"></a>00371 <a class="code" href="classTXMPUtils.html#dfd9d1c522377d5db4ad667a7973ba00">ConvertToInt</a> ( <a class="code" href="XMP__Const_8h.html#d439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a> strValue );
-<a name="l00372"></a>00372
-<a name="l00373"></a>00373 <span class="comment">// --------------------------------------------------------------------------------------------</span>
-<a name="l00376"></a>00376 <span class="comment"></span>
-<a name="l00377"></a>00377 <span class="keyword">static</span> <span class="keywordtype">long</span>
-<a name="l00378"></a>00378 <a class="code" href="classTXMPUtils.html#dfd9d1c522377d5db4ad667a7973ba00">ConvertToInt</a> ( <span class="keyword">const</span> tStringObj &amp; strValue );
-<a name="l00379"></a>00379
-<a name="l00380"></a>00380 <span class="comment">// --------------------------------------------------------------------------------------------</span>
-<a name="l00386"></a>00386 <span class="comment"></span>
-<a name="l00387"></a>00387 <span class="keyword">static</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span>
-<a name="l00388"></a>00388 <a class="code" href="classTXMPUtils.html#be5d2dcc03c5442202203bba5ca7b172">ConvertToInt64</a> ( <a class="code" href="XMP__Const_8h.html#d439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a> strValue );
-<a name="l00389"></a>00389
-<a name="l00390"></a>00390 <span class="comment">// --------------------------------------------------------------------------------------------</span>
-<a name="l00393"></a>00393 <span class="comment"></span>
-<a name="l00394"></a>00394 <span class="keyword">static</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span>
-<a name="l00395"></a>00395 <a class="code" href="classTXMPUtils.html#be5d2dcc03c5442202203bba5ca7b172">ConvertToInt64</a> ( <span class="keyword">const</span> tStringObj &amp; strValue );
-<a name="l00396"></a>00396
-<a name="l00397"></a>00397 <span class="comment">// --------------------------------------------------------------------------------------------</span>
-<a name="l00403"></a>00403 <span class="comment"></span>
-<a name="l00404"></a>00404 <span class="keyword">static</span> <span class="keywordtype">double</span>
-<a name="l00405"></a>00405 <a class="code" href="classTXMPUtils.html#8a507b006286460814e0486c622d828c">ConvertToFloat</a> ( <a class="code" href="XMP__Const_8h.html#d439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a> strValue );
-<a name="l00406"></a>00406
-<a name="l00407"></a>00407 <span class="comment">// --------------------------------------------------------------------------------------------</span>
-<a name="l00410"></a>00410 <span class="comment"></span>
-<a name="l00411"></a>00411 <span class="keyword">static</span> <span class="keywordtype">double</span>
-<a name="l00412"></a>00412 <a class="code" href="classTXMPUtils.html#8a507b006286460814e0486c622d828c">ConvertToFloat</a> ( <span class="keyword">const</span> tStringObj &amp; strValue );
-<a name="l00413"></a>00413
-<a name="l00414"></a>00414 <span class="comment">// --------------------------------------------------------------------------------------------</span>
-<a name="l00444"></a>00444 <span class="comment"></span>
-<a name="l00445"></a>00445 <span class="keyword">static</span> <span class="keywordtype">void</span>
-<a name="l00446"></a>00446 <a class="code" href="classTXMPUtils.html#60d33e6ce30286028acca47b2b6e7a0b">ConvertToDate</a> ( <a class="code" href="XMP__Const_8h.html#d439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a> strValue,
-<a name="l00447"></a>00447 <a class="code" href="structXMP__DateTime.html">XMP_DateTime</a> * binValue );
-<a name="l00448"></a>00448
-<a name="l00449"></a>00449 <span class="comment">// --------------------------------------------------------------------------------------------</span>
-<a name="l00452"></a>00452 <span class="comment"></span>
-<a name="l00453"></a>00453 <span class="keyword">static</span> <span class="keywordtype">void</span>
-<a name="l00454"></a>00454 <a class="code" href="classTXMPUtils.html#60d33e6ce30286028acca47b2b6e7a0b">ConvertToDate</a> ( <span class="keyword">const</span> tStringObj &amp; strValue,
-<a name="l00455"></a>00455 <a class="code" href="structXMP__DateTime.html">XMP_DateTime</a> * binValue );
-<a name="l00456"></a>00456
-<a name="l00458"></a>00458
-<a name="l00459"></a>00459 <span class="comment">// =============================================================================================</span>
-<a name="l00460"></a>00460 <span class="comment">// =============================================================================================</span>
-<a name="l00461"></a>00461
-<a name="l00462"></a>00462 <span class="comment">// ============================================================================================</span>
-<a name="l00465"></a>00465 <span class="comment"></span>
-<a name="l00466"></a>00466 <span class="comment">// --------------------------------------------------------------------------------------------</span>
-<a name="l00472"></a>00472 <span class="comment"></span>
-<a name="l00473"></a>00473 <span class="keyword">static</span> <span class="keywordtype">void</span>
-<a name="l00474"></a>00474 <a class="code" href="classTXMPUtils.html#c83f0b963ea64d7eee0b481e15a8439c">CurrentDateTime</a> ( <a class="code" href="structXMP__DateTime.html">XMP_DateTime</a> * time );
-<a name="l00475"></a>00475
-<a name="l00476"></a>00476 <span class="comment">// --------------------------------------------------------------------------------------------</span>
-<a name="l00481"></a>00481 <span class="comment"></span>
-<a name="l00482"></a>00482 <span class="keyword">static</span> <span class="keywordtype">void</span>
-<a name="l00483"></a>00483 <a class="code" href="classTXMPUtils.html#96bcc45febac55f6c49951815b7de2ef">SetTimeZone</a> ( <a class="code" href="structXMP__DateTime.html">XMP_DateTime</a> * time );
-<a name="l00484"></a>00484
-<a name="l00485"></a>00485 <span class="comment">// --------------------------------------------------------------------------------------------</span>
-<a name="l00490"></a>00490 <span class="comment"></span>
-<a name="l00491"></a>00491 <span class="keyword">static</span> <span class="keywordtype">void</span>
-<a name="l00492"></a>00492 <a class="code" href="classTXMPUtils.html#bbd4d691c83287ea2fc6b1e33e5858b8">ConvertToUTCTime</a> ( <a class="code" href="structXMP__DateTime.html">XMP_DateTime</a> * time );
-<a name="l00493"></a>00493
-<a name="l00494"></a>00494 <span class="comment">// --------------------------------------------------------------------------------------------</span>
-<a name="l00499"></a>00499 <span class="comment"></span>
-<a name="l00500"></a>00500 <span class="keyword">static</span> <span class="keywordtype">void</span>
-<a name="l00501"></a>00501 <a class="code" href="classTXMPUtils.html#61852aaba494c8fbad5a6c0c4caf21f5">ConvertToLocalTime</a> ( <a class="code" href="structXMP__DateTime.html">XMP_DateTime</a> * time );
-<a name="l00502"></a>00502
-<a name="l00503"></a>00503 <span class="comment">// --------------------------------------------------------------------------------------------</span>
-<a name="l00514"></a>00514 <span class="comment"></span>
-<a name="l00515"></a>00515 <span class="keyword">static</span> <span class="keywordtype">int</span>
-<a name="l00516"></a>00516 <a class="code" href="classTXMPUtils.html#9fc7f1771032f59f9020aeda4f91991d">CompareDateTime</a> ( <span class="keyword">const</span> <a class="code" href="structXMP__DateTime.html">XMP_DateTime</a> &amp; left,
-<a name="l00517"></a>00517 <span class="keyword">const</span> <a class="code" href="structXMP__DateTime.html">XMP_DateTime</a> &amp; right );
-<a name="l00518"></a>00518
-<a name="l00520"></a>00520
-<a name="l00521"></a>00521 <span class="comment">// =============================================================================================</span>
-<a name="l00522"></a>00522 <span class="comment">// =============================================================================================</span>
-<a name="l00523"></a>00523
-<a name="l00524"></a>00524 <span class="comment">// ============================================================================================</span>
-<a name="l00527"></a>00527 <span class="comment"></span>
-<a name="l00528"></a>00528 <span class="comment">// --------------------------------------------------------------------------------------------</span>
-<a name="l00536"></a>00536 <span class="comment"></span>
-<a name="l00537"></a>00537 <span class="keyword">static</span> <span class="keywordtype">void</span>
-<a name="l00538"></a>00538 <a class="code" href="classTXMPUtils.html#ef3b23bbc152480f699e269620ecad4a">EncodeToBase64</a> ( <a class="code" href="XMP__Const_8h.html#d439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a> rawStr,
-<a name="l00539"></a>00539 <a class="code" href="XMP__Const_8h.html#9f7dcc184f901c713274edfdac5bcc9a">XMP_StringLen</a> rawLen,
-<a name="l00540"></a>00540 tStringObj * encodedStr );
-<a name="l00541"></a>00541
-<a name="l00542"></a>00542 <span class="comment">// --------------------------------------------------------------------------------------------</span>
-<a name="l00545"></a>00545 <span class="comment"></span>
-<a name="l00546"></a>00546 <span class="keyword">static</span> <span class="keywordtype">void</span>
-<a name="l00547"></a>00547 <a class="code" href="classTXMPUtils.html#ef3b23bbc152480f699e269620ecad4a">EncodeToBase64</a> ( <span class="keyword">const</span> tStringObj &amp; rawStr,
-<a name="l00548"></a>00548 tStringObj * encodedStr );
-<a name="l00549"></a>00549
-<a name="l00550"></a>00550 <span class="comment">// --------------------------------------------------------------------------------------------</span>
-<a name="l00558"></a>00558 <span class="comment"></span>
-<a name="l00559"></a>00559 <span class="keyword">static</span> <span class="keywordtype">void</span>
-<a name="l00560"></a>00560 <a class="code" href="classTXMPUtils.html#e5bdd91c0c3ee9262dc0a8b9f591b921">DecodeFromBase64</a> ( <a class="code" href="XMP__Const_8h.html#d439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a> encodedStr,
-<a name="l00561"></a>00561 <a class="code" href="XMP__Const_8h.html#9f7dcc184f901c713274edfdac5bcc9a">XMP_StringLen</a> encodedLen,
-<a name="l00562"></a>00562 tStringObj * rawStr );
-<a name="l00563"></a>00563
-<a name="l00564"></a>00564 <span class="comment">// --------------------------------------------------------------------------------------------</span>
-<a name="l00567"></a>00567 <span class="comment"></span>
-<a name="l00568"></a>00568 <span class="keyword">static</span> <span class="keywordtype">void</span>
-<a name="l00569"></a>00569 <a class="code" href="classTXMPUtils.html#e5bdd91c0c3ee9262dc0a8b9f591b921">DecodeFromBase64</a> ( <span class="keyword">const</span> tStringObj &amp; encodedStr,
-<a name="l00570"></a>00570 tStringObj * rawStr );
-<a name="l00571"></a>00571
-<a name="l00573"></a>00573
-<a name="l00574"></a>00574 <span class="comment">// =============================================================================================</span>
-<a name="l00575"></a>00575 <span class="comment">// =============================================================================================</span>
-<a name="l00576"></a>00576
-<a name="l00577"></a>00577 <span class="comment">// ============================================================================================</span>
-<a name="l00582"></a>00582 <span class="comment"></span>
-<a name="l00583"></a>00583 <span class="comment">// --------------------------------------------------------------------------------------------</span>
-<a name="l00595"></a>00595 <span class="comment"></span>
-<a name="l00596"></a>00596 <span class="keyword">static</span> <span class="keywordtype">void</span>
-<a name="l00597"></a>00597 <a class="code" href="classTXMPUtils.html#6001b4ff54c60fdf0c40e6b78a5c457a">PackageForJPEG</a> ( <span class="keyword">const</span> <a class="code" href="classTXMPMeta.html">TXMPMeta&lt;tStringObj&gt;</a> &amp; xmpObj,
-<a name="l00598"></a>00598 tStringObj * standardXMP,
-<a name="l00599"></a>00599 tStringObj * extendedXMP,
-<a name="l00600"></a>00600 tStringObj * extendedDigest );
-<a name="l00601"></a>00601
-<a name="l00602"></a>00602 <span class="comment">// --------------------------------------------------------------------------------------------</span>
-<a name="l00608"></a>00608 <span class="comment"></span>
-<a name="l00609"></a>00609 <span class="keyword">static</span> <span class="keywordtype">void</span>
-<a name="l00610"></a>00610 <a class="code" href="classTXMPUtils.html#6187cd5fef0eccecac6805d4114dcd2e">MergeFromJPEG</a> ( <a class="code" href="classTXMPMeta.html">TXMPMeta&lt;tStringObj&gt;</a> * fullXMP,
-<a name="l00611"></a>00611 <span class="keyword">const</span> <a class="code" href="classTXMPMeta.html">TXMPMeta&lt;tStringObj&gt;</a> &amp; extendedXMP );
-<a name="l00612"></a>00612
-<a name="l00614"></a>00614
-<a name="l00615"></a>00615 <span class="comment">// =============================================================================================</span>
-<a name="l00616"></a>00616 <span class="comment">// =============================================================================================</span>
-<a name="l00617"></a>00617
-<a name="l00618"></a>00618 <span class="comment">// ============================================================================================</span>
-<a name="l00622"></a>00622 <span class="comment"></span>
-<a name="l00623"></a>00623 <span class="comment">// --------------------------------------------------------------------------------------------</span>
-<a name="l00644"></a>00644 <span class="comment"></span>
-<a name="l00645"></a>00645 <span class="keyword">static</span> <span class="keywordtype">void</span>
-<a name="l00646"></a>00646 <a class="code" href="classTXMPUtils.html#d7e1aa7928252fb88a24fb5c3aef22ba">CatenateArrayItems</a> ( <span class="keyword">const</span> <a class="code" href="classTXMPMeta.html">TXMPMeta&lt;tStringObj&gt;</a> &amp; xmpObj,
-<a name="l00647"></a>00647 <a class="code" href="XMP__Const_8h.html#d439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a> schemaNS,
-<a name="l00648"></a>00648 <a class="code" href="XMP__Const_8h.html#d439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a> arrayName,
-<a name="l00649"></a>00649 <a class="code" href="XMP__Const_8h.html#d439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a> separator,
-<a name="l00650"></a>00650 <a class="code" href="XMP__Const_8h.html#d439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a> quotes,
-<a name="l00651"></a>00651 <a class="code" href="XMP__Const_8h.html#eb865118433be92d88e5f49ed11487c8">XMP_OptionBits</a> options,
-<a name="l00652"></a>00652 tStringObj * catedStr );
-<a name="l00653"></a>00653
-<a name="l00654"></a>00654 <span class="comment">// --------------------------------------------------------------------------------------------</span>
-<a name="l00669"></a>00669 <span class="comment"></span>
-<a name="l00670"></a>00670 <span class="keyword">static</span> <span class="keywordtype">void</span>
-<a name="l00671"></a>00671 <a class="code" href="classTXMPUtils.html#66c5ddee47aa36ed906353f94ca18d2e">SeparateArrayItems</a> ( <a class="code" href="classTXMPMeta.html">TXMPMeta&lt;tStringObj&gt;</a> * xmpObj,
-<a name="l00672"></a>00672 <a class="code" href="XMP__Const_8h.html#d439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a> schemaNS,
-<a name="l00673"></a>00673 <a class="code" href="XMP__Const_8h.html#d439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a> arrayName,
-<a name="l00674"></a>00674 <a class="code" href="XMP__Const_8h.html#eb865118433be92d88e5f49ed11487c8">XMP_OptionBits</a> options,
-<a name="l00675"></a>00675 <a class="code" href="XMP__Const_8h.html#d439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a> catedStr );
-<a name="l00676"></a>00676
-<a name="l00677"></a>00677 <span class="comment">// --------------------------------------------------------------------------------------------</span>
-<a name="l00680"></a>00680 <span class="comment"></span>
-<a name="l00681"></a>00681 <span class="keyword">static</span> <span class="keywordtype">void</span>
-<a name="l00682"></a>00682 <a class="code" href="classTXMPUtils.html#66c5ddee47aa36ed906353f94ca18d2e">SeparateArrayItems</a> ( <a class="code" href="classTXMPMeta.html">TXMPMeta&lt;tStringObj&gt;</a> * xmpObj,
-<a name="l00683"></a>00683 <a class="code" href="XMP__Const_8h.html#d439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a> schemaNS,
-<a name="l00684"></a>00684 <a class="code" href="XMP__Const_8h.html#d439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a> arrayName,
-<a name="l00685"></a>00685 <a class="code" href="XMP__Const_8h.html#eb865118433be92d88e5f49ed11487c8">XMP_OptionBits</a> options,
-<a name="l00686"></a>00686 <span class="keyword">const</span> tStringObj &amp; catedStr );
-<a name="l00687"></a>00687
-<a name="l00688"></a>00688 <span class="comment">// --------------------------------------------------------------------------------------------</span>
-<a name="l00719"></a>00719 <span class="comment"></span>
-<a name="l00720"></a>00720 <span class="keyword">static</span> <span class="keywordtype">void</span>
-<a name="l00721"></a>00721 <a class="code" href="classTXMPUtils.html#40c645803530662e08d042b4b7c6190d">RemoveProperties</a> ( <a class="code" href="classTXMPMeta.html">TXMPMeta&lt;tStringObj&gt;</a> * xmpObj,
-<a name="l00722"></a>00722 <a class="code" href="XMP__Const_8h.html#d439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a> schemaNS = 0,
-<a name="l00723"></a>00723 <a class="code" href="XMP__Const_8h.html#d439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a> propName = 0,
-<a name="l00724"></a>00724 <a class="code" href="XMP__Const_8h.html#eb865118433be92d88e5f49ed11487c8">XMP_OptionBits</a> options = 0 );
-<a name="l00725"></a>00725
-<a name="l00726"></a>00726 <span class="comment">// --------------------------------------------------------------------------------------------</span>
-<a name="l00800"></a>00800 <span class="comment"></span>
-<a name="l00801"></a>00801 <span class="keyword">static</span> <span class="keywordtype">void</span>
-<a name="l00802"></a>00802 <a class="code" href="classTXMPUtils.html#4795244ffcbda927800f789b0e40c262">AppendProperties</a> ( <span class="keyword">const</span> <a class="code" href="classTXMPMeta.html">TXMPMeta&lt;tStringObj&gt;</a> &amp; source,
-<a name="l00803"></a>00803 <a class="code" href="classTXMPMeta.html">TXMPMeta&lt;tStringObj&gt;</a> * dest,
-<a name="l00804"></a>00804 <a class="code" href="XMP__Const_8h.html#eb865118433be92d88e5f49ed11487c8">XMP_OptionBits</a> options = 0 );
-<a name="l00805"></a>00805
-<a name="l00806"></a>00806 <span class="comment">// --------------------------------------------------------------------------------------------</span>
-<a name="l00826"></a>00826 <span class="comment"></span>
-<a name="l00827"></a>00827 <span class="keyword">static</span> <span class="keywordtype">void</span>
-<a name="l00828"></a>00828 <a class="code" href="classTXMPUtils.html#a17838f062e5414bc0929f67ac94a3aa">DuplicateSubtree</a> ( <span class="keyword">const</span> <a class="code" href="classTXMPMeta.html">TXMPMeta&lt;tStringObj&gt;</a> &amp; source,
-<a name="l00829"></a>00829 <a class="code" href="classTXMPMeta.html">TXMPMeta&lt;tStringObj&gt;</a> * dest,
-<a name="l00830"></a>00830 <a class="code" href="XMP__Const_8h.html#d439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a> sourceNS,
-<a name="l00831"></a>00831 <a class="code" href="XMP__Const_8h.html#d439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a> sourceRoot,
-<a name="l00832"></a>00832 <a class="code" href="XMP__Const_8h.html#d439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a> destNS = 0,
-<a name="l00833"></a>00833 <a class="code" href="XMP__Const_8h.html#d439e3ceeb4590d310f6125aa12c6df6">XMP_StringPtr</a> destRoot = 0,
-<a name="l00834"></a>00834 <a class="code" href="XMP__Const_8h.html#eb865118433be92d88e5f49ed11487c8">XMP_OptionBits</a> options = 0 );
-<a name="l00835"></a>00835
-<a name="l00836"></a>00836
-<a name="l00838"></a>00838
-<a name="l00839"></a>00839 <span class="comment">// =============================================================================================</span>
-<a name="l00840"></a>00840
-<a name="l00841"></a>00841 }; <span class="comment">// class TXMPUtils</span>
-<a name="l00842"></a>00842
-<a name="l00843"></a>00843 <span class="comment">// =================================================================================================</span>
-<a name="l00844"></a>00844
-<a name="l00845"></a>00845 <span class="preprocessor">#endif // __TXMPUtils_hpp__</span>
-</pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu May 3 14:54:57 2007 for Adobe XMP Toolkit by&nbsp;
-<a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
-</body>
-</html>