<!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"/> <meta http-equiv="X-UA-Compatible" content="IE=9"/> <meta name="generator" content="Doxygen 1.8.4"/> <title>c++-gtk-utils: Member List</title> <link href="tabs.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="dynsections.js"></script> <link href="doxygen.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="top"><!-- do not remove this div, it is closed by doxygen! --> <div id="titlearea"> <table cellspacing="0" cellpadding="0"> <tbody> <tr style="height: 56px;"> <td style="padding-left: 0.5em;"> <div id="projectname">c++-gtk-utils </div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.8.4 --> <div id="navrow1" 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><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 id="navrow2" 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 id="nav-path" class="navpath"> <ul> <li class="navelem"><a class="el" href="namespaceCgu.html">Cgu</a></li><li class="navelem"><a class="el" href="namespaceCgu_1_1Thread.html">Thread</a></li><li class="navelem"><a class="el" href="classCgu_1_1Thread_1_1Future.html">Future</a></li> </ul> </div> </div><!-- top --> <div class="header"> <div class="headertitle"> <div class="title">Cgu::Thread::Future< Val > Member List</div> </div> </div><!--header--> <div class="contents"> <p>This is the complete list of members for <a class="el" href="classCgu_1_1Thread_1_1Future.html">Cgu::Thread::Future< Val ></a>, including all inherited members.</p> <table class="directory"> <tr class="even"><td class="entry"><a class="el" href="classCgu_1_1Thread_1_1Future.html#aeda5f89198b1e3cd1c4f70cf558da8e6">cancel</a>() noexcept</td><td class="entry"><a class="el" href="classCgu_1_1Thread_1_1Future.html">Cgu::Thread::Future< Val ></a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="classCgu_1_1Thread_1_1Future.html#ad7829e152c0e6dc99ed39721431a258f">done_emitter</a></td><td class="entry"><a class="el" href="classCgu_1_1Thread_1_1Future.html">Cgu::Thread::Future< Val ></a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="classCgu_1_1Thread_1_1Future.html#a9578fcf921d4418bc8e7eaf01e66f3b6">fail</a>(const Cgu::Callback::Callback *cb, GMainContext *context=0)</td><td class="entry"><a class="el" href="classCgu_1_1Thread_1_1Future.html">Cgu::Thread::Future< Val ></a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="classCgu_1_1Thread_1_1Future.html#af621b29d6cdc20604b1b2b3cbbd96465">fail</a>(Fail &&f, GMainContext *context=0)</td><td class="entry"><a class="el" href="classCgu_1_1Thread_1_1Future.html">Cgu::Thread::Future< Val ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classCgu_1_1Thread_1_1Future.html#a831e513f02f5a7ee6266fc1739409119">fail</a>(const Cgu::Callback::Callback *cb, Cgu::Releaser &r, GMainContext *context=0)</td><td class="entry"><a class="el" href="classCgu_1_1Thread_1_1Future.html">Cgu::Thread::Future< Val ></a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="classCgu_1_1Thread_1_1Future.html#ac63fe30adb90c08ba6973f6a0d42999f">fail</a>(Fail &&f, Cgu::Releaser &r, GMainContext *context=0)</td><td class="entry"><a class="el" href="classCgu_1_1Thread_1_1Future.html">Cgu::Thread::Future< Val ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classCgu_1_1Thread_1_1Future.html#a2dba52c82791e71595fc54ceaaa2301f">Future</a>(const Future &)=delete</td><td class="entry"><a class="el" href="classCgu_1_1Thread_1_1Future.html">Cgu::Thread::Future< Val ></a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="classCgu_1_1Thread_1_1Future.html#ac6f1a4e8a87208a903aa8261aac1a6e4">get</a>()</td><td class="entry"><a class="el" href="classCgu_1_1Thread_1_1Future.html">Cgu::Thread::Future< Val ></a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="classCgu_1_1IntrusiveLockCounter.html#acee39080da690a3a06a53f016e637398">IntrusiveLockCounter</a>(const IntrusiveLockCounter &)=delete</td><td class="entry"><a class="el" href="classCgu_1_1IntrusiveLockCounter.html">Cgu::IntrusiveLockCounter</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="classCgu_1_1IntrusiveLockCounter.html#a3a298e554696034cccaeb30c72e2e085">IntrusiveLockCounter</a>()</td><td class="entry"><a class="el" href="classCgu_1_1IntrusiveLockCounter.html">Cgu::IntrusiveLockCounter</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classCgu_1_1Thread_1_1Future.html#adaef6c32ebe5042a71acd29c14bf2082">is_done</a>() const noexcept</td><td class="entry"><a class="el" href="classCgu_1_1Thread_1_1Future.html">Cgu::Thread::Future< Val ></a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="classCgu_1_1Thread_1_1Future.html#ad8d5ff32a2d2f11ffea8a4c708a1d78f">is_emitter_done</a>() const noexcept</td><td class="entry"><a class="el" href="classCgu_1_1Thread_1_1Future.html">Cgu::Thread::Future< Val ></a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="classCgu_1_1Thread_1_1Future.html#a7f524bd3192f0bdb6827f296cc6ae45f">is_emitter_error</a>() const noexcept</td><td class="entry"><a class="el" href="classCgu_1_1Thread_1_1Future.html">Cgu::Thread::Future< Val ></a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="classCgu_1_1Thread_1_1Future.html#a20fd9e760fcc78ede955f3fc2419cfdd">is_error</a>() const noexcept</td><td class="entry"><a class="el" href="classCgu_1_1Thread_1_1Future.html">Cgu::Thread::Future< Val ></a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="classCgu_1_1Thread_1_1Future.html#aa2b0f15fafa48e3c753986c58a91db00">make</a>(T &t, Ret(T::*func)())</td><td class="entry"><a class="el" href="classCgu_1_1Thread_1_1Future.html">Cgu::Thread::Future< Val ></a></td><td class="entry"><span class="mlabel">static</span></td></tr> <tr><td class="entry"><a class="el" href="classCgu_1_1Thread_1_1Future.html#a7219bee78c1bc814d7d2fe04b7bb6b8d">make</a>(T &t, Ret(T::*func)(Param1), Arg1 &&arg1)</td><td class="entry"><a class="el" href="classCgu_1_1Thread_1_1Future.html">Cgu::Thread::Future< Val ></a></td><td class="entry"><span class="mlabel">static</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classCgu_1_1Thread_1_1Future.html#a2d4c1bfbfde6641f59dd81f232ebff08">make</a>(T &t, Ret(T::*func)(Param1, Param2), Arg1 &&arg1, Arg2 &&arg2)</td><td class="entry"><a class="el" href="classCgu_1_1Thread_1_1Future.html">Cgu::Thread::Future< Val ></a></td><td class="entry"><span class="mlabel">static</span></td></tr> <tr><td class="entry"><a class="el" href="classCgu_1_1Thread_1_1Future.html#a2b386ed5db661948c3936c7f39800c8b">make</a>(T &t, Ret(T::*func)(Param1, Param2, Param3), Arg1 &&arg1, Arg2 &&arg2, Arg3 &&arg3)</td><td class="entry"><a class="el" href="classCgu_1_1Thread_1_1Future.html">Cgu::Thread::Future< Val ></a></td><td class="entry"><span class="mlabel">static</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classCgu_1_1Thread_1_1Future.html#aa7669349425093280d863f8a92fd1153">make</a>(const T &t, Ret(T::*func)() const)</td><td class="entry"><a class="el" href="classCgu_1_1Thread_1_1Future.html">Cgu::Thread::Future< Val ></a></td><td class="entry"><span class="mlabel">static</span></td></tr> <tr><td class="entry"><a class="el" href="classCgu_1_1Thread_1_1Future.html#a0b88065ef0a3b95533c8f205d667d051">make</a>(const T &t, Ret(T::*func)(Param1) const, Arg1 &&arg1)</td><td class="entry"><a class="el" href="classCgu_1_1Thread_1_1Future.html">Cgu::Thread::Future< Val ></a></td><td class="entry"><span class="mlabel">static</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classCgu_1_1Thread_1_1Future.html#a7a6fe9fddbc4aa8ebb8438bb2d597df7">make</a>(const T &t, Ret(T::*func)(Param1, Param2) const, Arg1 &&arg1, Arg2 &&arg2)</td><td class="entry"><a class="el" href="classCgu_1_1Thread_1_1Future.html">Cgu::Thread::Future< Val ></a></td><td class="entry"><span class="mlabel">static</span></td></tr> <tr><td class="entry"><a class="el" href="classCgu_1_1Thread_1_1Future.html#a825838b0b3f54fa97d364b39c22eb577">make</a>(const T &t, Ret(T::*func)(Param1, Param2, Param3) const, Arg1 &&arg1, Arg2 &&arg2, Arg3 &&arg3)</td><td class="entry"><a class="el" href="classCgu_1_1Thread_1_1Future.html">Cgu::Thread::Future< Val ></a></td><td class="entry"><span class="mlabel">static</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classCgu_1_1Thread_1_1Future.html#a9bd5b899fdb2f269697b98a800f33d48">make</a>(Ret(*func)())</td><td class="entry"><a class="el" href="classCgu_1_1Thread_1_1Future.html">Cgu::Thread::Future< Val ></a></td><td class="entry"><span class="mlabel">static</span></td></tr> <tr><td class="entry"><a class="el" href="classCgu_1_1Thread_1_1Future.html#a5986b1c6d1a9d92b85f2bc6854a56f91">make</a>(Ret(*func)(Param1), Arg1 &&arg1)</td><td class="entry"><a class="el" href="classCgu_1_1Thread_1_1Future.html">Cgu::Thread::Future< Val ></a></td><td class="entry"><span class="mlabel">static</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classCgu_1_1Thread_1_1Future.html#a80cb7adf0ea2f0c86694ddcc192fbc4f">make</a>(Ret(*func)(Param1, Param2), Arg1 &&arg1, Arg2 &&arg2)</td><td class="entry"><a class="el" href="classCgu_1_1Thread_1_1Future.html">Cgu::Thread::Future< Val ></a></td><td class="entry"><span class="mlabel">static</span></td></tr> <tr><td class="entry"><a class="el" href="classCgu_1_1Thread_1_1Future.html#a8478e274bb9478beeb2acc4b89aceaf5">make</a>(Ret(*func)(Param1, Param2, Param3), Arg1 &&arg1, Arg2 &&arg2, Arg3 &&arg3)</td><td class="entry"><a class="el" href="classCgu_1_1Thread_1_1Future.html">Cgu::Thread::Future< Val ></a></td><td class="entry"><span class="mlabel">static</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classCgu_1_1Thread_1_1Future.html#a17e197ad21b5b641b71fd255bad38973">make</a>(Ret(*func)(Param1, Param2, Param3, Param4), Arg1 &&arg1, Arg2 &&arg2, Arg3 &&arg3, Arg4 &&arg4)</td><td class="entry"><a class="el" href="classCgu_1_1Thread_1_1Future.html">Cgu::Thread::Future< Val ></a></td><td class="entry"><span class="mlabel">static</span></td></tr> <tr><td class="entry"><a class="el" href="classCgu_1_1Thread_1_1Future.html#a5c27fd32ea241185bf395c3da9f98532">make</a>(Func &&func)</td><td class="entry"><a class="el" href="classCgu_1_1Thread_1_1Future.html">Cgu::Thread::Future< Val ></a></td><td class="entry"><span class="mlabel">static</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classCgu_1_1Thread_1_1Future.html#a7509cc393c633982a86cab953508fa09">move_get</a>()</td><td class="entry"><a class="el" href="classCgu_1_1Thread_1_1Future.html">Cgu::Thread::Future< Val ></a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="classCgu_1_1Thread_1_1Future.html#adef3b2c8b4e9e7e3edaba3fa255d7a0b">operator=</a>(const Future &)=delete</td><td class="entry"><a class="el" href="classCgu_1_1Thread_1_1Future.html">Cgu::Thread::Future< Val ></a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="classCgu_1_1IntrusiveLockCounter.html#a429e454085319660c1daf6ebeedf8fe4">Cgu::IntrusiveLockCounter::operator=</a>(const IntrusiveLockCounter &)=delete</td><td class="entry"><a class="el" href="classCgu_1_1IntrusiveLockCounter.html">Cgu::IntrusiveLockCounter</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="classCgu_1_1IntrusiveLockCounter.html#afea5cfeec2d6f530b409830c058df789">ref</a>() noexcept</td><td class="entry"><a class="el" href="classCgu_1_1IntrusiveLockCounter.html">Cgu::IntrusiveLockCounter</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classCgu_1_1Thread_1_1Future.html#ab7b73c4be10c7fc4fb5721180bb0a818">run</a>()</td><td class="entry"><a class="el" href="classCgu_1_1Thread_1_1Future.html">Cgu::Thread::Future< Val ></a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="classCgu_1_1IntrusiveLockCounter.html#a1f6ca5710a72753db4ba75a4e6b5333c">unref</a>()</td><td class="entry"><a class="el" href="classCgu_1_1IntrusiveLockCounter.html">Cgu::IntrusiveLockCounter</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classCgu_1_1Thread_1_1Future.html#aab2d9cd3193eee443e4f6ed1d3ae6c77">when</a>(const Cgu::Callback::CallbackArg< const Val & > *cb, gint priority=G_PRIORITY_DEFAULT, GMainContext *context=0)</td><td class="entry"><a class="el" href="classCgu_1_1Thread_1_1Future.html">Cgu::Thread::Future< Val ></a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="classCgu_1_1Thread_1_1Future.html#ae3f6f4338a54687108deebc066ff9891">when</a>(When &&w, gint priority=G_PRIORITY_DEFAULT, GMainContext *context=0)</td><td class="entry"><a class="el" href="classCgu_1_1Thread_1_1Future.html">Cgu::Thread::Future< Val ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classCgu_1_1Thread_1_1Future.html#a0047b3d9478e131cb916785017e0465c">when</a>(const Cgu::Callback::CallbackArg< const Val & > *cb, Cgu::Releaser &r, gint priority=G_PRIORITY_DEFAULT, GMainContext *context=0)</td><td class="entry"><a class="el" href="classCgu_1_1Thread_1_1Future.html">Cgu::Thread::Future< Val ></a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="classCgu_1_1Thread_1_1Future.html#a5ab6cb2ad0a2b71cd5c93550b01aaab7">when</a>(When &&w, Cgu::Releaser &r, gint priority=G_PRIORITY_DEFAULT, GMainContext *context=0)</td><td class="entry"><a class="el" href="classCgu_1_1Thread_1_1Future.html">Cgu::Thread::Future< Val ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="classCgu_1_1IntrusiveLockCounter.html#a8d744278e06334efc17486416ca092c0">~IntrusiveLockCounter</a>()</td><td class="entry"><a class="el" href="classCgu_1_1IntrusiveLockCounter.html">Cgu::IntrusiveLockCounter</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr> </table></div><!-- contents --> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> Generated on Mon Sep 16 2013 20:45:32 for c++-gtk-utils by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/> </a> 1.8.4 </small></address> </body> </html>