Sophie

Sophie

distrib > Fedora > 13 > i386 > by-pkgid > 96c89396174129df581cfcd6293002ef > files > 17

libftdi-devel-0.17-3.fc13.i686.rpm

<!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>libftdi: Ftdi::List Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.6.2-20100208 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</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="tabs">
    <ul>
      <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
      <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
    </ul>
  </div>
  <div class="navpath"><a class="el" href="namespaceFtdi.html">Ftdi</a>::<a class="el" href="classFtdi_1_1List.html">List</a>
  </div>
</div>
<div class="contents">
<h1>Ftdi::List Class Reference</h1><!-- doxytag: class="Ftdi::List" -->
<p>Device list.  
<a href="#_details">More...</a></p>

<p><code>#include &lt;<a class="el" href="ftdi_8hpp_source.html">ftdi.hpp</a>&gt;</code></p>

<p><a href="classFtdi_1_1List-members.html">List of all members.</a></p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td colspan="2"><h2>Classes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFtdi_1_1List_1_1Private.html">Private</a></td></tr>
<tr><td colspan="2"><h2>Public Types</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef std::list&lt; <a class="el" href="classFtdi_1_1Context.html">Context</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFtdi_1_1List.html#a0f7f7fad56e8d14e0b96f9b985a433ad">ListType</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="el" href="classFtdi_1_1List.html" title="Device list.">List</a> type storing "Context" objects.  <a href="#a0f7f7fad56e8d14e0b96f9b985a433ad"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef ListType::iterator&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFtdi_1_1List.html#a42dc7256a0cacb1534388b272d71a6e1">iterator</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Iterator type for the container.  <a href="#a42dc7256a0cacb1534388b272d71a6e1"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef ListType::const_iterator&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFtdi_1_1List.html#a89f81377906bec5c14d262a959ac4bb0">const_iterator</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Const iterator type for the container.  <a href="#a89f81377906bec5c14d262a959ac4bb0"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef ListType::reverse_iterator&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFtdi_1_1List.html#a5031c32928ad47f6a8c9b425a557c998">reverse_iterator</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Reverse iterator type for the container.  <a href="#a5031c32928ad47f6a8c9b425a557c998"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef <br class="typebreak"/>
ListType::const_reverse_iterator&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFtdi_1_1List.html#a40ba96ede36bc45a2b22e0a9ceba9cc0">const_reverse_iterator</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Const reverse iterator type for the container.  <a href="#a40ba96ede36bc45a2b22e0a9ceba9cc0"></a><br/></td></tr>
<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFtdi_1_1List.html#a9f005b9f8886ab85e43a2ea5b019b72d">List</a> (struct <a class="el" href="structftdi__device__list.html">ftdi_device_list</a> *devlist=0)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFtdi_1_1List.html#a0d6814256d82692d46483733c71037d7">~List</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classFtdi_1_1List.html#a42dc7256a0cacb1534388b272d71a6e1">iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFtdi_1_1List.html#a420ec5202f3c6a12de1b76c4842df42e">begin</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classFtdi_1_1List.html#a42dc7256a0cacb1534388b272d71a6e1">iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFtdi_1_1List.html#aabc5f6a4b69536ca68b7f364ba58d336">end</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classFtdi_1_1List.html#a89f81377906bec5c14d262a959ac4bb0">const_iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFtdi_1_1List.html#a44324c9283431e517015f8dcaf79c671">begin</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classFtdi_1_1List.html#a89f81377906bec5c14d262a959ac4bb0">const_iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFtdi_1_1List.html#a2b9d18da515254078ae0757a568bcbe0">end</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classFtdi_1_1List.html#a5031c32928ad47f6a8c9b425a557c998">reverse_iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFtdi_1_1List.html#a691d51ae1d7e04cc7100241fda7226b9">rbegin</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classFtdi_1_1List.html#a5031c32928ad47f6a8c9b425a557c998">reverse_iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFtdi_1_1List.html#aaeae5fdd0a1595cfbca8c558b89d90df">rend</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classFtdi_1_1List.html#a40ba96ede36bc45a2b22e0a9ceba9cc0">const_reverse_iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFtdi_1_1List.html#a800f8c1061eda755de332f61d53c474d">rbegin</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classFtdi_1_1List.html#a40ba96ede36bc45a2b22e0a9ceba9cc0">const_reverse_iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFtdi_1_1List.html#a80e0fdf70716da822af2c55e93a855fd">rend</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">ListType::size_type&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFtdi_1_1List.html#a2d76af7ee18d62d11f8048df95f05a69">size</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFtdi_1_1List.html#a1d7362506f1d331d5ffafb8d68868d07">empty</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFtdi_1_1List.html#a3e518597e7e1d8cce072fbf0c75a9d32">clear</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFtdi_1_1List.html#a280cb7466bcdc7afbcf27893f6bba4df">push_back</a> (const <a class="el" href="classFtdi_1_1Context.html">Context</a> &amp;element)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFtdi_1_1List.html#ae5bbd5d4b9c5c8c159a50a4f25a4c896">push_front</a> (const <a class="el" href="classFtdi_1_1Context.html">Context</a> &amp;element)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classFtdi_1_1List.html#a42dc7256a0cacb1534388b272d71a6e1">iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFtdi_1_1List.html#a608e4633a7bac3a39ac51fd67f190a89">erase</a> (<a class="el" href="classFtdi_1_1List.html#a42dc7256a0cacb1534388b272d71a6e1">iterator</a> pos)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classFtdi_1_1List.html#a42dc7256a0cacb1534388b272d71a6e1">iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFtdi_1_1List.html#a318bc7283fa5ae8ad4c102a4aec7af27">erase</a> (<a class="el" href="classFtdi_1_1List.html#a42dc7256a0cacb1534388b272d71a6e1">iterator</a> beg, <a class="el" href="classFtdi_1_1List.html#a42dc7256a0cacb1534388b272d71a6e1">iterator</a> end)</td></tr>
<tr><td colspan="2"><h2>Static Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classFtdi_1_1List.html">List</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFtdi_1_1List.html#abd0aa0bf990eb06692863274cfdff6cd">find_all</a> (int vendor, int product)</td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<p>Device list. </p>

<p>Definition at line <a class="el" href="ftdi_8hpp_source.html#l00174">174</a> of file <a class="el" href="ftdi_8hpp_source.html">ftdi.hpp</a>.</p>
<hr/><h2>Member Typedef Documentation</h2>
<a class="anchor" id="a0f7f7fad56e8d14e0b96f9b985a433ad"></a><!-- doxytag: member="Ftdi::List::ListType" ref="a0f7f7fad56e8d14e0b96f9b985a433ad" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef std::list&lt;<a class="el" href="classFtdi_1_1Context.html">Context</a>&gt; <a class="el" href="classFtdi_1_1List.html#a0f7f7fad56e8d14e0b96f9b985a433ad">Ftdi::List::ListType</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p><a class="el" href="classFtdi_1_1List.html" title="Device list.">List</a> type storing "Context" objects. </p>

<p>Definition at line <a class="el" href="ftdi_8hpp_source.html#l00183">183</a> of file <a class="el" href="ftdi_8hpp_source.html">ftdi.hpp</a>.</p>

</div>
</div>
<a class="anchor" id="a42dc7256a0cacb1534388b272d71a6e1"></a><!-- doxytag: member="Ftdi::List::iterator" ref="a42dc7256a0cacb1534388b272d71a6e1" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef ListType::iterator <a class="el" href="classFtdi_1_1List.html#a42dc7256a0cacb1534388b272d71a6e1">Ftdi::List::iterator</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Iterator type for the container. </p>

<p>Definition at line <a class="el" href="ftdi_8hpp_source.html#l00185">185</a> of file <a class="el" href="ftdi_8hpp_source.html">ftdi.hpp</a>.</p>

</div>
</div>
<a class="anchor" id="a89f81377906bec5c14d262a959ac4bb0"></a><!-- doxytag: member="Ftdi::List::const_iterator" ref="a89f81377906bec5c14d262a959ac4bb0" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef ListType::const_iterator <a class="el" href="classFtdi_1_1List.html#a89f81377906bec5c14d262a959ac4bb0">Ftdi::List::const_iterator</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Const iterator type for the container. </p>

<p>Definition at line <a class="el" href="ftdi_8hpp_source.html#l00187">187</a> of file <a class="el" href="ftdi_8hpp_source.html">ftdi.hpp</a>.</p>

</div>
</div>
<a class="anchor" id="a5031c32928ad47f6a8c9b425a557c998"></a><!-- doxytag: member="Ftdi::List::reverse_iterator" ref="a5031c32928ad47f6a8c9b425a557c998" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef ListType::reverse_iterator <a class="el" href="classFtdi_1_1List.html#a5031c32928ad47f6a8c9b425a557c998">Ftdi::List::reverse_iterator</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Reverse iterator type for the container. </p>

<p>Definition at line <a class="el" href="ftdi_8hpp_source.html#l00189">189</a> of file <a class="el" href="ftdi_8hpp_source.html">ftdi.hpp</a>.</p>

</div>
</div>
<a class="anchor" id="a40ba96ede36bc45a2b22e0a9ceba9cc0"></a><!-- doxytag: member="Ftdi::List::const_reverse_iterator" ref="a40ba96ede36bc45a2b22e0a9ceba9cc0" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef ListType::const_reverse_iterator <a class="el" href="classFtdi_1_1List.html#a40ba96ede36bc45a2b22e0a9ceba9cc0">Ftdi::List::const_reverse_iterator</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Const reverse iterator type for the container. </p>

<p>Definition at line <a class="el" href="ftdi_8hpp_source.html#l00191">191</a> of file <a class="el" href="ftdi_8hpp_source.html">ftdi.hpp</a>.</p>

</div>
</div>
<hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a9f005b9f8886ab85e43a2ea5b019b72d"></a><!-- doxytag: member="Ftdi::List::List" ref="a9f005b9f8886ab85e43a2ea5b019b72d" args="(struct ftdi_device_list *devlist=0)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Ftdi::List::List </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structftdi__device__list.html">ftdi_device_list</a> *&nbsp;</td>
          <td class="paramname"> <em>devlist</em> = <code>0</code></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ftdi_8cpp_source.html#l00460">460</a> of file <a class="el" href="ftdi_8cpp_source.html">ftdi.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a0d6814256d82692d46483733c71037d7"></a><!-- doxytag: member="Ftdi::List::~List" ref="a0d6814256d82692d46483733c71037d7" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Ftdi::List::~List </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ftdi_8cpp_source.html#l00476">476</a> of file <a class="el" href="ftdi_8cpp_source.html">ftdi.cpp</a>.</p>

</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="abd0aa0bf990eb06692863274cfdff6cd"></a><!-- doxytag: member="Ftdi::List::find_all" ref="abd0aa0bf990eb06692863274cfdff6cd" args="(int vendor, int product)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classFtdi_1_1List.html">List</a> * Ftdi::List::find_all </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>vendor</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>product</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ftdi_8cpp_source.html#l00627">627</a> of file <a class="el" href="ftdi_8cpp_source.html">ftdi.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a420ec5202f3c6a12de1b76c4842df42e"></a><!-- doxytag: member="Ftdi::List::begin" ref="a420ec5202f3c6a12de1b76c4842df42e" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classFtdi_1_1List.html#a42dc7256a0cacb1534388b272d71a6e1">List::iterator</a> Ftdi::List::begin </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Return begin iterator for accessing the contained list elements </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>Iterator </dd></dl>

<p>Definition at line <a class="el" href="ftdi_8cpp_source.html#l00484">484</a> of file <a class="el" href="ftdi_8cpp_source.html">ftdi.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="aabc5f6a4b69536ca68b7f364ba58d336"></a><!-- doxytag: member="Ftdi::List::end" ref="aabc5f6a4b69536ca68b7f364ba58d336" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classFtdi_1_1List.html#a42dc7256a0cacb1534388b272d71a6e1">List::iterator</a> Ftdi::List::end </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Return end iterator for accessing the contained list elements </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>Iterator </dd></dl>

<p>Definition at line <a class="el" href="ftdi_8cpp_source.html#l00493">493</a> of file <a class="el" href="ftdi_8cpp_source.html">ftdi.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a44324c9283431e517015f8dcaf79c671"></a><!-- doxytag: member="Ftdi::List::begin" ref="a44324c9283431e517015f8dcaf79c671" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classFtdi_1_1List.html#a89f81377906bec5c14d262a959ac4bb0">List::const_iterator</a> Ftdi::List::begin </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Return begin iterator for accessing the contained list elements </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>Const iterator </dd></dl>

<p>Definition at line <a class="el" href="ftdi_8cpp_source.html#l00502">502</a> of file <a class="el" href="ftdi_8cpp_source.html">ftdi.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a2b9d18da515254078ae0757a568bcbe0"></a><!-- doxytag: member="Ftdi::List::end" ref="a2b9d18da515254078ae0757a568bcbe0" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classFtdi_1_1List.html#a89f81377906bec5c14d262a959ac4bb0">List::const_iterator</a> Ftdi::List::end </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Return end iterator for accessing the contained list elements </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>Const iterator </dd></dl>

<p>Definition at line <a class="el" href="ftdi_8cpp_source.html#l00511">511</a> of file <a class="el" href="ftdi_8cpp_source.html">ftdi.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a691d51ae1d7e04cc7100241fda7226b9"></a><!-- doxytag: member="Ftdi::List::rbegin" ref="a691d51ae1d7e04cc7100241fda7226b9" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classFtdi_1_1List.html#a5031c32928ad47f6a8c9b425a557c998">List::reverse_iterator</a> Ftdi::List::rbegin </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Return begin reverse iterator for accessing the contained list elements </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>Reverse iterator </dd></dl>

<p>Definition at line <a class="el" href="ftdi_8cpp_source.html#l00520">520</a> of file <a class="el" href="ftdi_8cpp_source.html">ftdi.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="aaeae5fdd0a1595cfbca8c558b89d90df"></a><!-- doxytag: member="Ftdi::List::rend" ref="aaeae5fdd0a1595cfbca8c558b89d90df" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classFtdi_1_1List.html#a5031c32928ad47f6a8c9b425a557c998">List::reverse_iterator</a> Ftdi::List::rend </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Return end reverse iterator for accessing the contained list elements </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>Reverse iterator </dd></dl>

<p>Definition at line <a class="el" href="ftdi_8cpp_source.html#l00529">529</a> of file <a class="el" href="ftdi_8cpp_source.html">ftdi.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a800f8c1061eda755de332f61d53c474d"></a><!-- doxytag: member="Ftdi::List::rbegin" ref="a800f8c1061eda755de332f61d53c474d" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classFtdi_1_1List.html#a40ba96ede36bc45a2b22e0a9ceba9cc0">List::const_reverse_iterator</a> Ftdi::List::rbegin </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Return begin reverse iterator for accessing the contained list elements </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>Const reverse iterator </dd></dl>

<p>Definition at line <a class="el" href="ftdi_8cpp_source.html#l00538">538</a> of file <a class="el" href="ftdi_8cpp_source.html">ftdi.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a80e0fdf70716da822af2c55e93a855fd"></a><!-- doxytag: member="Ftdi::List::rend" ref="a80e0fdf70716da822af2c55e93a855fd" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classFtdi_1_1List.html#a40ba96ede36bc45a2b22e0a9ceba9cc0">List::const_reverse_iterator</a> Ftdi::List::rend </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Return end reverse iterator for accessing the contained list elements </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>Const reverse iterator </dd></dl>

<p>Definition at line <a class="el" href="ftdi_8cpp_source.html#l00547">547</a> of file <a class="el" href="ftdi_8cpp_source.html">ftdi.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a2d76af7ee18d62d11f8048df95f05a69"></a><!-- doxytag: member="Ftdi::List::size" ref="a2d76af7ee18d62d11f8048df95f05a69" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">List::ListType::size_type Ftdi::List::size </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Get number of elements stored in the list </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>Number of elements </dd></dl>

<p>Definition at line <a class="el" href="ftdi_8cpp_source.html#l00557">557</a> of file <a class="el" href="ftdi_8cpp_source.html">ftdi.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a1d7362506f1d331d5ffafb8d68868d07"></a><!-- doxytag: member="Ftdi::List::empty" ref="a1d7362506f1d331d5ffafb8d68868d07" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Ftdi::List::empty </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Check if list is empty </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>True if empty, false otherwise </dd></dl>

<p>Definition at line <a class="el" href="ftdi_8cpp_source.html#l00566">566</a> of file <a class="el" href="ftdi_8cpp_source.html">ftdi.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a3e518597e7e1d8cce072fbf0c75a9d32"></a><!-- doxytag: member="Ftdi::List::clear" ref="a3e518597e7e1d8cce072fbf0c75a9d32" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Ftdi::List::clear </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Removes all elements. Invalidates all iterators. Do it in a non-throwing way and also make sure we really free the allocated memory. </p>

<p>Definition at line <a class="el" href="ftdi_8cpp_source.html#l00576">576</a> of file <a class="el" href="ftdi_8cpp_source.html">ftdi.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a280cb7466bcdc7afbcf27893f6bba4df"></a><!-- doxytag: member="Ftdi::List::push_back" ref="a280cb7466bcdc7afbcf27893f6bba4df" args="(const Context &amp;element)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Ftdi::List::push_back </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classFtdi_1_1Context.html">Context</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>element</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Appends a copy of the element as the new last element. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>element</em>&nbsp;</td><td>Value to copy and append </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="ftdi_8cpp_source.html#l00592">592</a> of file <a class="el" href="ftdi_8cpp_source.html">ftdi.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ae5bbd5d4b9c5c8c159a50a4f25a4c896"></a><!-- doxytag: member="Ftdi::List::push_front" ref="ae5bbd5d4b9c5c8c159a50a4f25a4c896" args="(const Context &amp;element)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Ftdi::List::push_front </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classFtdi_1_1Context.html">Context</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>element</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Adds a copy of the element as the new first element. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>element</em>&nbsp;</td><td>Value to copy and add </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="ftdi_8cpp_source.html#l00601">601</a> of file <a class="el" href="ftdi_8cpp_source.html">ftdi.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a608e4633a7bac3a39ac51fd67f190a89"></a><!-- doxytag: member="Ftdi::List::erase" ref="a608e4633a7bac3a39ac51fd67f190a89" args="(iterator pos)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classFtdi_1_1List.html#a42dc7256a0cacb1534388b272d71a6e1">List::iterator</a> Ftdi::List::erase </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classFtdi_1_1List.html#a42dc7256a0cacb1534388b272d71a6e1">iterator</a>&nbsp;</td>
          <td class="paramname"> <em>pos</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Erase one element pointed by iterator </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>pos</em>&nbsp;</td><td>Element to erase </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>Position of the following element (or <a class="el" href="classFtdi_1_1List.html#aabc5f6a4b69536ca68b7f364ba58d336">end()</a>) </dd></dl>

<p>Definition at line <a class="el" href="ftdi_8cpp_source.html#l00611">611</a> of file <a class="el" href="ftdi_8cpp_source.html">ftdi.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a318bc7283fa5ae8ad4c102a4aec7af27"></a><!-- doxytag: member="Ftdi::List::erase" ref="a318bc7283fa5ae8ad4c102a4aec7af27" args="(iterator beg, iterator end)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classFtdi_1_1List.html#a42dc7256a0cacb1534388b272d71a6e1">List::iterator</a> Ftdi::List::erase </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classFtdi_1_1List.html#a42dc7256a0cacb1534388b272d71a6e1">iterator</a>&nbsp;</td>
          <td class="paramname"> <em>beg</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classFtdi_1_1List.html#a42dc7256a0cacb1534388b272d71a6e1">iterator</a>&nbsp;</td>
          <td class="paramname"> <em>end</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Erase a range of elements </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>beg</em>&nbsp;</td><td>Begin of range </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>end</em>&nbsp;</td><td>End of range </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>Position of the element after the erased range (or <a class="el" href="classFtdi_1_1List.html#aabc5f6a4b69536ca68b7f364ba58d336">end()</a>) </dd></dl>

<p>Definition at line <a class="el" href="ftdi_8cpp_source.html#l00622">622</a> of file <a class="el" href="ftdi_8cpp_source.html">ftdi.cpp</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="ftdi_8hpp_source.html">ftdi.hpp</a></li>
<li><a class="el" href="ftdi_8cpp_source.html">ftdi.cpp</a></li>
</ul>
</div>
<hr size="1"><address style="text-align: right;"><small>
Generated for libftdi by <a href="http://www.doxygen.org/
index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a>
1.6.2-20100208</small></address>
</body>
</html>