Skip to content

Commit

Permalink
add boost-1.85.0
Browse files Browse the repository at this point in the history
  • Loading branch information
DavidingPlus committed Jun 14, 2024
1 parent d4a10e5 commit f402977
Show file tree
Hide file tree
Showing 107,362 changed files with 1,809,675 additions and 2 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
19 changes: 19 additions & 0 deletions boost-1.85.0/boost-1.85.0/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
<!doctype html>
<head><title>docs/boost-1.85.0/ Source Tree - Woboq Code Browser</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0"><link rel="stylesheet" href="../../data/indexstyle.css"/>
<script type="text/javascript" src="../../data/jquery/jquery.min.js"></script>
<script type="text/javascript" src="../../data/jquery/jquery-ui.min.js"></script>
<script>var path = 'boost-1.85.0/'; var root_path = '../'; var project='docs'; var ecma_script_api_version = 2;</script>
<script src='../../data/indexscript.js'></script>
</head>
<body>
<div id='header'><div id='toprightlogo'><a href='https://code.woboq.org'></a></div>
<p><input id='searchline' placeholder='Search for a file or function' type='text'/></p>
<h1 id='title'>Browse the source code of <a href='../'>docs</a>/<a href=''>boost-1.85.0/</a> online</h1>
</div><hr/><table id='tree'>
<tr><td class='parent'> <a href='../'>../</a></td><td></td></tr>
<tr><td class='folder'><a href='libs/' class='opener' data-path='boost-1.85.0/libs'>[+]</a> <a href='libs/'>libs/</a></td><td></td></tr>
</table><hr/><p id='footer'>
Generated on <em>2024-Jun-14</em><br />Powered by <a href='https://woboq.com'><img alt='Woboq' src='https://code.woboq.org/woboq-16.png' width='41' height='16' /></a> <a href='https://code.woboq.org'>Code Browser</a> 2.1
<br/>Generator usage only permitted with license</p>
</body></html>
Original file line number Diff line number Diff line change
@@ -0,0 +1,102 @@
<!doctype html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0"><title>all_of.hpp source code [boost-1.85.0/libs/algorithm/include/boost/algorithm/cxx11/all_of.hpp] - Woboq Code Browser</title>
<link rel="stylesheet" href="../../../../../../../../data/qtcreator.css" title="QtCreator"/>
<link rel="alternate stylesheet" href="../../../../../../../../data/kdevelop.css" title="KDevelop"/>
<script type="text/javascript" src="../../../../../../../../data/jquery/jquery.min.js"></script>
<script type="text/javascript" src="../../../../../../../../data/jquery/jquery-ui.min.js"></script>
<script>var file = 'boost-1.85.0/libs/algorithm/include/boost/algorithm/cxx11/all_of.hpp'; var root_path = '../../../../../../..'; var data_path = '../../../../../../../../data'; var ecma_script_api_version = 2;</script>
<script src='../../../../../../../../data/codebrowser.js'></script>
</head>
<body><div id='header'><h1 id='breadcrumb'><span>Browse the source code of </span><a href='../../../../../..'>boost-1.85.0</a>/<a href='../../../../..'>libs</a>/<a href='../../../..'>algorithm</a>/<a href='../../..'>include</a>/<a href='../..'>boost</a>/<a href='..'>algorithm</a>/<a href='./'>cxx11</a>/<a href='all_of.hpp.html'>all_of.hpp</a></h1></div>
<hr/><div id='content'><table class="code">
<tr><th id="1">1</th><td><i>/* </i></td></tr>
<tr><th id="2">2</th><td><i> Copyright (c) Marshall Clow 2008-2012.</i></td></tr>
<tr><th id="3">3</th><td><i></i></td></tr>
<tr><th id="4">4</th><td><i> Distributed under the Boost Software License, Version 1.0. (See accompanying</i></td></tr>
<tr><th id="5">5</th><td><i> file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt">http://www.boost.org/LICENSE_1_0.txt</a>)</i></td></tr>
<tr><th id="6">6</th><td><i>*/</i></td></tr>
<tr><th id="7">7</th><td><i></i></td></tr>
<tr><th id="8">8</th><td><i>/// \file all_of.hpp</i></td></tr>
<tr><th id="9">9</th><td><i>/// \brief Test ranges to see if all elements match a value or predicate.</i></td></tr>
<tr><th id="10">10</th><td><i>/// \author Marshall Clow</i></td></tr>
<tr><th id="11">11</th><td></td></tr>
<tr><th id="12">12</th><td><u>#<span data-ppcond="12">ifndef</span> <span class="macro" data-ref="_M/BOOST_ALGORITHM_ALL_OF_HPP">BOOST_ALGORITHM_ALL_OF_HPP</span></u></td></tr>
<tr><th id="13">13</th><td><u>#define <dfn class="macro" id="_M/BOOST_ALGORITHM_ALL_OF_HPP" data-ref="_M/BOOST_ALGORITHM_ALL_OF_HPP">BOOST_ALGORITHM_ALL_OF_HPP</dfn></u></td></tr>
<tr><th id="14">14</th><td></td></tr>
<tr><th id="15">15</th><td><u>#include <a href="../../../../../config/include/boost/config.hpp.html">&lt;boost/config.hpp&gt;</a></u></td></tr>
<tr><th id="16">16</th><td><u>#include <a href="../../../../../range/include/boost/range/begin.hpp.html">&lt;boost/range/begin.hpp&gt;</a></u></td></tr>
<tr><th id="17">17</th><td><u>#include <a href="../../../../../range/include/boost/range/end.hpp.html">&lt;boost/range/end.hpp&gt;</a></u></td></tr>
<tr><th id="18">18</th><td></td></tr>
<tr><th id="19">19</th><td><b>namespace</b> <span class="namespace">boost</span> { <b>namespace</b> <span class="namespace">algorithm</span> {</td></tr>
<tr><th id="20">20</th><td></td></tr>
<tr><th id="21">21</th><td><i class="doc">/// <span class="command">\fn</span> <span class="verb">all_of ( InputIterator first, InputIterator last, Predicate p )</span></i></td></tr>
<tr><th id="22">22</th><td><i class="doc">/// <span class="command">\return</span> true if all elements in [first, last) satisfy the predicate 'p'</i></td></tr>
<tr><th id="23">23</th><td><i class="doc">/// <span class="command">\note</span> returns true on an empty range</i></td></tr>
<tr><th id="24">24</th><td><i class="doc">/// </i></td></tr>
<tr><th id="25">25</th><td><i class="doc">/// <span class="command">\param</span> <span class="arg">first</span> The start of the input sequence</i></td></tr>
<tr><th id="26">26</th><td><i class="doc">/// <span class="command">\param</span> <span class="arg">last</span> One past the end of the input sequence</i></td></tr>
<tr><th id="27">27</th><td><i class="doc">/// <span class="command">\param</span> <span class="arg">p</span> A predicate for testing the elements of the sequence</i></td></tr>
<tr><th id="28">28</th><td><i class="doc">///</i></td></tr>
<tr><th id="29">29</th><td><i class="doc">/// <span class="command">\note</span> This function is part of the C++2011 standard library.</i></td></tr>
<tr><th id="30">30</th><td><b>template</b>&lt;<b>typename</b> InputIterator, <b>typename</b> Predicate&gt; </td></tr>
<tr><th id="31">31</th><td><a class="macro" href="../../../../../config/include/boost/config/detail/suffix.hpp.html#1049" title="constexpr" data-ref="_M/BOOST_CXX14_CONSTEXPR">BOOST_CXX14_CONSTEXPR</a> <em>bool</em> <dfn class="decl def fn" id="_ZN5boost9algorithm6all_ofET_S1_T0_" title='boost::algorithm::all_of' data-ref="_ZN5boost9algorithm6all_ofET_S1_T0_">all_of</dfn> ( InputIterator <dfn class="local col5 decl" id="35first" title='first' data-type='InputIterator' data-ref="35first">first</dfn>, InputIterator <dfn class="local col6 decl" id="36last" title='last' data-type='InputIterator' data-ref="36last">last</dfn>, Predicate <dfn class="local col7 decl" id="37p" title='p' data-type='Predicate' data-ref="37p">p</dfn> )</td></tr>
<tr><th id="32">32</th><td>{</td></tr>
<tr><th id="33">33</th><td> <b>for</b> ( ; <a class="local col5 ref" href="#35first" title='first' data-ref="35first">first</a> != <a class="local col6 ref" href="#36last" title='last' data-ref="36last">last</a>; ++<a class="local col5 ref" href="#35first" title='first' data-ref="35first">first</a> )</td></tr>
<tr><th id="34">34</th><td> <b>if</b> ( !<a class="local col7 ref" href="#37p" title='p' data-ref="37p">p</a>(*<a class="local col5 ref" href="#35first" title='first' data-ref="35first">first</a>)) </td></tr>
<tr><th id="35">35</th><td> <b>return</b> <b>false</b>;</td></tr>
<tr><th id="36">36</th><td> <b>return</b> <b>true</b>; </td></tr>
<tr><th id="37">37</th><td>} </td></tr>
<tr><th id="38">38</th><td></td></tr>
<tr><th id="39">39</th><td><i class="doc">/// <span class="command">\fn</span> <span class="verb">all_of ( const Range &amp;r, Predicate p )</span></i></td></tr>
<tr><th id="40">40</th><td><i class="doc">/// <span class="command">\return</span> true if all elements in the range satisfy the predicate 'p'</i></td></tr>
<tr><th id="41">41</th><td><i class="doc">/// <span class="command">\note</span> returns true on an empty range</i></td></tr>
<tr><th id="42">42</th><td><i class="doc">/// </i></td></tr>
<tr><th id="43">43</th><td><i class="doc">/// <span class="command">\param</span> <span class="arg">r</span> The input range</i></td></tr>
<tr><th id="44">44</th><td><i class="doc">/// <span class="command">\param</span> <span class="arg">p</span> A predicate for testing the elements of the range</i></td></tr>
<tr><th id="45">45</th><td><i class="doc">///</i></td></tr>
<tr><th id="46">46</th><td><b>template</b>&lt;<b>typename</b> Range, <b>typename</b> Predicate&gt; </td></tr>
<tr><th id="47">47</th><td><a class="macro" href="../../../../../config/include/boost/config/detail/suffix.hpp.html#1049" title="constexpr" data-ref="_M/BOOST_CXX14_CONSTEXPR">BOOST_CXX14_CONSTEXPR</a> <em>bool</em> <dfn class="decl def fn" id="_ZN5boost9algorithm6all_ofERKT_T0_" title='boost::algorithm::all_of' data-ref="_ZN5boost9algorithm6all_ofERKT_T0_">all_of</dfn> ( <em>const</em> Range &amp;<dfn class="local col8 decl" id="38r" title='r' data-type='const Range &amp;' data-ref="38r">r</dfn>, Predicate <dfn class="local col9 decl" id="39p" title='p' data-type='Predicate' data-ref="39p">p</dfn> )</td></tr>
<tr><th id="48">48</th><td>{</td></tr>
<tr><th id="49">49</th><td> <b>return</b> <span class="namespace">boost::algorithm::</span>all_of ( <span class="namespace">boost::</span>begin (<a class="local col8 ref" href="#38r" title='r' data-ref="38r">r</a>), <span class="namespace">boost::</span>end (<a class="local col8 ref" href="#38r" title='r' data-ref="38r">r</a>), <a class="local col9 ref" href="#39p" title='p' data-ref="39p">p</a> );</td></tr>
<tr><th id="50">50</th><td>} </td></tr>
<tr><th id="51">51</th><td></td></tr>
<tr><th id="52">52</th><td><i class="doc">/// <span class="command">\fn</span> <span class="verb">all_of_equal ( InputIterator first, InputIterator last, const T &amp;val )</span></i></td></tr>
<tr><th id="53">53</th><td><i class="doc">/// <span class="command">\return</span> true if all elements in [first, last) are equal to 'val'</i></td></tr>
<tr><th id="54">54</th><td><i class="doc">/// <span class="command">\note</span> returns true on an empty range</i></td></tr>
<tr><th id="55">55</th><td><i class="doc">/// </i></td></tr>
<tr><th id="56">56</th><td><i class="doc">/// <span class="command">\param</span> <span class="arg">first</span> The start of the input sequence</i></td></tr>
<tr><th id="57">57</th><td><i class="doc">/// <span class="command">\param</span> <span class="arg">last</span> One past the end of the input sequence</i></td></tr>
<tr><th id="58">58</th><td><i class="doc">/// <span class="command">\param</span> <span class="arg">val</span> A value to compare against</i></td></tr>
<tr><th id="59">59</th><td><i class="doc">///</i></td></tr>
<tr><th id="60">60</th><td><b>template</b>&lt;<b>typename</b> InputIterator, <b>typename</b> T&gt; </td></tr>
<tr><th id="61">61</th><td><a class="macro" href="../../../../../config/include/boost/config/detail/suffix.hpp.html#1049" title="constexpr" data-ref="_M/BOOST_CXX14_CONSTEXPR">BOOST_CXX14_CONSTEXPR</a> <em>bool</em> <dfn class="decl def fn" id="_ZN5boost9algorithm12all_of_equalET_S1_RKT0_" title='boost::algorithm::all_of_equal' data-ref="_ZN5boost9algorithm12all_of_equalET_S1_RKT0_">all_of_equal</dfn> ( InputIterator <dfn class="local col0 decl" id="40first" title='first' data-type='InputIterator' data-ref="40first">first</dfn>, InputIterator <dfn class="local col1 decl" id="41last" title='last' data-type='InputIterator' data-ref="41last">last</dfn>, <em>const</em> T &amp;<dfn class="local col2 decl" id="42val" title='val' data-type='const T &amp;' data-ref="42val">val</dfn> )</td></tr>
<tr><th id="62">62</th><td>{</td></tr>
<tr><th id="63">63</th><td> <b>for</b> ( ; <a class="local col0 ref" href="#40first" title='first' data-ref="40first">first</a> != <a class="local col1 ref" href="#41last" title='last' data-ref="41last">last</a>; ++<a class="local col0 ref" href="#40first" title='first' data-ref="40first">first</a> )</td></tr>
<tr><th id="64">64</th><td> <b>if</b> ( <a class="local col2 ref" href="#42val" title='val' data-ref="42val">val</a> != *<a class="local col0 ref" href="#40first" title='first' data-ref="40first">first</a> ) </td></tr>
<tr><th id="65">65</th><td> <b>return</b> <b>false</b>;</td></tr>
<tr><th id="66">66</th><td> <b>return</b> <b>true</b>; </td></tr>
<tr><th id="67">67</th><td>} </td></tr>
<tr><th id="68">68</th><td></td></tr>
<tr><th id="69">69</th><td><i class="doc">/// <span class="command">\fn</span> <span class="verb">all_of_equal ( const Range &amp;r, const T &amp;val )</span></i></td></tr>
<tr><th id="70">70</th><td><i class="doc">/// <span class="command">\return</span> true if all elements in the range are equal to 'val'</i></td></tr>
<tr><th id="71">71</th><td><i class="doc">/// <span class="command">\note</span> returns true on an empty range</i></td></tr>
<tr><th id="72">72</th><td><i class="doc">/// </i></td></tr>
<tr><th id="73">73</th><td><i class="doc">/// <span class="command">\param</span> <span class="arg">r</span> The input range</i></td></tr>
<tr><th id="74">74</th><td><i class="doc">/// <span class="command">\param</span> <span class="arg">val</span> A value to compare against</i></td></tr>
<tr><th id="75">75</th><td><i class="doc">///</i></td></tr>
<tr><th id="76">76</th><td><b>template</b>&lt;<b>typename</b> Range, <b>typename</b> T&gt; </td></tr>
<tr><th id="77">77</th><td><a class="macro" href="../../../../../config/include/boost/config/detail/suffix.hpp.html#1049" title="constexpr" data-ref="_M/BOOST_CXX14_CONSTEXPR">BOOST_CXX14_CONSTEXPR</a> <em>bool</em> <dfn class="decl def fn" id="_ZN5boost9algorithm12all_of_equalERKT_RKT0_" title='boost::algorithm::all_of_equal' data-ref="_ZN5boost9algorithm12all_of_equalERKT_RKT0_">all_of_equal</dfn> ( <em>const</em> Range &amp;<dfn class="local col3 decl" id="43r" title='r' data-type='const Range &amp;' data-ref="43r">r</dfn>, <em>const</em> T &amp;<dfn class="local col4 decl" id="44val" title='val' data-type='const T &amp;' data-ref="44val">val</dfn> ) </td></tr>
<tr><th id="78">78</th><td>{</td></tr>
<tr><th id="79">79</th><td> <b>return</b> <span class="namespace">boost::algorithm::</span>all_of_equal ( <span class="namespace">boost::</span>begin (<a class="local col3 ref" href="#43r" title='r' data-ref="43r">r</a>), <span class="namespace">boost::</span>end (<a class="local col3 ref" href="#43r" title='r' data-ref="43r">r</a>), <a class="local col4 ref" href="#44val" title='val' data-ref="44val">val</a> );</td></tr>
<tr><th id="80">80</th><td>} </td></tr>
<tr><th id="81">81</th><td></td></tr>
<tr><th id="82">82</th><td>}} <i>// namespace boost and algorithm</i></td></tr>
<tr><th id="83">83</th><td></td></tr>
<tr><th id="84">84</th><td><u>#<span data-ppcond="12">endif</span> // BOOST_ALGORITHM_ALL_OF_HPP</u></td></tr>
<tr><th id="85">85</th><td></td></tr>
</table><hr/><p id='footer'>
Generated while processing <a href='../../../../../test/src/unit_test_parameters.cpp.html'>boost-1.85.0/libs/test/src/unit_test_parameters.cpp</a><br/>Generated on <em>2024-Jun-14</em> from project boost-1.85.0 revision <em>1.85.0</em><br />Powered by <a href='https://woboq.com'><img alt='Woboq' src='https://code.woboq.org/woboq-16.png' width='41' height='16' /></a> <a href='https://code.woboq.org'>Code Browser</a> 2.1
<br/>Generator usage only permitted with license.</p>
</div></body></html>
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
<!doctype html>
<head><title>docs/boost-1.85.0/libs/algorithm/include/boost/algorithm/cxx11/ Source Tree - Woboq Code Browser</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0"><link rel="stylesheet" href="../../../../../../../../data/indexstyle.css"/>
<script type="text/javascript" src="../../../../../../../../data/jquery/jquery.min.js"></script>
<script type="text/javascript" src="../../../../../../../../data/jquery/jquery-ui.min.js"></script>
<script>var path = 'boost-1.85.0/libs/algorithm/include/boost/algorithm/cxx11/'; var root_path = '../../../../../../../'; var project='docs'; var ecma_script_api_version = 2;</script>
<script src='../../../../../../../../data/indexscript.js'></script>
</head>
<body>
<div id='header'><div id='toprightlogo'><a href='https://code.woboq.org'></a></div>
<p><input id='searchline' placeholder='Search for a file or function' type='text'/></p>
<h1 id='title'>Browse the source code of <a href='../../../../../../../'>docs</a>/<a href='../../../../../../'>boost-1.85.0</a>/<a href='../../../../../'>libs</a>/<a href='../../../../'>algorithm</a>/<a href='../../../'>include</a>/<a href='../../'>boost</a>/<a href='../'>algorithm</a>/<a href=''>cxx11/</a> online</h1>
</div><hr/><table id='tree'>
<tr><td class='parent'> <a href='../'>../</a></td><td></td></tr>
<tr><td class='file'> <a href='all_of.hpp.html'>all_of.hpp</a><span class='meta'></span></td></tr>
</table><hr/><p id='footer'>
Generated on <em>2024-Jun-14</em><br />Powered by <a href='https://woboq.com'><img alt='Woboq' src='https://code.woboq.org/woboq-16.png' width='41' height='16' /></a> <a href='https://code.woboq.org'>Code Browser</a> 2.1
<br/>Generator usage only permitted with license</p>
</body></html>
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
<!doctype html>
<head><title>docs/boost-1.85.0/libs/algorithm/include/boost/algorithm/ Source Tree - Woboq Code Browser</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0"><link rel="stylesheet" href="../../../../../../../data/indexstyle.css"/>
<script type="text/javascript" src="../../../../../../../data/jquery/jquery.min.js"></script>
<script type="text/javascript" src="../../../../../../../data/jquery/jquery-ui.min.js"></script>
<script>var path = 'boost-1.85.0/libs/algorithm/include/boost/algorithm/'; var root_path = '../../../../../../'; var project='docs'; var ecma_script_api_version = 2;</script>
<script src='../../../../../../../data/indexscript.js'></script>
</head>
<body>
<div id='header'><div id='toprightlogo'><a href='https://code.woboq.org'></a></div>
<p><input id='searchline' placeholder='Search for a file or function' type='text'/></p>
<h1 id='title'>Browse the source code of <a href='../../../../../../'>docs</a>/<a href='../../../../../'>boost-1.85.0</a>/<a href='../../../../'>libs</a>/<a href='../../../'>algorithm</a>/<a href='../../'>include</a>/<a href='../'>boost</a>/<a href=''>algorithm/</a> online</h1>
</div><hr/><table id='tree'>
<tr><td class='parent'> <a href='../'>../</a></td><td></td></tr>
<tr><td class='folder'><a href='cxx11/' class='opener' data-path='boost-1.85.0/libs/algorithm/include/boost/algorithm/cxx11'>[+]</a> <a href='cxx11/'>cxx11/</a></td><td></td></tr>
<tr><td class='folder'><a href='string/' class='opener' data-path='boost-1.85.0/libs/algorithm/include/boost/algorithm/string'>[+]</a> <a href='string/'>string/</a></td><td></td></tr>
<tr><td class='file'> <a href='string.hpp.html'>string.hpp</a><span class='meta'></span></td></tr>
</table><hr/><p id='footer'>
Generated on <em>2024-Jun-14</em><br />Powered by <a href='https://woboq.com'><img alt='Woboq' src='https://code.woboq.org/woboq-16.png' width='41' height='16' /></a> <a href='https://code.woboq.org'>Code Browser</a> 2.1
<br/>Generator usage only permitted with license</p>
</body></html>
Loading

0 comments on commit f402977

Please sign in to comment.