Sophie

Sophie

distrib > Mandriva > 2010.2 > i586 > media > contrib-backports > by-pkgid > 4f5f2dc0f55b453456458df885792b0b > files > 1799

ucommon-doc-5.0.4-1mdv2010.2.i586.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>ucommon: Hierarchical Index</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.3 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li><a href="examples.html"><span>Examples</span></a></li>
    </ul>
  </div>
  <div class="tabs">
    <ul>
      <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
      <li><a href="classes.html"><span>Data&nbsp;Structure&nbsp;Index</span></a></li>
      <li class="current"><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
    </ul>
  </div>
</div>
<div class="contents">
<h1>Class Hierarchy</h1>
<p><a href="inherits.html">Go to the graphical class hierarchy</a></p>
This inheritance list is sorted roughly, but not completely, alphabetically:<ul>
<li><a class="el" href="a00012.html">hostaddr_internet</a></li>
<li><a class="el" href="a00013.html">sockaddr_internet</a></li>
<li><a class="el" href="a00014.html">ucommon::array_pointer&lt; T &gt;</a></li>
<li><a class="el" href="a00018.html">ucommon::atomic</a></li>
<li><a class="el" href="a00019.html">ucommon::atomic::counter</a></li>
<li><a class="el" href="a00020.html">ucommon::atomic::spinlock</a></li>
<li><a class="el" href="a00021.html">ucommon::auto_object</a></li>
<li><a class="el" href="a00022.html">ucommon::auto_protect</a><ul>
<li><a class="el" href="a00088.html">ucommon::mutex_pointer&lt; T &gt;</a></li>
</ul>
</li>
<li><a class="el" href="a00023.html">ucommon::autorelease</a></li>
<li><a class="el" href="a00025.html">ucommon::bitmap</a></li>
<li><a class="el" href="a00030.html">ucommon::CharacterProtocol</a><ul>
<li><a class="el" href="a00028.html">ucommon::BufferProtocol</a><ul>
<li><a class="el" href="a00050.html">ucommon::fbuf</a></li>
<li><a class="el" href="a00135.html">ucommon::shell::iobuf</a></li>
<li><a class="el" href="a00151.html">ucommon::TCPBuffer</a><ul>
<li><a class="el" href="a00143.html">ucommon::SSLBuffer</a></li>
</ul>
</li>
</ul>
</li>
<li><a class="el" href="a00029.html">ucommon::bufpager</a></li>
<li><a class="el" href="a00032.html">ucommon::charfile</a></li>
<li><a class="el" href="a00147.html">ucommon::StreamProtocol</a><ul>
<li><a class="el" href="a00051.html">ucommon::filestream</a></li>
<li><a class="el" href="a00109.html">ucommon::pipestream</a></li>
<li><a class="el" href="a00153.html">ucommon::tcpstream</a><ul>
<li><a class="el" href="a00144.html">ucommon::sstream</a></li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li><a class="el" href="a00031.html">ucommon::charbuf&lt; S &gt;</a></li>
<li><a class="el" href="a00034.html">ucommon::Cipher</a></li>
<li><a class="el" href="a00035.html">ucommon::Cipher::Key</a></li>
<li><a class="el" href="a00036.html">ucommon::Conditional</a><ul>
<li><a class="el" href="a00024.html">ucommon::barrier</a></li>
<li><a class="el" href="a00026.html">ucommon::Buffer</a><ul>
<li><a class="el" href="a00027.html">ucommon::bufferof&lt; T &gt;</a></li>
</ul>
</li>
<li><a class="el" href="a00037.html">ucommon::ConditionalAccess</a><ul>
<li><a class="el" href="a00038.html">ucommon::ConditionalLock</a></li>
<li><a class="el" href="a00127.html">ucommon::SharedPointer</a><ul>
<li><a class="el" href="a00124.html">ucommon::shared_pointer&lt; T &gt;</a></li>
</ul>
</li>
<li><a class="el" href="a00157.html">ucommon::ThreadLock</a></li>
</ul>
</li>
<li><a class="el" href="a00065.html">ucommon::LinkedAllocator</a><ul>
<li><a class="el" href="a00061.html">ucommon::linked_allocator&lt; T &gt;</a></li>
</ul>
</li>
<li><a class="el" href="a00111.html">ucommon::queue</a><ul>
<li><a class="el" href="a00112.html">ucommon::queueof&lt; T &gt;</a></li>
</ul>
</li>
<li><a class="el" href="a00114.html">ucommon::RecursiveMutex</a></li>
<li><a class="el" href="a00115.html">ucommon::ReusableAllocator</a><ul>
<li><a class="el" href="a00016.html">ucommon::ArrayReuse</a><ul>
<li><a class="el" href="a00015.html">ucommon::array_reuse&lt; T &gt;</a></li>
</ul>
</li>
<li><a class="el" href="a00078.html">ucommon::MappedReuse</a><ul>
<li><a class="el" href="a00075.html">ucommon::mapped_reuse&lt; T &gt;</a></li>
</ul>
</li>
<li><a class="el" href="a00106.html">ucommon::PagerReuse</a><ul>
<li><a class="el" href="a00102.html">ucommon::paged_reuse&lt; T &gt;</a></li>
</ul>
</li>
</ul>
</li>
<li><a class="el" href="a00119.html">ucommon::Semaphore</a></li>
<li><a class="el" href="a00145.html">ucommon::stack</a><ul>
<li><a class="el" href="a00146.html">ucommon::stackof&lt; T &gt;</a></li>
</ul>
</li>
</ul>
</li>
<li><a class="el" href="a00040.html">ucommon::counter</a><ul>
<li><a class="el" href="a00120.html">ucommon::SeqCounter</a><ul>
<li><a class="el" href="a00121.html">ucommon::sequence&lt; T &gt;</a></li>
</ul>
</li>
</ul>
</li>
<li><a class="el" href="a00041.html">ucommon::Date</a><ul>
<li><a class="el" href="a00042.html">ucommon::DateNumber</a></li>
<li><a class="el" href="a00043.html">ucommon::DateTime</a><ul>
<li><a class="el" href="a00044.html">ucommon::DateTimeString</a></li>
</ul>
</li>
</ul>
</li>
<li><a class="el" href="a00046.html">ucommon::Digest</a></li>
<li><a class="el" href="a00048.html">ucommon::exclusive_lock</a></li>
<li><a class="el" href="a00049.html">ucommon::ExclusiveProtocol</a><ul>
<li><a class="el" href="a00086.html">ucommon::Mutex</a></li>
<li><a class="el" href="a00114.html">ucommon::RecursiveMutex</a></li>
<li><a class="el" href="a00157.html">ucommon::ThreadLock</a></li>
</ul>
</li>
<li><a class="el" href="a00052.html">ucommon::fsys</a><ul>
<li><a class="el" href="a00050.html">ucommon::fbuf</a></li>
</ul>
</li>
<li><a class="el" href="a00059.html">ucommon::keymap&lt; T, M &gt;</a></li>
<li><a class="el" href="a00062.html">ucommon::linked_pointer&lt; T &gt;</a></li>
<li><a class="el" href="a00063.html">ucommon::linked_pointer&lt; struct sockaddr &gt;</a></li>
<li><a class="el" href="a00071.html">ucommon::locked_release</a><ul>
<li><a class="el" href="a00069.html">ucommon::locked_instance&lt; T &gt;</a></li>
</ul>
</li>
<li><a class="el" href="a00072.html">ucommon::LockedPointer</a><ul>
<li><a class="el" href="a00070.html">ucommon::locked_pointer&lt; T &gt;</a></li>
</ul>
</li>
<li><a class="el" href="a00073.html">ucommon::LockingProtocol</a><ul>
<li><a class="el" href="a00079.html">ucommon::memalloc</a><ul>
<li><a class="el" href="a00029.html">ucommon::bufpager</a></li>
<li><a class="el" href="a00057.html">ucommon::keyfile</a></li>
<li><a class="el" href="a00081.html">ucommon::mempager</a><ul>
<li><a class="el" href="a00054.html">ucommon::keyassoc</a><ul>
<li><a class="el" href="a00017.html">ucommon::assoc_pointer&lt; T, I, M, P &gt;</a></li>
</ul>
</li>
<li><a class="el" href="a00060.html">ucommon::keypager&lt; T, M &gt;</a></li>
<li><a class="el" href="a00129.html">ucommon::shell</a></li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li><a class="el" href="a00077.html">ucommon::MappedMemory</a><ul>
<li><a class="el" href="a00074.html">ucommon::mapped_array&lt; T &gt;</a></li>
<li><a class="el" href="a00076.html">ucommon::mapped_view&lt; T &gt;</a></li>
<li><a class="el" href="a00078.html">ucommon::MappedReuse</a></li>
</ul>
</li>
<li><a class="el" href="a00080.html">ucommon::MemoryRedirect</a><ul>
<li><a class="el" href="a00103.html">ucommon::pager&lt; T &gt;</a></li>
<li><a class="el" href="a00106.html">ucommon::PagerReuse</a></li>
</ul>
</li>
<li><a class="el" href="a00087.html">ucommon::Mutex::gaurd</a></li>
<li><a class="el" href="a00092.html">ucommon::Number</a><ul>
<li><a class="el" href="a00042.html">ucommon::DateNumber</a></li>
<li><a class="el" href="a00176.html">ucommon::ZNumber</a></li>
</ul>
</li>
<li><a class="el" href="a00093.html">ucommon::object_pointer&lt; T, P &gt;</a></li>
<li><a class="el" href="a00094.html">ucommon::object_value&lt; T, O &gt;</a><ul>
<li><a class="el" href="a00064.html">ucommon::linked_value&lt; T, O &gt;</a></li>
<li><a class="el" href="a00089.html">ucommon::named_value&lt; T, O &gt;</a></li>
</ul>
</li>
<li><a class="el" href="a00095.html">ucommon::ObjectProtocol</a><ul>
<li><a class="el" href="a00039.html">ucommon::CountedObject</a><ul>
<li><a class="el" href="a00104.html">ucommon::PagerObject</a></li>
<li><a class="el" href="a00149.html">ucommon::string::cstring</a></li>
</ul>
</li>
<li><a class="el" href="a00067.html">ucommon::LinkedObject</a><ul>
<li><a class="el" href="a00033.html">ucommon::cidr</a></li>
<li><a class="el" href="a00101.html">ucommon::OrderedObject</a><ul>
<li><a class="el" href="a00047.html">ucommon::DLinkedObject</a></li>
<li><a class="el" href="a00055.html">ucommon::keydata</a></li>
<li><a class="el" href="a00056.html">ucommon::keydata::keyvalue</a></li>
<li><a class="el" href="a00066.html">ucommon::LinkedList</a><ul>
<li><a class="el" href="a00164.html">ucommon::TimerQueue::event</a></li>
</ul>
</li>
<li><a class="el" href="a00090.html">ucommon::NamedObject</a><ul>
<li><a class="el" href="a00091.html">ucommon::NamedTree</a><ul>
<li><a class="el" href="a00166.html">ucommon::treemap&lt; T &gt;</a></li>
</ul>
</li>
</ul>
</li>
<li><a class="el" href="a00137.html">ucommon::shell::Option</a><ul>
<li><a class="el" href="a00130.html">ucommon::shell::charopt</a></li>
<li><a class="el" href="a00131.html">ucommon::shell::counteropt</a></li>
<li><a class="el" href="a00133.html">ucommon::shell::flagopt</a></li>
<li><a class="el" href="a00134.html">ucommon::shell::groupopt</a></li>
<li><a class="el" href="a00136.html">ucommon::shell::numericopt</a></li>
<li><a class="el" href="a00139.html">ucommon::shell::stringopt</a></li>
</ul>
</li>
</ul>
</li>
<li><a class="el" href="a00104.html">ucommon::PagerObject</a></li>
<li><a class="el" href="a00116.html">ucommon::ReusableObject</a><ul>
<li><a class="el" href="a00084.html">ucommon::MultiMap</a><ul>
<li><a class="el" href="a00085.html">ucommon::multimap&lt; T, P &gt;</a></li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li><a class="el" href="a00148.html">ucommon::string</a><ul>
<li><a class="el" href="a00082.html">ucommon::memstring</a><ul>
<li><a class="el" href="a00150.html">ucommon::stringbuf&lt; S &gt;</a></li>
</ul>
</li>
<li><a class="el" href="a00169.html">ucommon::UString</a></li>
</ul>
</li>
</ul>
</li>
<li><a class="el" href="a00099.html">ucommon::objstack&lt; T &gt;</a></li>
<li><a class="el" href="a00100.html">ucommon::OrderedIndex</a><ul>
<li><a class="el" href="a00058.html">ucommon::keylist&lt; T &gt;</a></li>
<li><a class="el" href="a00096.html">ucommon::ObjectQueue</a><ul>
<li><a class="el" href="a00098.html">ucommon::objqueue&lt; T &gt;</a></li>
</ul>
</li>
<li><a class="el" href="a00097.html">ucommon::objfifo&lt; T &gt;</a></li>
<li><a class="el" href="a00111.html">ucommon::queue</a></li>
<li><a class="el" href="a00163.html">ucommon::TimerQueue</a></li>
</ul>
</li>
<li><a class="el" href="a00105.html">ucommon::PagerPool</a><ul>
<li><a class="el" href="a00103.html">ucommon::pager&lt; T &gt;</a></li>
</ul>
</li>
<li><a class="el" href="a00107.html">ucommon::PersistEngine</a></li>
<li><a class="el" href="a00108.html">ucommon::PersistObject</a></li>
<li><a class="el" href="a00110.html">ucommon::pointer&lt; T &gt;</a></li>
<li><a class="el" href="a00113.html">ucommon::Random</a></li>
<li><a class="el" href="a00118.html">ucommon::secure</a></li>
<li><a class="el" href="a00123.html">ucommon::shared_lock</a></li>
<li><a class="el" href="a00125.html">ucommon::shared_release</a><ul>
<li><a class="el" href="a00122.html">ucommon::shared_instance&lt; T &gt;</a></li>
</ul>
</li>
<li><a class="el" href="a00126.html">ucommon::SharedObject</a></li>
<li><a class="el" href="a00128.html">ucommon::SharedProtocol</a><ul>
<li><a class="el" href="a00038.html">ucommon::ConditionalLock</a></li>
<li><a class="el" href="a00119.html">ucommon::Semaphore</a></li>
<li><a class="el" href="a00157.html">ucommon::ThreadLock</a></li>
</ul>
</li>
<li><a class="el" href="a00132.html">ucommon::shell::errormap</a></li>
<li><a class="el" href="a00138.html">ucommon::shell::pipeio</a><ul>
<li><a class="el" href="a00135.html">ucommon::shell::iobuf</a></li>
</ul>
</li>
<li><a class="el" href="a00140.html">ucommon::Socket</a><ul>
<li><a class="el" href="a00068.html">ucommon::ListenSocket</a><ul>
<li><a class="el" href="a00152.html">ucommon::TCPServer</a></li>
</ul>
</li>
<li><a class="el" href="a00151.html">ucommon::TCPBuffer</a></li>
</ul>
</li>
<li><a class="el" href="a00141.html">ucommon::Socket::address</a></li>
<li><a class="el" href="a00142.html">ucommon::sparse_array</a><ul>
<li><a class="el" href="a00117.html">ucommon::sarray&lt; T &gt;</a></li>
</ul>
</li>
<li><a class="el" href="a00154.html">ucommon::temp_array&lt; T &gt;</a></li>
<li><a class="el" href="a00155.html">ucommon::temporary&lt; T &gt;</a></li>
<li><a class="el" href="a00156.html">ucommon::Thread</a><ul>
<li><a class="el" href="a00045.html">ucommon::DetachedThread</a></li>
<li><a class="el" href="a00053.html">ucommon::JoinableThread</a></li>
</ul>
</li>
<li><a class="el" href="a00158.html">ucommon::ThreadLock::gaurd_reader</a></li>
<li><a class="el" href="a00159.html">ucommon::ThreadLock::gaurd_writer</a></li>
<li><a class="el" href="a00160.html">ucommon::Time</a><ul>
<li><a class="el" href="a00043.html">ucommon::DateTime</a></li>
</ul>
</li>
<li><a class="el" href="a00162.html">ucommon::Timer</a><ul>
<li><a class="el" href="a00161.html">ucommon::TimedEvent</a></li>
<li><a class="el" href="a00164.html">ucommon::TimerQueue::event</a></li>
</ul>
</li>
<li><a class="el" href="a00165.html">ucommon::toggle</a></li>
<li><a class="el" href="a00167.html">ucommon::TypeManager</a></li>
<li><a class="el" href="a00168.html">ucommon::TypeManager::registration</a></li>
<li><a class="el" href="a00170.html">ucommon::utf8</a><ul>
<li><a class="el" href="a00169.html">ucommon::UString</a></li>
</ul>
</li>
<li><a class="el" href="a00171.html">ucommon::utf8_pointer</a></li>
<li><a class="el" href="a00172.html">ucommon::Vector</a><ul>
<li><a class="el" href="a00083.html">ucommon::MemVector</a><ul>
<li><a class="el" href="a00173.html">ucommon::vectorbuf&lt; T, S &gt;</a></li>
</ul>
</li>
<li><a class="el" href="a00174.html">ucommon::vectorof&lt; T &gt;</a></li>
</ul>
</li>
<li><a class="el" href="a00175.html">ucommon::XMLParser</a></li>
</ul>
</div>
<hr class="footer"/><address style="text-align: right;"><small>Generated on Thu Jul 14 16:39:19 2011 for ucommon by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
</body>
</html>