| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
| <html xmlns="http://www.w3.org/1999/xhtml"> |
| <head> |
| <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
| <title>Xalan-C++ API : Main Page</title> |
| <link href="tabs.css" rel="stylesheet" type="text/css"/> |
| <link href="doxygen.css" rel="stylesheet" type="text/css"/> |
| </head> |
| <!-- The head section is copied from Doxygen 1.7.1 generated default output --> |
| <body> |
| <h2 align="center">Xalan-C++ API Documentation</h2> |
| <h3 align="center"><a href="../index.html">The Xalan C++ XSLT Processor Version 1.11</a></h3> |
| <hr/> |
| <!-- Generated by Doxygen 1.7.1 --> |
| <div class="navigation" id="top"> |
| <div class="tabs"> |
| <ul class="tablist"> |
| <li><a href="index.html"><span>Main Page</span></a></li> |
| <li><a href="pages.html"><span>Related Pages</span></a></li> |
| <li class="current"><a href="annotated.html"><span>Classes</span></a></li> |
| <li><a href="files.html"><span>Files</span></a></li> |
| </ul> |
| </div> |
| <div class="tabs2"> |
| <ul class="tablist"> |
| <li><a href="annotated.html"><span>Class List</span></a></li> |
| <li><a href="classes.html"><span>Class Index</span></a></li> |
| <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> |
| <li><a href="functions.html"><span>Class Members</span></a></li> |
| </ul> |
| </div> |
| </div> |
| <div class="header"> |
| <div class="summary"> |
| <a href="#pub-types">Public Types</a> | |
| <a href="#pub-methods">Public Member Functions</a> </div> |
| <div class="headertitle"> |
| <h1>XalanSourceTreeDocumentAllocator Class Reference</h1> </div> |
| </div> |
| <div class="contents"> |
| <!-- doxytag: class="XalanSourceTreeDocumentAllocator" --> |
| <p><code>#include <<a class="el" href="XalanSourceTreeDocumentAllocator_8hpp_source.html">XalanSourceTreeDocumentAllocator.hpp</a>></code></p> |
| <div class="dynheader"> |
| Collaboration diagram for XalanSourceTreeDocumentAllocator:</div> |
| <div class="dyncontent"> |
| <div class="center"><img src="classXalanSourceTreeDocumentAllocator__coll__graph.png" border="0" usemap="#XalanSourceTreeDocumentAllocator_coll__map" alt="Collaboration graph"/></div> |
| <map name="XalanSourceTreeDocumentAllocator_coll__map" id="XalanSourceTreeDocumentAllocator_coll__map"> |
| <area shape="rect" id="node2" href="classReusableArenaAllocator.html" title="ReusableArenaAllocator\< data_type \>" alt="" coords="233,491,500,520"/><area shape="rect" id="node4" href="classArenaAllocator.html" title="ArenaAllocator\< data_type, ReusableArenaBlock\< data_type \> \>" alt="" coords="145,411,588,440"/><area shape="rect" id="node6" href="classXalanList.html" title="XalanList\< ReusableArenaBlock\< data_type \> * \>" alt="" coords="5,315,352,344"/><area shape="rect" id="node8" href="structXalanList_1_1Node.html" title="XalanList\< Type \>::Node" alt="" coords="83,200,264,229"/><area shape="rect" id="node11" href="classReusableArenaBlock.html" title="ReusableArenaBlock\< data_type \>" alt="" coords="376,315,621,344"/><area shape="rect" id="node13" href="classArenaBlockBase.html" title="ArenaBlockBase\< data_type, unsigned short \>" alt="" coords="341,200,664,229"/><area shape="rect" id="node15" href="classXalanAllocator.html" title="XalanAllocator\< data_type \>" alt="" coords="324,101,532,131"/><area shape="rect" id="node17" href="classXalanDOMString.html" title="XalanDOMString" alt="" coords="556,101,684,131"/><area shape="rect" id="node19" href="classXalanVector.html" title="XalanVector\< XalanDOMChar \>" alt="" coords="507,5,733,35"/></map> |
| <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div> |
| |
| <p><a href="classXalanSourceTreeDocumentAllocator-members.html">List of all members.</a></p> |
| <h2><a name="pub-types"></a> |
| Public Types</h2> |
| <ul> |
| <li>enum { <br/> |
| <a class="el" href="classXalanSourceTreeDocumentAllocator.html#a2bb08d0524c81ffcf4fa7a7f286b82d3ae6fe656e336ea6a961c3c60a9120c4e4">eDefaultAttributeAllocatorBlockSize</a> = XalanSourceTreeDocument::eDefaultAttributeAllocatorBlockSize, |
| <a class="el" href="classXalanSourceTreeDocumentAllocator.html#a2bb08d0524c81ffcf4fa7a7f286b82d3a1e41da61790df5da7e7e43d448f5a099">eDefaultAttributeNSAllocatorBlockSize</a> = XalanSourceTreeDocument::eDefaultAttributeNSAllocatorBlockSize, |
| <a class="el" href="classXalanSourceTreeDocumentAllocator.html#a2bb08d0524c81ffcf4fa7a7f286b82d3a5a3f44997623654e5646fc83647d3bcf">eDefaultCommentAllocatorBlockSize</a> = XalanSourceTreeDocument::eDefaultCommentAllocatorBlockSize, |
| <a class="el" href="classXalanSourceTreeDocumentAllocator.html#a2bb08d0524c81ffcf4fa7a7f286b82d3a8c0ec851745a424d5e3e4ea9e66b2228">eDefaultElementAllocatorBlockSize</a> = XalanSourceTreeDocument::eDefaultElementAllocatorBlockSize, |
| <br/> |
| <a class="el" href="classXalanSourceTreeDocumentAllocator.html#a2bb08d0524c81ffcf4fa7a7f286b82d3aec1b52b8169110fb6e669b63573df59a">eDefaultElementNSAllocatorBlockSize</a> = XalanSourceTreeDocument::eDefaultElementNSAllocatorBlockSize, |
| <a class="el" href="classXalanSourceTreeDocumentAllocator.html#a2bb08d0524c81ffcf4fa7a7f286b82d3a1f4271b202205a23bb0d77e3c37a4cbe">eDefaultPIAllocatorBlockSize</a> = XalanSourceTreeDocument::eDefaultPIAllocatorBlockSize, |
| <a class="el" href="classXalanSourceTreeDocumentAllocator.html#a2bb08d0524c81ffcf4fa7a7f286b82d3a823970a68e9b9767194cf4aea4040314">eDefaultTextAllocatorBlockSize</a> = XalanSourceTreeDocument::eDefaultTextAllocatorBlockSize, |
| <a class="el" href="classXalanSourceTreeDocumentAllocator.html#a2bb08d0524c81ffcf4fa7a7f286b82d3a68610c38a1ba937d5feaf381072ae0ad">eDefaultTextIWSAllocatorBlockSize</a> = XalanSourceTreeDocument::eDefaultTextIWSAllocatorBlockSize, |
| <br/> |
| <a class="el" href="classXalanSourceTreeDocumentAllocator.html#a2bb08d0524c81ffcf4fa7a7f286b82d3a72e33e22c2d31dfc21fa880a90a81fc4">eDefaultNamesStringPoolBlockSize</a> = XalanSourceTreeDocument::eDefaultNamesStringPoolBlockSize, |
| <a class="el" href="classXalanSourceTreeDocumentAllocator.html#a2bb08d0524c81ffcf4fa7a7f286b82d3af4b601b7f61df3935b807a970f0ebe7e">eDefaultNamesStringPoolBucketCount</a> = XalanSourceTreeDocument::eDefaultNamesStringPoolBucketCount, |
| <a class="el" href="classXalanSourceTreeDocumentAllocator.html#a2bb08d0524c81ffcf4fa7a7f286b82d3a7fa765724ee9bf51d14bb6a119f1b9b8">eDefaultNamesStringPoolBucketSize</a> = XalanSourceTreeDocument::eDefaultNamesStringPoolBucketSize, |
| <a class="el" href="classXalanSourceTreeDocumentAllocator.html#a2bb08d0524c81ffcf4fa7a7f286b82d3a90cfbe347a97ffcb0eabe7d5e9f765ec">eDefaultValuesStringPoolBlockSize</a> = XalanSourceTreeDocument::eDefaultValuesStringPoolBlockSize, |
| <br/> |
| <a class="el" href="classXalanSourceTreeDocumentAllocator.html#a2bb08d0524c81ffcf4fa7a7f286b82d3ab40dd17d3f96c7f85c594935d7a1a5fa">eDefaultValuesStringPoolBucketCount</a> = XalanSourceTreeDocument::eDefaultValuesStringPoolBucketCount, |
| <a class="el" href="classXalanSourceTreeDocumentAllocator.html#a2bb08d0524c81ffcf4fa7a7f286b82d3a464d1c977ca9579ea9f64f47ecf21484">eDefaultValuesStringPoolBucketSize</a> = XalanSourceTreeDocument::eDefaultValuesStringPoolBucketSize |
| <br/> |
| } |
| <li>typedef <a class="el" href="classXalanSourceTreeDocument.html">XalanSourceTreeDocument</a> <a class="el" href="classXalanSourceTreeDocumentAllocator.html#a0af1745f6259e5974da0e6a86ee141d3">data_type</a> |
| <li>typedef <a class="el" href="classReusableArenaAllocator.html">ReusableArenaAllocator</a><br class="typebreak"/> |
| < <a class="el" href="classXalanSourceTreeDocument.html">data_type</a> > <a class="el" href="classXalanSourceTreeDocumentAllocator.html#afff7beef958b0d3f59a75ce642fe5066">ArenaAllocatorType</a> |
| <li>typedef <br class="typebreak"/> |
| <a class="el" href="classReusableArenaAllocator.html#acf80af42a3e56e0f51dfc8b490944b8b">ArenaAllocatorType::size_type</a> <a class="el" href="classXalanSourceTreeDocumentAllocator.html#a8e0ba496e9124a035ebaf365ac1ca0f3">size_type</a> |
| <li>typedef <br class="typebreak"/> |
| <a class="el" href="classXalanSourceTreeDocument.html#ac1b919d40bc22d1828619875403b0c77">XalanSourceTreeDocument::block_size_type</a> <a class="el" href="classXalanSourceTreeDocumentAllocator.html#a7bb45b40f98f3520e1996de71906e87e">block_size_type</a> |
| <li>typedef <br class="typebreak"/> |
| <a class="el" href="classXalanSourceTreeDocument.html#af48ec9b69178531061fd26f2929639a4">XalanSourceTreeDocument::bucket_count_type</a> <a class="el" href="classXalanSourceTreeDocumentAllocator.html#a62f0db24e06b08e852ca39aea21e3bc6">bucket_count_type</a> |
| <li>typedef <br class="typebreak"/> |
| <a class="el" href="classXalanSourceTreeDocument.html#a9a340c768bcbc9db10eedbab0948e412">XalanSourceTreeDocument::bucket_size_type</a> <a class="el" href="classXalanSourceTreeDocumentAllocator.html#aecd929c1ffdd06f97fa5abf249c57941">bucket_size_type</a> |
| </ul> |
| <h2><a name="pub-methods"></a> |
| Public Member Functions</h2> |
| <ul> |
| <li><a class="el" href="classXalanSourceTreeDocumentAllocator.html#a1f9a91ae7b19c4ad3d8562772d2c5985">XalanSourceTreeDocumentAllocator</a> (MemoryManager &theManager, <a class="el" href="classXalanSourceTreeDocumentAllocator.html#a8e0ba496e9124a035ebaf365ac1ca0f3">size_type</a> theBlockCount) |
| <dl class="el"><dd class="mdescRight">Construct an instance that will allocate blocks of the specified size. <a href="#a1f9a91ae7b19c4ad3d8562772d2c5985"></a><br/></dl><li><a class="el" href="classXalanSourceTreeDocumentAllocator.html#abfd1dc5127fcc9c53d9e66651b1fc0f0">~XalanSourceTreeDocumentAllocator</a> () |
| <li><a class="el" href="classXalanSourceTreeDocument.html">data_type</a> * <a class="el" href="classXalanSourceTreeDocumentAllocator.html#ad2e9a74919e6dc6cadc352e21ef42b91">create</a> (bool fPoolAllText=true, <a class="el" href="classXalanSourceTreeDocumentAllocator.html#a7bb45b40f98f3520e1996de71906e87e">block_size_type</a> theNamesStringPoolBlockSize=eDefaultNamesStringPoolBlockSize, <a class="el" href="classXalanSourceTreeDocumentAllocator.html#a62f0db24e06b08e852ca39aea21e3bc6">bucket_count_type</a> theNamesStringPoolBucketCount=eDefaultNamesStringPoolBucketCount, <a class="el" href="classXalanSourceTreeDocumentAllocator.html#aecd929c1ffdd06f97fa5abf249c57941">bucket_size_type</a> theNamesStringPoolBucketSize=eDefaultNamesStringPoolBucketSize, <a class="el" href="classXalanSourceTreeDocumentAllocator.html#a7bb45b40f98f3520e1996de71906e87e">block_size_type</a> theValuesStringPoolBlockSize=eDefaultValuesStringPoolBlockSize, <a class="el" href="classXalanSourceTreeDocumentAllocator.html#a62f0db24e06b08e852ca39aea21e3bc6">bucket_count_type</a> theValuesStringPoolBucketCount=eDefaultValuesStringPoolBucketCount, <a class="el" href="classXalanSourceTreeDocumentAllocator.html#aecd929c1ffdd06f97fa5abf249c57941">bucket_size_type</a> theValuesStringPoolBucketSize=eDefaultValuesStringPoolBucketSize) |
| <dl class="el"><dd class="mdescRight">Create a <a class="el" href="classXalanSourceTreeDocument.html">XalanSourceTreeDocument</a> object. <a href="#ad2e9a74919e6dc6cadc352e21ef42b91"></a><br/></dl><li><a class="el" href="classXalanSourceTreeDocument.html">data_type</a> * <a class="el" href="classXalanSourceTreeDocumentAllocator.html#af18bbe8bfdbbc433e4ee16f3aa137ae3">create</a> (<a class="el" href="classXalanSourceTreeDocumentAllocator.html#a8e0ba496e9124a035ebaf365ac1ca0f3">size_type</a> theAttributeBlockSize, <a class="el" href="classXalanSourceTreeDocumentAllocator.html#a8e0ba496e9124a035ebaf365ac1ca0f3">size_type</a> theAttributeNSBlockSize, <a class="el" href="classXalanSourceTreeDocumentAllocator.html#a8e0ba496e9124a035ebaf365ac1ca0f3">size_type</a> theCommentBlockSize, <a class="el" href="classXalanSourceTreeDocumentAllocator.html#a8e0ba496e9124a035ebaf365ac1ca0f3">size_type</a> theElementBlockSize, <a class="el" href="classXalanSourceTreeDocumentAllocator.html#a8e0ba496e9124a035ebaf365ac1ca0f3">size_type</a> theElementNSBlockSize, <a class="el" href="classXalanSourceTreeDocumentAllocator.html#a8e0ba496e9124a035ebaf365ac1ca0f3">size_type</a> thePIBlockSize, <a class="el" href="classXalanSourceTreeDocumentAllocator.html#a8e0ba496e9124a035ebaf365ac1ca0f3">size_type</a> theTextBlockSize, <a class="el" href="classXalanSourceTreeDocumentAllocator.html#a8e0ba496e9124a035ebaf365ac1ca0f3">size_type</a> theTextIWSBlockSize, bool fPoolAllText=true) |
| <dl class="el"><dd class="mdescRight">Create a <a class="el" href="classXalanSourceTreeDocument.html">XalanSourceTreeDocument</a> object. <a href="#af18bbe8bfdbbc433e4ee16f3aa137ae3"></a><br/></dl><li>bool <a class="el" href="classXalanSourceTreeDocumentAllocator.html#a468422b37634e292fb9a9af178aa4775">destroy</a> (<a class="el" href="classXalanSourceTreeDocument.html">data_type</a> *theObject) |
| <dl class="el"><dd class="mdescRight">Delete a <a class="el" href="classXalanSourceTreeDocument.html">XalanSourceTreeDocument</a> object from allocator. <a href="#a468422b37634e292fb9a9af178aa4775"></a><br/></dl><li>bool <a class="el" href="classXalanSourceTreeDocumentAllocator.html#aefb6338a37449c14165808de6743e7cb">ownsObject</a> (const <a class="el" href="classXalanSourceTreeDocument.html">data_type</a> *theObject) |
| <dl class="el"><dd class="mdescRight">Determine if an object is owned by the allocator... <a href="#aefb6338a37449c14165808de6743e7cb"></a><br/></dl><li>void <a class="el" href="classXalanSourceTreeDocumentAllocator.html#a38357c8c23935c13baf6b40e501fa1ac">reset</a> () |
| <dl class="el"><dd class="mdescRight">Delete all <a class="el" href="classXalanSourceTreeDocument.html">XalanSourceTreeDocument</a> objects from allocator. <a href="#a38357c8c23935c13baf6b40e501fa1ac"></a><br/></dl><li><a class="el" href="classXalanSourceTreeDocumentAllocator.html#a8e0ba496e9124a035ebaf365ac1ca0f3">size_type</a> <a class="el" href="classXalanSourceTreeDocumentAllocator.html#acf339e6a4fd482ec1b847a7e3994da57">getBlockCount</a> () const |
| <dl class="el"><dd class="mdescRight">Get the number of ArenaBlocks currently allocated. <a href="#acf339e6a4fd482ec1b847a7e3994da57"></a><br/></dl><li><a class="el" href="classXalanSourceTreeDocumentAllocator.html#a8e0ba496e9124a035ebaf365ac1ca0f3">size_type</a> <a class="el" href="classXalanSourceTreeDocumentAllocator.html#af53d6d856cae73ee96f3b3455a747c4d">getBlockSize</a> () const |
| <dl class="el"><dd class="mdescRight">Get size of an <a class="el" href="classArenaBlock.html">ArenaBlock</a>, that is, the number of objects in each block. <a href="#af53d6d856cae73ee96f3b3455a747c4d"></a><br/></dl></ul> |
| <hr/><a name="_details"></a><h2>Detailed Description</h2> |
| |
| <p>Definition at line <a class="el" href="XalanSourceTreeDocumentAllocator_8hpp_source.html#l00041">41</a> of file <a class="el" href="XalanSourceTreeDocumentAllocator_8hpp_source.html">XalanSourceTreeDocumentAllocator.hpp</a>.</p> |
| <hr/><h2>Member Typedef Documentation</h2> |
| <a class="anchor" id="afff7beef958b0d3f59a75ce642fe5066"></a><!-- doxytag: member="XalanSourceTreeDocumentAllocator::ArenaAllocatorType" ref="afff7beef958b0d3f59a75ce642fe5066" args="" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">typedef <a class="el" href="classReusableArenaAllocator.html">ReusableArenaAllocator</a><<a class="el" href="classXalanSourceTreeDocument.html">data_type</a>> <a class="el" href="classReusableArenaAllocator.html">XalanSourceTreeDocumentAllocator::ArenaAllocatorType</a></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="XalanSourceTreeDocumentAllocator_8hpp_source.html#l00047">47</a> of file <a class="el" href="XalanSourceTreeDocumentAllocator_8hpp_source.html">XalanSourceTreeDocumentAllocator.hpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a7bb45b40f98f3520e1996de71906e87e"></a><!-- doxytag: member="XalanSourceTreeDocumentAllocator::block_size_type" ref="a7bb45b40f98f3520e1996de71906e87e" args="" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">typedef <a class="el" href="classXalanSourceTreeDocument.html#ac1b919d40bc22d1828619875403b0c77">XalanSourceTreeDocument::block_size_type</a> <a class="el" href="classXalanSourceTreeDocumentAllocator.html#a7bb45b40f98f3520e1996de71906e87e">XalanSourceTreeDocumentAllocator::block_size_type</a></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="XalanSourceTreeDocumentAllocator_8hpp_source.html#l00065">65</a> of file <a class="el" href="XalanSourceTreeDocumentAllocator_8hpp_source.html">XalanSourceTreeDocumentAllocator.hpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a62f0db24e06b08e852ca39aea21e3bc6"></a><!-- doxytag: member="XalanSourceTreeDocumentAllocator::bucket_count_type" ref="a62f0db24e06b08e852ca39aea21e3bc6" args="" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">typedef <a class="el" href="classXalanSourceTreeDocument.html#af48ec9b69178531061fd26f2929639a4">XalanSourceTreeDocument::bucket_count_type</a> <a class="el" href="classXalanSourceTreeDocumentAllocator.html#a62f0db24e06b08e852ca39aea21e3bc6">XalanSourceTreeDocumentAllocator::bucket_count_type</a></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="XalanSourceTreeDocumentAllocator_8hpp_source.html#l00066">66</a> of file <a class="el" href="XalanSourceTreeDocumentAllocator_8hpp_source.html">XalanSourceTreeDocumentAllocator.hpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="aecd929c1ffdd06f97fa5abf249c57941"></a><!-- doxytag: member="XalanSourceTreeDocumentAllocator::bucket_size_type" ref="aecd929c1ffdd06f97fa5abf249c57941" args="" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">typedef <a class="el" href="classXalanSourceTreeDocument.html#a9a340c768bcbc9db10eedbab0948e412">XalanSourceTreeDocument::bucket_size_type</a> <a class="el" href="classXalanSourceTreeDocumentAllocator.html#aecd929c1ffdd06f97fa5abf249c57941">XalanSourceTreeDocumentAllocator::bucket_size_type</a></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="XalanSourceTreeDocumentAllocator_8hpp_source.html#l00067">67</a> of file <a class="el" href="XalanSourceTreeDocumentAllocator_8hpp_source.html">XalanSourceTreeDocumentAllocator.hpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a0af1745f6259e5974da0e6a86ee141d3"></a><!-- doxytag: member="XalanSourceTreeDocumentAllocator::data_type" ref="a0af1745f6259e5974da0e6a86ee141d3" args="" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">typedef <a class="el" href="classXalanSourceTreeDocument.html">XalanSourceTreeDocument</a> <a class="el" href="classXalanSourceTreeDocument.html">XalanSourceTreeDocumentAllocator::data_type</a></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="XalanSourceTreeDocumentAllocator_8hpp_source.html#l00045">45</a> of file <a class="el" href="XalanSourceTreeDocumentAllocator_8hpp_source.html">XalanSourceTreeDocumentAllocator.hpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a8e0ba496e9124a035ebaf365ac1ca0f3"></a><!-- doxytag: member="XalanSourceTreeDocumentAllocator::size_type" ref="a8e0ba496e9124a035ebaf365ac1ca0f3" args="" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">typedef <a class="el" href="classReusableArenaAllocator.html#acf80af42a3e56e0f51dfc8b490944b8b">ArenaAllocatorType::size_type</a> <a class="el" href="classXalanSourceTreeDocumentAllocator.html#a8e0ba496e9124a035ebaf365ac1ca0f3">XalanSourceTreeDocumentAllocator::size_type</a></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| <p>Definition at line <a class="el" href="XalanSourceTreeDocumentAllocator_8hpp_source.html#l00048">48</a> of file <a class="el" href="XalanSourceTreeDocumentAllocator_8hpp_source.html">XalanSourceTreeDocumentAllocator.hpp</a>.</p> |
| |
| </div> |
| </div> |
| <hr/><h2>Member Enumeration Documentation</h2> |
| <a class="anchor" id="a2bb08d0524c81ffcf4fa7a7f286b82d3"></a><!-- doxytag: member="XalanSourceTreeDocumentAllocator::@13" ref="a2bb08d0524c81ffcf4fa7a7f286b82d3" args="" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">anonymous enum</td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| <dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0"> |
| <tr><td valign="top"><em><a class="anchor" id="a2bb08d0524c81ffcf4fa7a7f286b82d3ae6fe656e336ea6a961c3c60a9120c4e4"></a><!-- doxytag: member="eDefaultAttributeAllocatorBlockSize" ref="a2bb08d0524c81ffcf4fa7a7f286b82d3ae6fe656e336ea6a961c3c60a9120c4e4" args="" -->eDefaultAttributeAllocatorBlockSize</em> </td><td> |
| </td></tr> |
| <tr><td valign="top"><em><a class="anchor" id="a2bb08d0524c81ffcf4fa7a7f286b82d3a1e41da61790df5da7e7e43d448f5a099"></a><!-- doxytag: member="eDefaultAttributeNSAllocatorBlockSize" ref="a2bb08d0524c81ffcf4fa7a7f286b82d3a1e41da61790df5da7e7e43d448f5a099" args="" -->eDefaultAttributeNSAllocatorBlockSize</em> </td><td> |
| </td></tr> |
| <tr><td valign="top"><em><a class="anchor" id="a2bb08d0524c81ffcf4fa7a7f286b82d3a5a3f44997623654e5646fc83647d3bcf"></a><!-- doxytag: member="eDefaultCommentAllocatorBlockSize" ref="a2bb08d0524c81ffcf4fa7a7f286b82d3a5a3f44997623654e5646fc83647d3bcf" args="" -->eDefaultCommentAllocatorBlockSize</em> </td><td> |
| </td></tr> |
| <tr><td valign="top"><em><a class="anchor" id="a2bb08d0524c81ffcf4fa7a7f286b82d3a8c0ec851745a424d5e3e4ea9e66b2228"></a><!-- doxytag: member="eDefaultElementAllocatorBlockSize" ref="a2bb08d0524c81ffcf4fa7a7f286b82d3a8c0ec851745a424d5e3e4ea9e66b2228" args="" -->eDefaultElementAllocatorBlockSize</em> </td><td> |
| </td></tr> |
| <tr><td valign="top"><em><a class="anchor" id="a2bb08d0524c81ffcf4fa7a7f286b82d3aec1b52b8169110fb6e669b63573df59a"></a><!-- doxytag: member="eDefaultElementNSAllocatorBlockSize" ref="a2bb08d0524c81ffcf4fa7a7f286b82d3aec1b52b8169110fb6e669b63573df59a" args="" -->eDefaultElementNSAllocatorBlockSize</em> </td><td> |
| </td></tr> |
| <tr><td valign="top"><em><a class="anchor" id="a2bb08d0524c81ffcf4fa7a7f286b82d3a1f4271b202205a23bb0d77e3c37a4cbe"></a><!-- doxytag: member="eDefaultPIAllocatorBlockSize" ref="a2bb08d0524c81ffcf4fa7a7f286b82d3a1f4271b202205a23bb0d77e3c37a4cbe" args="" -->eDefaultPIAllocatorBlockSize</em> </td><td> |
| </td></tr> |
| <tr><td valign="top"><em><a class="anchor" id="a2bb08d0524c81ffcf4fa7a7f286b82d3a823970a68e9b9767194cf4aea4040314"></a><!-- doxytag: member="eDefaultTextAllocatorBlockSize" ref="a2bb08d0524c81ffcf4fa7a7f286b82d3a823970a68e9b9767194cf4aea4040314" args="" -->eDefaultTextAllocatorBlockSize</em> </td><td> |
| </td></tr> |
| <tr><td valign="top"><em><a class="anchor" id="a2bb08d0524c81ffcf4fa7a7f286b82d3a68610c38a1ba937d5feaf381072ae0ad"></a><!-- doxytag: member="eDefaultTextIWSAllocatorBlockSize" ref="a2bb08d0524c81ffcf4fa7a7f286b82d3a68610c38a1ba937d5feaf381072ae0ad" args="" -->eDefaultTextIWSAllocatorBlockSize</em> </td><td> |
| </td></tr> |
| <tr><td valign="top"><em><a class="anchor" id="a2bb08d0524c81ffcf4fa7a7f286b82d3a72e33e22c2d31dfc21fa880a90a81fc4"></a><!-- doxytag: member="eDefaultNamesStringPoolBlockSize" ref="a2bb08d0524c81ffcf4fa7a7f286b82d3a72e33e22c2d31dfc21fa880a90a81fc4" args="" -->eDefaultNamesStringPoolBlockSize</em> </td><td> |
| </td></tr> |
| <tr><td valign="top"><em><a class="anchor" id="a2bb08d0524c81ffcf4fa7a7f286b82d3af4b601b7f61df3935b807a970f0ebe7e"></a><!-- doxytag: member="eDefaultNamesStringPoolBucketCount" ref="a2bb08d0524c81ffcf4fa7a7f286b82d3af4b601b7f61df3935b807a970f0ebe7e" args="" -->eDefaultNamesStringPoolBucketCount</em> </td><td> |
| </td></tr> |
| <tr><td valign="top"><em><a class="anchor" id="a2bb08d0524c81ffcf4fa7a7f286b82d3a7fa765724ee9bf51d14bb6a119f1b9b8"></a><!-- doxytag: member="eDefaultNamesStringPoolBucketSize" ref="a2bb08d0524c81ffcf4fa7a7f286b82d3a7fa765724ee9bf51d14bb6a119f1b9b8" args="" -->eDefaultNamesStringPoolBucketSize</em> </td><td> |
| </td></tr> |
| <tr><td valign="top"><em><a class="anchor" id="a2bb08d0524c81ffcf4fa7a7f286b82d3a90cfbe347a97ffcb0eabe7d5e9f765ec"></a><!-- doxytag: member="eDefaultValuesStringPoolBlockSize" ref="a2bb08d0524c81ffcf4fa7a7f286b82d3a90cfbe347a97ffcb0eabe7d5e9f765ec" args="" -->eDefaultValuesStringPoolBlockSize</em> </td><td> |
| </td></tr> |
| <tr><td valign="top"><em><a class="anchor" id="a2bb08d0524c81ffcf4fa7a7f286b82d3ab40dd17d3f96c7f85c594935d7a1a5fa"></a><!-- doxytag: member="eDefaultValuesStringPoolBucketCount" ref="a2bb08d0524c81ffcf4fa7a7f286b82d3ab40dd17d3f96c7f85c594935d7a1a5fa" args="" -->eDefaultValuesStringPoolBucketCount</em> </td><td> |
| </td></tr> |
| <tr><td valign="top"><em><a class="anchor" id="a2bb08d0524c81ffcf4fa7a7f286b82d3a464d1c977ca9579ea9f64f47ecf21484"></a><!-- doxytag: member="eDefaultValuesStringPoolBucketSize" ref="a2bb08d0524c81ffcf4fa7a7f286b82d3a464d1c977ca9579ea9f64f47ecf21484" args="" -->eDefaultValuesStringPoolBucketSize</em> </td><td> |
| </td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| <p>Definition at line <a class="el" href="XalanSourceTreeDocumentAllocator_8hpp_source.html#l00050">50</a> of file <a class="el" href="XalanSourceTreeDocumentAllocator_8hpp_source.html">XalanSourceTreeDocumentAllocator.hpp</a>.</p> |
| |
| </div> |
| </div> |
| <hr/><h2>Constructor & Destructor Documentation</h2> |
| <a class="anchor" id="a1f9a91ae7b19c4ad3d8562772d2c5985"></a><!-- doxytag: member="XalanSourceTreeDocumentAllocator::XalanSourceTreeDocumentAllocator" ref="a1f9a91ae7b19c4ad3d8562772d2c5985" args="(MemoryManager &theManager, size_type theBlockCount)" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">XalanSourceTreeDocumentAllocator::XalanSourceTreeDocumentAllocator </td> |
| <td>(</td> |
| <td class="paramtype">MemoryManager & </td> |
| <td class="paramname"> <em>theManager</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"><a class="el" href="classXalanSourceTreeDocumentAllocator.html#a8e0ba496e9124a035ebaf365ac1ca0f3">size_type</a> </td> |
| <td class="paramname"> <em>theBlockCount</em></td><td> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td><td></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| <p>Construct an instance that will allocate blocks of the specified size. </p> |
| <dl><dt><b>Parameters:</b></dt><dd> |
| <table border="0" cellspacing="2" cellpadding="0"> |
| <tr><td valign="top"></td><td valign="top"><em>theBlockSize</em> </td><td>The block size. </td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| </div> |
| </div> |
| <a class="anchor" id="abfd1dc5127fcc9c53d9e66651b1fc0f0"></a><!-- doxytag: member="XalanSourceTreeDocumentAllocator::~XalanSourceTreeDocumentAllocator" ref="abfd1dc5127fcc9c53d9e66651b1fc0f0" args="()" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">XalanSourceTreeDocumentAllocator::~XalanSourceTreeDocumentAllocator </td> |
| <td>(</td> |
| <td class="paramname"></td> |
| <td> ) </td> |
| <td></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| </div> |
| </div> |
| <hr/><h2>Member Function Documentation</h2> |
| <a class="anchor" id="ad2e9a74919e6dc6cadc352e21ef42b91"></a><!-- doxytag: member="XalanSourceTreeDocumentAllocator::create" ref="ad2e9a74919e6dc6cadc352e21ef42b91" args="(bool fPoolAllText=true, block_size_type theNamesStringPoolBlockSize=eDefaultNamesStringPoolBlockSize, bucket_count_type theNamesStringPoolBucketCount=eDefaultNamesStringPoolBucketCount, bucket_size_type theNamesStringPoolBucketSize=eDefaultNamesStringPoolBucketSize, block_size_type theValuesStringPoolBlockSize=eDefaultValuesStringPoolBlockSize, bucket_count_type theValuesStringPoolBucketCount=eDefaultValuesStringPoolBucketCount, bucket_size_type theValuesStringPoolBucketSize=eDefaultValuesStringPoolBucketSize)" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="classXalanSourceTreeDocument.html">data_type</a>* XalanSourceTreeDocumentAllocator::create </td> |
| <td>(</td> |
| <td class="paramtype">bool </td> |
| <td class="paramname"> <em>fPoolAllText</em> = <code>true</code>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"><a class="el" href="classXalanSourceTreeDocumentAllocator.html#a7bb45b40f98f3520e1996de71906e87e">block_size_type</a> </td> |
| <td class="paramname"> <em>theNamesStringPoolBlockSize</em> = <code>eDefaultNamesStringPoolBlockSize</code>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"><a class="el" href="classXalanSourceTreeDocumentAllocator.html#a62f0db24e06b08e852ca39aea21e3bc6">bucket_count_type</a> </td> |
| <td class="paramname"> <em>theNamesStringPoolBucketCount</em> = <code>eDefaultNamesStringPoolBucketCount</code>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"><a class="el" href="classXalanSourceTreeDocumentAllocator.html#aecd929c1ffdd06f97fa5abf249c57941">bucket_size_type</a> </td> |
| <td class="paramname"> <em>theNamesStringPoolBucketSize</em> = <code>eDefaultNamesStringPoolBucketSize</code>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"><a class="el" href="classXalanSourceTreeDocumentAllocator.html#a7bb45b40f98f3520e1996de71906e87e">block_size_type</a> </td> |
| <td class="paramname"> <em>theValuesStringPoolBlockSize</em> = <code>eDefaultValuesStringPoolBlockSize</code>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"><a class="el" href="classXalanSourceTreeDocumentAllocator.html#a62f0db24e06b08e852ca39aea21e3bc6">bucket_count_type</a> </td> |
| <td class="paramname"> <em>theValuesStringPoolBucketCount</em> = <code>eDefaultValuesStringPoolBucketCount</code>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"><a class="el" href="classXalanSourceTreeDocumentAllocator.html#aecd929c1ffdd06f97fa5abf249c57941">bucket_size_type</a> </td> |
| <td class="paramname"> <em>theValuesStringPoolBucketSize</em> = <code>eDefaultValuesStringPoolBucketSize</code></td><td> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td><td></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| <p>Create a <a class="el" href="classXalanSourceTreeDocument.html">XalanSourceTreeDocument</a> object. </p> |
| <dl><dt><b>Parameters:</b></dt><dd> |
| <table border="0" cellspacing="2" cellpadding="0"> |
| <tr><td valign="top"></td><td valign="top"><em>fPoolAllText</em> </td><td>If false, text node data that is not whitespace will not be pooled. </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>theNamesStringPoolBlockSize</em> </td><td>The block size for allocating strings in the name pool </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>theNamesStringPoolBucketCount</em> </td><td>The number of buckets for allocating strings in the name pool </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>theNamesStringPoolBucketSize</em> </td><td>The bucket size for allocating strings in the name pool </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>theValuesStringPoolBlockSize</em> </td><td>The block size for allocating strings in the values pool </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>theValuesStringPoolBucketCount</em> </td><td>The number of buckets for allocating strings in the values pool </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>theValuesStringPoolBucketSize</em> </td><td>The bucket size for allocating strings in the values pool</td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="return"><dt><b>Returns:</b></dt><dd>pointer to a node </dd></dl> |
| |
| </div> |
| </div> |
| <a class="anchor" id="af18bbe8bfdbbc433e4ee16f3aa137ae3"></a><!-- doxytag: member="XalanSourceTreeDocumentAllocator::create" ref="af18bbe8bfdbbc433e4ee16f3aa137ae3" args="(size_type theAttributeBlockSize, size_type theAttributeNSBlockSize, size_type theCommentBlockSize, size_type theElementBlockSize, size_type theElementNSBlockSize, size_type thePIBlockSize, size_type theTextBlockSize, size_type theTextIWSBlockSize, bool fPoolAllText=true)" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="classXalanSourceTreeDocument.html">data_type</a>* XalanSourceTreeDocumentAllocator::create </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="classXalanSourceTreeDocumentAllocator.html#a8e0ba496e9124a035ebaf365ac1ca0f3">size_type</a> </td> |
| <td class="paramname"> <em>theAttributeBlockSize</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"><a class="el" href="classXalanSourceTreeDocumentAllocator.html#a8e0ba496e9124a035ebaf365ac1ca0f3">size_type</a> </td> |
| <td class="paramname"> <em>theAttributeNSBlockSize</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"><a class="el" href="classXalanSourceTreeDocumentAllocator.html#a8e0ba496e9124a035ebaf365ac1ca0f3">size_type</a> </td> |
| <td class="paramname"> <em>theCommentBlockSize</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"><a class="el" href="classXalanSourceTreeDocumentAllocator.html#a8e0ba496e9124a035ebaf365ac1ca0f3">size_type</a> </td> |
| <td class="paramname"> <em>theElementBlockSize</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"><a class="el" href="classXalanSourceTreeDocumentAllocator.html#a8e0ba496e9124a035ebaf365ac1ca0f3">size_type</a> </td> |
| <td class="paramname"> <em>theElementNSBlockSize</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"><a class="el" href="classXalanSourceTreeDocumentAllocator.html#a8e0ba496e9124a035ebaf365ac1ca0f3">size_type</a> </td> |
| <td class="paramname"> <em>thePIBlockSize</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"><a class="el" href="classXalanSourceTreeDocumentAllocator.html#a8e0ba496e9124a035ebaf365ac1ca0f3">size_type</a> </td> |
| <td class="paramname"> <em>theTextBlockSize</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype"><a class="el" href="classXalanSourceTreeDocumentAllocator.html#a8e0ba496e9124a035ebaf365ac1ca0f3">size_type</a> </td> |
| <td class="paramname"> <em>theTextIWSBlockSize</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">bool </td> |
| <td class="paramname"> <em>fPoolAllText</em> = <code>true</code></td><td> </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td>)</td> |
| <td></td><td></td><td></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| <p>Create a <a class="el" href="classXalanSourceTreeDocument.html">XalanSourceTreeDocument</a> object. </p> |
| <dl><dt><b>Parameters:</b></dt><dd> |
| <table border="0" cellspacing="2" cellpadding="0"> |
| <tr><td valign="top"></td><td valign="top"><em>fPoolAllText</em> </td><td>If false, text node data that is not whitespace will not be pooled. </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>theAttributeBlockSize</em> </td><td>The block size for allocating attribute nodes </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>theAttributeNSBlockSize</em> </td><td>The block size for allocating attribute NS nodes </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>theCommentBlockSize</em> </td><td>The block size for allocating comment nodes </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>theElementBlockSize</em> </td><td>The block size for allocating element nodes </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>theElementNSBlockSize</em> </td><td>The block size for allocating element nodes </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>theTextBlockSize</em> </td><td>The block size for allocating text nodes, </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>theTextIWSBlockSize</em> </td><td>The block size for allocating text IWS nodes,</td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="return"><dt><b>Returns:</b></dt><dd>pointer to a node </dd></dl> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a468422b37634e292fb9a9af178aa4775"></a><!-- doxytag: member="XalanSourceTreeDocumentAllocator::destroy" ref="a468422b37634e292fb9a9af178aa4775" args="(data_type *theObject)" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">bool XalanSourceTreeDocumentAllocator::destroy </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="classXalanSourceTreeDocument.html">data_type</a> * </td> |
| <td class="paramname"> <em>theObject</em></td> |
| <td> ) </td> |
| <td></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| <p>Delete a <a class="el" href="classXalanSourceTreeDocument.html">XalanSourceTreeDocument</a> object from allocator. </p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="acf339e6a4fd482ec1b847a7e3994da57"></a><!-- doxytag: member="XalanSourceTreeDocumentAllocator::getBlockCount" ref="acf339e6a4fd482ec1b847a7e3994da57" args="() const " --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="classXalanSourceTreeDocumentAllocator.html#a8e0ba496e9124a035ebaf365ac1ca0f3">size_type</a> XalanSourceTreeDocumentAllocator::getBlockCount </td> |
| <td>(</td> |
| <td class="paramname"></td> |
| <td> ) </td> |
| <td> const<code> [inline]</code></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| <p>Get the number of ArenaBlocks currently allocated. </p> |
| <dl class="return"><dt><b>Returns:</b></dt><dd>The number of blocks. </dd></dl> |
| |
| <p>Definition at line <a class="el" href="XalanSourceTreeDocumentAllocator_8hpp_source.html#l00154">154</a> of file <a class="el" href="XalanSourceTreeDocumentAllocator_8hpp_source.html">XalanSourceTreeDocumentAllocator.hpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="af53d6d856cae73ee96f3b3455a747c4d"></a><!-- doxytag: member="XalanSourceTreeDocumentAllocator::getBlockSize" ref="af53d6d856cae73ee96f3b3455a747c4d" args="() const " --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="classXalanSourceTreeDocumentAllocator.html#a8e0ba496e9124a035ebaf365ac1ca0f3">size_type</a> XalanSourceTreeDocumentAllocator::getBlockSize </td> |
| <td>(</td> |
| <td class="paramname"></td> |
| <td> ) </td> |
| <td> const<code> [inline]</code></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| <p>Get size of an <a class="el" href="classArenaBlock.html">ArenaBlock</a>, that is, the number of objects in each block. </p> |
| <dl class="return"><dt><b>Returns:</b></dt><dd>The size of the block </dd></dl> |
| |
| <p>Definition at line <a class="el" href="XalanSourceTreeDocumentAllocator_8hpp_source.html#l00166">166</a> of file <a class="el" href="XalanSourceTreeDocumentAllocator_8hpp_source.html">XalanSourceTreeDocumentAllocator.hpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="aefb6338a37449c14165808de6743e7cb"></a><!-- doxytag: member="XalanSourceTreeDocumentAllocator::ownsObject" ref="aefb6338a37449c14165808de6743e7cb" args="(const data_type *theObject)" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">bool XalanSourceTreeDocumentAllocator::ownsObject </td> |
| <td>(</td> |
| <td class="paramtype">const <a class="el" href="classXalanSourceTreeDocument.html">data_type</a> * </td> |
| <td class="paramname"> <em>theObject</em></td> |
| <td> ) </td> |
| <td><code> [inline]</code></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| <p>Determine if an object is owned by the allocator... </p> |
| |
| <p>Definition at line <a class="el" href="XalanSourceTreeDocumentAllocator_8hpp_source.html#l00137">137</a> of file <a class="el" href="XalanSourceTreeDocumentAllocator_8hpp_source.html">XalanSourceTreeDocumentAllocator.hpp</a>.</p> |
| |
| </div> |
| </div> |
| <a class="anchor" id="a38357c8c23935c13baf6b40e501fa1ac"></a><!-- doxytag: member="XalanSourceTreeDocumentAllocator::reset" ref="a38357c8c23935c13baf6b40e501fa1ac" args="()" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void XalanSourceTreeDocumentAllocator::reset </td> |
| <td>(</td> |
| <td class="paramname"></td> |
| <td> ) </td> |
| <td></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| <p>Delete all <a class="el" href="classXalanSourceTreeDocument.html">XalanSourceTreeDocument</a> objects from allocator. </p> |
| |
| </div> |
| </div> |
| <hr/>The documentation for this class was generated from the following file:<ul> |
| <li><a class="el" href="XalanSourceTreeDocumentAllocator_8hpp_source.html">XalanSourceTreeDocumentAllocator.hpp</a></li> |
| </ul> |
| </div> |
| <p align="center"><a href="graph_legend.html">Interpreting class diagrams</a></p> |
| <p><font color="#000000" face="arial,helvetica,sanserif" size="-1"> |
| <i><a href="http://www.doxygen.org/">Doxygen</a> and |
| <a href="http://www.graphviz.org/">GraphViz</a> are |
| used to generate this API documentation from the Xalan-C header files.</i></font></p> |
| |
| <table border="0" cellpadding="0" cellspacing="0" width="80%"> |
| <tr> |
| <td width="80%" valign="top"> |
| <p align="center"><b>Xalan-C++ XSLT Processor Version 1.11</b><br/> |
| Copyright © 1999-2012 The Apache Software Foundation.<br/> |
| All Rights Reserved.</p> |
| </td> |
| </tr> |
| <tr> |
| <td width="100%"> |
| <p align="center"><img src="asf_logo_wide.gif" width="268" height="25" align="bottom" border="0" alt="Apache Logo"> |
| </td> |
| </tr> |
| </table> |
| </body> |
| </html> |