Skip to content

Commit 9febf23

Browse files
authored
Merge pull request #63 from accelerated/master
Include guard and directory structure changes
2 parents f94148a + 3582692 commit 9febf23

File tree

789 files changed

+20091
-19054
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

789 files changed

+20091
-19054
lines changed

.travis.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,5 +29,6 @@ before_script:
2929
- cd ..
3030

3131
script:
32-
- cmake -DQUANTUM_ENABLE_TESTS=ON -DQUANTUM_BOOST_USE_VALGRIND=ON -DGTEST_ROOT=googletest/install .
32+
- cmake -DQUANTUM_ENABLE_TESTS=ON -DQUANTUM_BOOST_USE_VALGRIND=ON -DCMAKE_INSTALL_PREFIX=tests -DGTEST_ROOT=googletest/install .
33+
- make install
3334
- make quantum_tests && ./tests/quantum_tests.Linux64

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,7 @@ std::list<int> listValue = ctx->get(); //get list value
7777
**Quantum** is a header-only library and as such no targets need to be built. To install simply run:
7878
```shell
7979
> cmake -Bbuild <options> .
80+
> cd build
8081
> make install
8182
```
8283

docs/annotated.html

Lines changed: 79 additions & 65 deletions
Large diffs are not rendered by default.

docs/classes.html

Lines changed: 38 additions & 36 deletions
Large diffs are not rendered by default.
Lines changed: 176 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,176 @@
1+
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2+
<html xmlns="http://www.w3.org/1999/xhtml">
3+
<head>
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.15"/>
7+
<meta name="viewport" content="width=device-width, initial-scale=1"/>
8+
<title>QuantumLibrary: Bloomberg::quantum::Functions Struct 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="../../navtree.css" rel="stylesheet" type="text/css"/>
13+
<script type="text/javascript" src="../../resize.js"></script>
14+
<script type="text/javascript" src="../../navtreedata.js"></script>
15+
<script type="text/javascript" src="../../navtree.js"></script>
16+
<script type="text/javascript">
17+
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
18+
$(document).ready(initResizable);
19+
/* @license-end */</script>
20+
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
21+
<script type="text/javascript" src="../../search/searchdata.js"></script>
22+
<script type="text/javascript" src="../../search/search.js"></script>
23+
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
24+
</head>
25+
<body>
26+
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
27+
<div id="titlearea">
28+
<table cellspacing="0" cellpadding="0">
29+
<tbody>
30+
<tr style="height: 56px;">
31+
<td id="projectalign" style="padding-left: 0.5em;">
32+
<div id="projectname">QuantumLibrary
33+
</div>
34+
</td>
35+
</tr>
36+
</tbody>
37+
</table>
38+
</div>
39+
<!-- end header part -->
40+
<!-- Generated by Doxygen 1.8.15 -->
41+
<script type="text/javascript">
42+
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
43+
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
44+
/* @license-end */
45+
</script>
46+
<script type="text/javascript" src="../../menudata.js"></script>
47+
<script type="text/javascript" src="../../menu.js"></script>
48+
<script type="text/javascript">
49+
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
50+
$(function() {
51+
initMenu('../../',true,false,'search.php','Search');
52+
$(document).ready(function() { init_search(); });
53+
});
54+
/* @license-end */</script>
55+
<div id="main-nav"></div>
56+
</div><!-- top -->
57+
<div id="side-nav" class="ui-resizable side-nav-resizable">
58+
<div id="nav-tree">
59+
<div id="nav-tree-contents">
60+
<div id="nav-sync" class="sync"></div>
61+
</div>
62+
</div>
63+
<div id="splitbar" style="-moz-user-select:none;"
64+
class="ui-resizable-handle">
65+
</div>
66+
</div>
67+
<script type="text/javascript">
68+
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
69+
$(document).ready(function(){initNavTree('d0/d25/structBloomberg_1_1quantum_1_1Functions.html','../../');});
70+
/* @license-end */
71+
</script>
72+
<div id="doc-content">
73+
<!-- window showing the filter options -->
74+
<div id="MSearchSelectWindow"
75+
onmouseover="return searchBox.OnSearchSelectShow()"
76+
onmouseout="return searchBox.OnSearchSelectHide()"
77+
onkeydown="return searchBox.OnSearchSelectKey(event)">
78+
</div>
79+
80+
<!-- iframe showing the search results (closed by default) -->
81+
<div id="MSearchResultsWindow">
82+
<iframe src="javascript:void(0)" frameborder="0"
83+
name="MSearchResults" id="MSearchResults">
84+
</iframe>
85+
</div>
86+
87+
<div class="header">
88+
<div class="summary">
89+
<a href="#pub-types">Public Types</a> &#124;
90+
<a href="../../d8/df1/structBloomberg_1_1quantum_1_1Functions-members.html">List of all members</a> </div>
91+
<div class="headertitle">
92+
<div class="title">Bloomberg::quantum::Functions Struct Reference</div> </div>
93+
</div><!--header-->
94+
<div class="contents">
95+
96+
<p>Contains typedefs for various functions.
97+
<a href="../../d0/d25/structBloomberg_1_1quantum_1_1Functions.html#details">More...</a></p>
98+
99+
<p><code>#include &lt;<a class="el" href="../../de/d51/quantum__functions_8h_source.html">quantum_functions.h</a>&gt;</code></p>
100+
<table class="memberdecls">
101+
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
102+
Public Types</h2></td></tr>
103+
<tr class="memitem:a510a24630512ab725361c0250bbf882e"><td class="memTemplParams" colspan="2">template&lt;class RET , class INPUT_IT &gt; </td></tr>
104+
<tr class="memitem:a510a24630512ab725361c0250bbf882e"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../d0/d25/structBloomberg_1_1quantum_1_1Functions.html#a510a24630512ab725361c0250bbf882e">ForEachFunc</a> = std::function&lt; RET(const typename std::iterator_traits&lt; INPUT_IT &gt;::value_type &amp;)&gt;</td></tr>
105+
<tr class="separator:a510a24630512ab725361c0250bbf882e"><td class="memSeparator" colspan="2">&#160;</td></tr>
106+
<tr class="memitem:af8fdee23da6d53ce304c908981315528"><td class="memTemplParams" colspan="2">template&lt;class KEY , class MAPPED_TYPE , class INPUT_IT &gt; </td></tr>
107+
<tr class="memitem:af8fdee23da6d53ce304c908981315528"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../d0/d25/structBloomberg_1_1quantum_1_1Functions.html#af8fdee23da6d53ce304c908981315528">MapFunc</a> = std::function&lt; std::vector&lt; std::pair&lt; KEY, MAPPED_TYPE &gt; &gt;(const typename std::iterator_traits&lt; INPUT_IT &gt;::value_type &amp;)&gt;</td></tr>
108+
<tr class="separator:af8fdee23da6d53ce304c908981315528"><td class="memSeparator" colspan="2">&#160;</td></tr>
109+
<tr class="memitem:a4f8eb1de73c9ec3661fee4242f1a2a87"><td class="memTemplParams" colspan="2">template&lt;class KEY , class MAPPED_TYPE , class REDUCED_TYPE &gt; </td></tr>
110+
<tr class="memitem:a4f8eb1de73c9ec3661fee4242f1a2a87"><td class="memTemplItemLeft" align="right" valign="top">using&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../d0/d25/structBloomberg_1_1quantum_1_1Functions.html#a4f8eb1de73c9ec3661fee4242f1a2a87">ReduceFunc</a> = std::function&lt; std::pair&lt; KEY, REDUCED_TYPE &gt;(std::pair&lt; KEY, std::vector&lt; MAPPED_TYPE &gt; &gt; &amp;&amp;)&gt;</td></tr>
111+
<tr class="separator:a4f8eb1de73c9ec3661fee4242f1a2a87"><td class="memSeparator" colspan="2">&#160;</td></tr>
112+
</table>
113+
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
114+
<div class="textblock"><p>Contains typedefs for various functions. </p>
115+
</div><h2 class="groupheader">Member Typedef Documentation</h2>
116+
<a id="a510a24630512ab725361c0250bbf882e"></a>
117+
<h2 class="memtitle"><span class="permalink"><a href="#a510a24630512ab725361c0250bbf882e">&#9670;&nbsp;</a></span>ForEachFunc</h2>
118+
119+
<div class="memitem">
120+
<div class="memproto">
121+
<div class="memtemplate">
122+
template&lt;class RET , class INPUT_IT &gt; </div>
123+
<table class="memname">
124+
<tr>
125+
<td class="memname">using <a class="el" href="../../d0/d25/structBloomberg_1_1quantum_1_1Functions.html#a510a24630512ab725361c0250bbf882e">Bloomberg::quantum::Functions::ForEachFunc</a> = std::function&lt;RET(const typename std::iterator_traits&lt;INPUT_IT&gt;::value_type&amp;)&gt;</td>
126+
</tr>
127+
</table>
128+
</div><div class="memdoc">
129+
130+
</div>
131+
</div>
132+
<a id="af8fdee23da6d53ce304c908981315528"></a>
133+
<h2 class="memtitle"><span class="permalink"><a href="#af8fdee23da6d53ce304c908981315528">&#9670;&nbsp;</a></span>MapFunc</h2>
134+
135+
<div class="memitem">
136+
<div class="memproto">
137+
<div class="memtemplate">
138+
template&lt;class KEY , class MAPPED_TYPE , class INPUT_IT &gt; </div>
139+
<table class="memname">
140+
<tr>
141+
<td class="memname">using <a class="el" href="../../d0/d25/structBloomberg_1_1quantum_1_1Functions.html#af8fdee23da6d53ce304c908981315528">Bloomberg::quantum::Functions::MapFunc</a> = std::function&lt;std::vector&lt;std::pair&lt;KEY, MAPPED_TYPE&gt; &gt;(const typename std::iterator_traits&lt;INPUT_IT&gt;::value_type&amp;)&gt;</td>
142+
</tr>
143+
</table>
144+
</div><div class="memdoc">
145+
146+
</div>
147+
</div>
148+
<a id="a4f8eb1de73c9ec3661fee4242f1a2a87"></a>
149+
<h2 class="memtitle"><span class="permalink"><a href="#a4f8eb1de73c9ec3661fee4242f1a2a87">&#9670;&nbsp;</a></span>ReduceFunc</h2>
150+
151+
<div class="memitem">
152+
<div class="memproto">
153+
<div class="memtemplate">
154+
template&lt;class KEY , class MAPPED_TYPE , class REDUCED_TYPE &gt; </div>
155+
<table class="memname">
156+
<tr>
157+
<td class="memname">using <a class="el" href="../../d0/d25/structBloomberg_1_1quantum_1_1Functions.html#a4f8eb1de73c9ec3661fee4242f1a2a87">Bloomberg::quantum::Functions::ReduceFunc</a> = std::function&lt;std::pair&lt;KEY, REDUCED_TYPE&gt;(std::pair&lt;KEY, std::vector&lt;MAPPED_TYPE&gt; &gt;&amp;&amp;)&gt;</td>
158+
</tr>
159+
</table>
160+
</div><div class="memdoc">
161+
162+
</div>
163+
</div>
164+
</div><!-- contents -->
165+
</div><!-- doc-content -->
166+
<!-- start footer part -->
167+
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
168+
<ul>
169+
<li class="navelem"><a class="el" href="../../d6/db9/namespaceBloomberg.html">Bloomberg</a></li><li class="navelem"><a class="el" href="../../dc/d48/namespaceBloomberg_1_1quantum.html">quantum</a></li><li class="navelem"><a class="el" href="../../d0/d25/structBloomberg_1_1quantum_1_1Functions.html">Functions</a></li>
170+
<li class="footer">Generated by
171+
<a href="http://www.doxygen.org/index.html">
172+
<img class="footer" src="../../doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
173+
</ul>
174+
</div>
175+
</body>
176+
</html>
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
var structBloomberg_1_1quantum_1_1Functions =
2+
[
3+
[ "ForEachFunc", "d0/d25/structBloomberg_1_1quantum_1_1Functions.html#a510a24630512ab725361c0250bbf882e", null ],
4+
[ "MapFunc", "d0/d25/structBloomberg_1_1quantum_1_1Functions.html#af8fdee23da6d53ce304c908981315528", null ],
5+
[ "ReduceFunc", "d0/d25/structBloomberg_1_1quantum_1_1Functions.html#a4f8eb1de73c9ec3661fee4242f1a2a87", null ]
6+
];

0 commit comments

Comments
 (0)