1 <!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html xmlns=
"http://www.w3.org/1999/xhtml">
4 <meta http-equiv=
"Content-Type" content=
"text/xhtml;charset=UTF-8"/>
5 <meta http-equiv=
"X-UA-Compatible" content=
"IE=9"/>
6 <meta name=
"generator" content=
"Doxygen 1.8.12"/>
7 <meta name=
"viewport" content=
"width=device-width, initial-scale=1"/>
8 <title>MuldeR
's Utilities for Qt: include/MUtils/Lazy.h File Reference
</title>
9 <link href=
"../../tabs.css" rel=
"stylesheet" type=
"text/css"/>
10 <script type=
"text/javascript" src=
"../../jquery.js"></script>
11 <script type=
"text/javascript" src=
"../../dynsections.js"></script>
12 <link href=
"../../search/search.css" rel=
"stylesheet" type=
"text/css"/>
13 <script type=
"text/javascript" src=
"../../search/searchdata.js"></script>
14 <script type=
"text/javascript" src=
"../../search/search.js"></script>
15 <link href=
"../../doxygen.css" rel=
"stylesheet" type=
"text/css" />
18 <div id=
"top"><!-- do not remove this div, it is closed by doxygen! -->
20 <table cellspacing=
"0" cellpadding=
"0">
22 <tr style=
"height: 56px;">
23 <td id=
"projectalign" style=
"padding-left: 0.5em;">
24 <div id=
"projectname">MuldeR
's Utilities for Qt
26 <div id=
"projectbrief">MUtilities
</div>
32 <!-- end header part -->
33 <!-- Generated by Doxygen 1.8.12 -->
34 <script type=
"text/javascript">
35 var searchBox
= new SearchBox("searchBox", "../../search",false,'Search');
37 <script type=
"text/javascript" src=
"../../menudata.js"></script>
38 <script type=
"text/javascript" src=
"../../menu.js"></script>
39 <script type=
"text/javascript">
41 initMenu('../../',true,false,'search.php','Search');
42 $(document
).ready(function() { init_search(); });
45 <div id=
"main-nav"></div>
46 <!-- window showing the filter options -->
47 <div id=
"MSearchSelectWindow"
48 onmouseover=
"return searchBox.OnSearchSelectShow()"
49 onmouseout=
"return searchBox.OnSearchSelectHide()"
50 onkeydown=
"return searchBox.OnSearchSelectKey(event)">
53 <!-- iframe showing the search results (closed by default) -->
54 <div id=
"MSearchResultsWindow">
55 <iframe src=
"javascript:void(0)" frameborder=
"0"
56 name=
"MSearchResults" id=
"MSearchResults">
60 <div id=
"nav-path" class=
"navpath">
62 <li class=
"navelem"><a class=
"el" href=
"../../dir_d44c64559bbebec7f509842c48db8b23.html">include
</a></li><li class=
"navelem"><a class=
"el" href=
"../../dir_b076b53667bc06ebb413a190e197fc7b.html">MUtils
</a></li> </ul>
67 <a href=
"#nested-classes">Classes
</a> |
68 <a href=
"#namespaces">Namespaces
</a> </div>
69 <div class=
"headertitle">
70 <div class=
"title">Lazy.h File Reference
</div> </div>
72 <div class=
"contents">
74 <p>This file contains a template class for lazy initialization.
75 <a href=
"#details">More...
</a></p>
76 <div class=
"textblock"><code>#include
<<a class=
"el" href=
"../../d5/d3b/_global_8h_source.html">MUtils/Global.h
</a>></code><br />
77 <code>#include
<MUtils/Exception.h
></code><br />
78 <code>#include
<QAtomicPointer
></code><br />
79 <code>#include
<functional
></code><br />
81 <p><a href=
"../../d8/d4d/_lazy_8h_source.html">Go to the source code of this file.
</a></p>
82 <table class=
"memberdecls">
83 <tr class=
"heading"><td colspan=
"2"><h2 class=
"groupheader"><a name=
"nested-classes"></a>
84 Classes
</h2></td></tr>
85 <tr class=
"memitem:"><td class=
"memItemLeft" align=
"right" valign=
"top">class
 </td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"../../d0/dce/class_m_utils_1_1_lazy.html">MUtils::Lazy
< T
></a></td></tr>
86 <tr class=
"memdesc:"><td class=
"mdescLeft"> </td><td class=
"mdescRight"><a class=
"el" href=
"../../d0/dce/class_m_utils_1_1_lazy.html" title=
"Lazy initialization template class. ">Lazy
</a> initialization template class.
<a href=
"../../d0/dce/class_m_utils_1_1_lazy.html#details">More...
</a><br /></td></tr>
87 <tr class=
"separator:"><td class=
"memSeparator" colspan=
"2"> </td></tr>
88 </table><table class=
"memberdecls">
89 <tr class=
"heading"><td colspan=
"2"><h2 class=
"groupheader"><a name=
"namespaces"></a>
90 Namespaces
</h2></td></tr>
91 <tr class=
"memitem:d3/da6/namespace_m_utils"><td class=
"memItemLeft" align=
"right" valign=
"top">  </td><td class=
"memItemRight" valign=
"bottom"><a class=
"el" href=
"../../d3/da6/namespace_m_utils.html">MUtils
</a></td></tr>
92 <tr class=
"memdesc:d3/da6/namespace_m_utils"><td class=
"mdescLeft"> </td><td class=
"mdescRight">Global
<a class=
"el" href=
"../../d3/da6/namespace_m_utils.html" title=
"Global MUtils namespace. ">MUtils
</a> namespace.
<br /></td></tr>
93 <tr class=
"separator:"><td class=
"memSeparator" colspan=
"2"> </td></tr>
95 <a name=
"details" id=
"details"></a><h2 class=
"groupheader">Detailed Description
</h2>
96 <div class=
"textblock"><p>This file contains a template class for lazy initialization.
</p>
97 </div></div><!-- contents -->
98 <!-- start footer part -->
99 <hr class=
"footer"/><address class=
"footer"><small>
100 Generated by
 <a href=
"http://www.doxygen.org/index.html">
101 <img class=
"footer" src=
"../../doxygen.png" alt=
"doxygen"/>