Skip to content

Commit 271013f

Browse files
author
p12
committed
Index: add member functions of random number engines
1 parent c74ceb7 commit 271013f

File tree

1 file changed

+98
-6
lines changed

1 file changed

+98
-6
lines changed

index-functions-cpp.xml

Lines changed: 98 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2662,12 +2662,104 @@
26622662

26632663
<!-- cpp/numeric/random -->
26642664

2665-
<class name="std::linear_congruential_engine" link="cpp/numeric/random/linear_congruential_engine"><!--todo--></class>
2666-
<class name="std::mersenne_twister_engine" link="cpp/numeric/random/mersenne_twister_engine"><!--todo--></class>
2667-
<class name="std::subtract_with_carry_engine" link="cpp/numeric/random/subtract_with_carry_engine"><!--todo--></class>
2668-
<class name="std::discard_block_engine" link="cpp/numeric/random/discard_block_engine"><!--todo--></class>
2669-
<class name="std::independent_bits_engine" link="cpp/numeric/random/independent_bits_engine"><!--todo--></class>
2670-
<class name="std::shuffle_order_engine" link="cpp/numeric/random/shuffle_order_engine"><!--todo--></class>
2665+
<class name="std::linear_congruential_engine" link="cpp/numeric/random/linear_congruential_engine">
2666+
<constructor/>
2667+
<function name="seed"/>
2668+
<function name="operator()"/>
2669+
<function name="discard"/>
2670+
<function name="min"/>
2671+
<function name="max"/>
2672+
2673+
<overload name="operator==" link="operator_cmp"/>
2674+
<overload name="operator!=" link="operator_cmp"/>
2675+
<overload name="operator&lt;&lt;" link="operator_ltltgtgt"/>
2676+
<overload name="operator&gt;&gt;" link="operator_ltltgtgt"/>
2677+
2678+
<!--todo mem objects-->
2679+
</class>
2680+
2681+
<class name="std::mersenne_twister_engine" link="cpp/numeric/random/mersenne_twister_engine">
2682+
<constructor/>
2683+
<function name="seed"/>
2684+
<function name="operator()"/>
2685+
<function name="discard"/>
2686+
<function name="min"/>
2687+
<function name="max"/>
2688+
2689+
<overload name="operator==" link="operator_cmp"/>
2690+
<overload name="operator!=" link="operator_cmp"/>
2691+
<overload name="operator&lt;&lt;" link="operator_ltltgtgt"/>
2692+
<overload name="operator&gt;&gt;" link="operator_ltltgtgt"/>
2693+
2694+
<!--todo mem objects-->
2695+
</class>
2696+
2697+
<class name="std::subtract_with_carry_engine" link="cpp/numeric/random/subtract_with_carry_engine">
2698+
<constructor/>
2699+
<function name="seed"/>
2700+
<function name="operator()"/>
2701+
<function name="discard"/>
2702+
<function name="min"/>
2703+
<function name="max"/>
2704+
2705+
<overload name="operator==" link="operator_cmp"/>
2706+
<overload name="operator!=" link="operator_cmp"/>
2707+
<overload name="operator&lt;&lt;" link="operator_ltltgtgt"/>
2708+
<overload name="operator&gt;&gt;" link="operator_ltltgtgt"/>
2709+
2710+
<!--todo mem objects-->
2711+
</class>
2712+
2713+
<class name="std::discard_block_engine" link="cpp/numeric/random/discard_block_engine">
2714+
<constructor/>
2715+
<function name="seed"/>
2716+
<function name="base"/>
2717+
<function name="operator()"/>
2718+
<function name="discard"/>
2719+
<function name="min"/>
2720+
<function name="max"/>
2721+
2722+
<overload name="operator==" link="operator_cmp"/>
2723+
<overload name="operator!=" link="operator_cmp"/>
2724+
<overload name="operator&lt;&lt;" link="operator_ltltgtgt"/>
2725+
<overload name="operator&gt;&gt;" link="operator_ltltgtgt"/>
2726+
2727+
<!--todo mem objects-->
2728+
</class>
2729+
2730+
<class name="std::independent_bits_engine" link="cpp/numeric/random/independent_bits_engine">
2731+
<constructor/>
2732+
<function name="seed"/>
2733+
<function name="base"/>
2734+
<function name="operator()"/>
2735+
<function name="discard"/>
2736+
<function name="min"/>
2737+
<function name="max"/>
2738+
2739+
<overload name="operator==" link="operator_cmp"/>
2740+
<overload name="operator!=" link="operator_cmp"/>
2741+
<overload name="operator&lt;&lt;" link="operator_ltltgtgt"/>
2742+
<overload name="operator&gt;&gt;" link="operator_ltltgtgt"/>
2743+
2744+
<!--todo mem objects-->
2745+
</class>
2746+
2747+
<class name="std::shuffle_order_engine" link="cpp/numeric/random/shuffle_order_engine">
2748+
<constructor/>
2749+
<function name="seed"/>
2750+
<function name="base"/>
2751+
<function name="operator()"/>
2752+
<function name="discard"/>
2753+
<function name="min"/>
2754+
<function name="max"/>
2755+
2756+
<overload name="operator==" link="operator_cmp"/>
2757+
<overload name="operator!=" link="operator_cmp"/>
2758+
<overload name="operator&lt;&lt;" link="operator_ltltgtgt"/>
2759+
<overload name="operator&gt;&gt;" link="operator_ltltgtgt"/>
2760+
2761+
<!--todo mem objects-->
2762+
</class>
26712763

26722764
<typedef name="std::minstd_rand0" alias="std::linear_congruential_engine"/>
26732765
<typedef name="std::minstd_rand" alias="std::linear_congruential_engine"/>

0 commit comments

Comments
 (0)