Sophie

Sophie

distrib > CentOS > 6 > i386 > media > updates > by-pkgid > 5d98b2995a46d456a9243853c7259619 > files > 18

libcollection-devel-0.5.0-28.el6_0.2.i686.rpm

<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
<!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>libcollection: Constants defining add modes</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javaScript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.6.1 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<div class="navigation" id="top">
  <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>Data&nbsp;Structures</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <img id="MSearchSelect" src="search/search.png"
             onmouseover="return searchBox.OnSearchSelectShow()"
             onmouseout="return searchBox.OnSearchSelectHide()"
             alt=""/>
        <input type="text" id="MSearchField" value="Search" accesskey="S"
             onfocus="searchBox.OnSearchFieldFocus(true)" 
             onblur="searchBox.OnSearchFieldFocus(false)" 
             onkeyup="searchBox.OnSearchFieldChange(event)"/>
        <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
        </div>
      </li>
    </ul>
  </div>
</div>
<div class="contents">
<h1>Constants defining add modes<br/>
<small>
[<a class="el" href="group__collection.html">COLLECTION interface</a>]</small>
</h1><table border="0" cellpadding="0" cellspacing="0">
<tr><td colspan="2"><h2>Defines</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gae2fca8f8be1327f2dd9d6d47701e91f8"></a><!-- doxytag: member="addmodes::COL_ADD_MODE_REFERENCE" ref="gae2fca8f8be1327f2dd9d6d47701e91f8" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__addmodes.html#gae2fca8f8be1327f2dd9d6d47701e91f8">COL_ADD_MODE_REFERENCE</a>&nbsp;&nbsp;&nbsp;0</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Add a collection into a collection as a reference. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__addmodes.html#ga56ce7a9dfa0754961cb6fffb4135c353">COL_ADD_MODE_EMBED</a>&nbsp;&nbsp;&nbsp;1</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Embed the collection into another collection.  <a href="#ga56ce7a9dfa0754961cb6fffb4135c353"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__addmodes.html#ga44d60c2e4c5be30183c189d0d0b1ecd5">COL_ADD_MODE_CLONE</a>&nbsp;&nbsp;&nbsp;2</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Perform a deep copy.  <a href="#ga44d60c2e4c5be30183c189d0d0b1ecd5"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__addmodes.html#ga6777a9bfcebbf1f082e8492d071a2c4b">COL_ADD_MODE_FLAT</a>&nbsp;&nbsp;&nbsp;3</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a flattened copy.  <a href="#ga6777a9bfcebbf1f082e8492d071a2c4b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__addmodes.html#gae24e0decac0d1467c12cc5089bd4da82">COL_ADD_MODE_FLATDOT</a>&nbsp;&nbsp;&nbsp;4</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a flattened copy with constructed names.  <a href="#gae24e0decac0d1467c12cc5089bd4da82"></a><br/></td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<p>The following constants define how one collection can be added to another. </p>
<hr/><h2>Define Documentation</h2>
<a class="anchor" id="ga44d60c2e4c5be30183c189d0d0b1ecd5"></a><!-- doxytag: member="collection.h::COL_ADD_MODE_CLONE" ref="ga44d60c2e4c5be30183c189d0d0b1ecd5" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define COL_ADD_MODE_CLONE&nbsp;&nbsp;&nbsp;2</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Perform a deep copy. </p>
<p>Perform a deep copy of a collection with all its sub collections </p>

</div>
</div>
<a class="anchor" id="ga56ce7a9dfa0754961cb6fffb4135c353"></a><!-- doxytag: member="collection.h::COL_ADD_MODE_EMBED" ref="ga56ce7a9dfa0754961cb6fffb4135c353" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define COL_ADD_MODE_EMBED&nbsp;&nbsp;&nbsp;1</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Embed the collection into another collection. </p>
<p>The collection will become part of another collection. After this operation the handle to the collection being added should not be used or freed. Embedding a collection can be done only once. If the collection is referenced by another collection, the operation will fail. </p>

</div>
</div>
<a class="anchor" id="ga6777a9bfcebbf1f082e8492d071a2c4b"></a><!-- doxytag: member="collection.h::COL_ADD_MODE_FLAT" ref="ga6777a9bfcebbf1f082e8492d071a2c4b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define COL_ADD_MODE_FLAT&nbsp;&nbsp;&nbsp;3</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Create a flattened copy. </p>
<p>Create a deep copy of a collection with its sub collections flattening and NOT resolving duplicates. </p>

</div>
</div>
<a class="anchor" id="gae24e0decac0d1467c12cc5089bd4da82"></a><!-- doxytag: member="collection.h::COL_ADD_MODE_FLATDOT" ref="gae24e0decac0d1467c12cc5089bd4da82" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define COL_ADD_MODE_FLATDOT&nbsp;&nbsp;&nbsp;4</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Create a flattened copy with constructed names. </p>
<p>Creates a deep copy of a collection with its sub collections flattening and NOT resolving duplicates. Names are constructed in dotted notation. For example the sub collection named "sub" containing "foo" and "bar" will be flattened as: "sub.foo", "sub.bar". </p>

</div>
</div>
</div>
<!--- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&nbsp;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&nbsp;</span>Data Structures</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<hr size="1"/><address style="text-align: right;"><small>Generated on 25 Jun 2011 for libcollection by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
</body>
</html>