updating docu, fixing css
@ -39,7 +39,8 @@ boostbook histogram
|
||||
:
|
||||
<dependency>autodoc
|
||||
|
||||
<format>html:<xsl:param>boost.root=../../../..
|
||||
#<format>html:<xsl:param>boost.root=../../../..
|
||||
<format>html:<xsl:param>boost.root=../..
|
||||
<format>html:<xsl:param>boost.libraries=../../../../libs/libraries.htm
|
||||
<xsl:param>generate.section.toc.level=3
|
||||
<xsl:param>chunk.first.sections=1
|
||||
|
363
doc/autodoc.xml
@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" standalone="yes"?>
|
||||
<library-reference><header name="boost/histogram.hpp">
|
||||
<para>Includes all standard headers of the Boost.histogram library. </para><para>The library consists of two histogram implementations static_histogram and dynamic_histogram which share a common interface. The first is faster, but lacks run-time polymorphism, the second implements the opposite trade-off. Several axis types are included, which implement different binning algorithms. The axis types are passed in the constructor of the histogram to configure its binning. </para></header>
|
||||
<para>Includes all standard headers of the Boost.histogram library. </para><para>The library consists of two histogram implementations, a static and a dynamic one. If you need to configure histograms at runtime, choose the dynamic one, otherwise use the static one. The static one is faster, and a little more convenient, since some errors can be caught at compile time and you don't need to worry about type conversions.</para><para>You can freely mix the implementations in your code, they are convertible into each other, and there is a common interface for both. To the extend of what is technically possible, the library has been designed to allow you to write code that is agnostic of the implementation variant. </para></header>
|
||||
<header name="boost/histogram/histogram.hpp">
|
||||
</header>
|
||||
<header name="boost/histogram/axis.hpp">
|
||||
@ -25,6 +25,11 @@
|
||||
<copy-assignment cv="= default"><type><classname>axis_base</classname> &</type><parameter name=""><paramtype>const <classname>axis_base</classname> &</paramtype></parameter></copy-assignment>
|
||||
<constructor><parameter name="other"><paramtype><classname>axis_base</classname> &&</paramtype></parameter></constructor>
|
||||
<copy-assignment><type><classname>axis_base</classname> &</type><parameter name="other"><paramtype><classname>axis_base</classname> &&</paramtype></parameter></copy-assignment>
|
||||
<method-group name="private member functions">
|
||||
<method name="serialize"><type>void</type><template>
|
||||
<template-type-parameter name="Archive"/>
|
||||
</template><parameter name=""><paramtype>Archive &</paramtype></parameter><parameter name=""><paramtype>unsigned</paramtype></parameter></method>
|
||||
</method-group>
|
||||
</class-specialization><class-specialization name="axis_base"><template>
|
||||
</template><specialization><template-arg>true</template-arg></specialization><method-group name="public member functions">
|
||||
<method name="bins" cv="const"><type>int</type><purpose>Returns the number of bins, excluding overflow/underflow. </purpose></method>
|
||||
@ -42,6 +47,11 @@
|
||||
<copy-assignment cv="= default"><type><classname>axis_base</classname> &</type><parameter name=""><paramtype>const <classname>axis_base</classname> &</paramtype></parameter></copy-assignment>
|
||||
<constructor><parameter name="other"><paramtype><classname>axis_base</classname> &&</paramtype></parameter></constructor>
|
||||
<copy-assignment><type><classname>axis_base</classname> &</type><parameter name="other"><paramtype><classname>axis_base</classname> &&</paramtype></parameter></copy-assignment>
|
||||
<method-group name="private member functions">
|
||||
<method name="serialize"><type>void</type><template>
|
||||
<template-type-parameter name="Archive"/>
|
||||
</template><parameter name=""><paramtype>Archive &</paramtype></parameter><parameter name=""><paramtype>unsigned</paramtype></parameter></method>
|
||||
</method-group>
|
||||
</class-specialization><class name="axis_iterator"><template>
|
||||
<template-type-parameter name="Axis"/>
|
||||
</template><inherit access="public">iterator_facade< axis_iterator< Axis >, const axis_bin< Axis::value_type >, random_access_traversal_tag ></inherit><method-group name="public member functions">
|
||||
@ -65,10 +75,7 @@
|
||||
<template-type-parameter name="Value"/>
|
||||
</template><data-member name="idx"><type>int</type></data-member>
|
||||
<data-member name="value"><type>Value</type></data-member>
|
||||
</struct><struct-specialization name="bin"><template>
|
||||
</template><specialization><template-arg>const std::string &</template-arg></specialization><data-member name="idx"><type>int</type></data-member>
|
||||
<data-member name="value"><type>boost::string_ref</type></data-member>
|
||||
</struct-specialization><class name="category_axis"><inherit access="public">boost::histogram::axis_base< false ></inherit><inherit access="private">boost::operators< category_axis ></inherit><purpose>An axis for enumerated categories. </purpose><description><para>The axis stores the category labels, and expects that they are addressed using an integer from <computeroutput>0</computeroutput> to <computeroutput>n-1</computeroutput>. There are no underflow/overflow bins for this axis. Binning is a O(1) operation. </para></description><typedef name="value_type"><type>const std::string &</type></typedef>
|
||||
</struct><class name="category_axis"><inherit access="public">boost::histogram::axis_base< false ></inherit><inherit access="private">boost::operators< category_axis ></inherit><purpose>An axis for enumerated categories. </purpose><description><para>The axis stores the category labels, and expects that they are addressed using an integer from <computeroutput>0</computeroutput> to <computeroutput>n-1</computeroutput>. There are no underflow/overflow bins for this axis. Binning is a O(1) operation. </para></description><typedef name="value_type"><type>BOOST_HISTOGRAM_STRING_VIEW</type></typedef>
|
||||
<typedef name="const_iterator"><type>axis_iterator< <classname>category_axis</classname> ></type></typedef>
|
||||
<method-group name="public member functions">
|
||||
<method name="index" cv="const noexcept"><type>int</type><parameter name="x"><paramtype>int</paramtype></parameter><purpose>Returns the bin index for the passed argument. </purpose><description><para>Performs a range check. </para></description></method>
|
||||
@ -87,6 +94,11 @@
|
||||
<copy-assignment><type><classname>category_axis</classname> &</type><parameter name="other"><paramtype>const <classname>category_axis</classname> &</paramtype></parameter></copy-assignment>
|
||||
<constructor><parameter name="other"><paramtype><classname>category_axis</classname> &&</paramtype></parameter></constructor>
|
||||
<copy-assignment><type><classname>category_axis</classname> &</type><parameter name="other"><paramtype><classname>category_axis</classname> &&</paramtype></parameter></copy-assignment>
|
||||
<method-group name="private member functions">
|
||||
<method name="serialize"><type>void</type><template>
|
||||
<template-type-parameter name="Archive"/>
|
||||
</template><parameter name=""><paramtype>Archive &</paramtype></parameter><parameter name=""><paramtype>unsigned</paramtype></parameter></method>
|
||||
</method-group>
|
||||
</class><class name="circular_axis"><template>
|
||||
<template-type-parameter name="RealType"><default>double</default></template-type-parameter>
|
||||
</template><inherit access="public">boost::histogram::axis_base< false ></inherit><inherit access="private">boost::operators< regular_axis< RealType > ></inherit><purpose>Axis for real-valued angles. </purpose><description><para>The axis is circular and wraps around reaching the perimeter value. Therefore, there are no overflow/underflow bins for this axis. Binning is a O(1) operation. </para></description><typedef name="value_type"><type>RealType</type></typedef>
|
||||
@ -107,6 +119,11 @@
|
||||
<copy-assignment cv="= default"><type><classname>circular_axis</classname> &</type><parameter name=""><paramtype>const <classname>circular_axis</classname> &</paramtype></parameter></copy-assignment>
|
||||
<constructor cv="= default"><parameter name=""><paramtype><classname>circular_axis</classname> &&</paramtype></parameter></constructor>
|
||||
<copy-assignment cv="= default"><type><classname>circular_axis</classname> &</type><parameter name=""><paramtype><classname>circular_axis</classname> &&</paramtype></parameter></copy-assignment>
|
||||
<method-group name="private member functions">
|
||||
<method name="serialize"><type>void</type><template>
|
||||
<template-type-parameter name="Archive"/>
|
||||
</template><parameter name=""><paramtype>Archive &</paramtype></parameter><parameter name=""><paramtype>unsigned</paramtype></parameter></method>
|
||||
</method-group>
|
||||
</class><class name="integer_axis"><inherit access="public">boost::histogram::axis_base< true ></inherit><inherit access="private">boost::operators< integer_axis ></inherit><purpose>An axis for a contiguous range of integers. </purpose><description><para>Binning is a O(1) operation. This axis operates faster than a <classname alt="boost::histogram::regular_axis">regular_axis</classname>. </para></description><typedef name="value_type"><type>int</type></typedef>
|
||||
<typedef name="const_iterator"><type>axis_iterator< <classname>integer_axis</classname> ></type></typedef>
|
||||
<method-group name="public member functions">
|
||||
@ -123,6 +140,11 @@
|
||||
<copy-assignment cv="= default"><type><classname>integer_axis</classname> &</type><parameter name=""><paramtype>const <classname>integer_axis</classname> &</paramtype></parameter></copy-assignment>
|
||||
<constructor cv="= default"><parameter name=""><paramtype><classname>integer_axis</classname> &&</paramtype></parameter></constructor>
|
||||
<copy-assignment cv="= default"><type><classname>integer_axis</classname> &</type><parameter name=""><paramtype><classname>integer_axis</classname> &&</paramtype></parameter></copy-assignment>
|
||||
<method-group name="private member functions">
|
||||
<method name="serialize"><type>void</type><template>
|
||||
<template-type-parameter name="Archive"/>
|
||||
</template><parameter name=""><paramtype>Archive &</paramtype></parameter><parameter name=""><paramtype>unsigned</paramtype></parameter></method>
|
||||
</method-group>
|
||||
</class><struct name="real_bin"><template>
|
||||
<template-type-parameter name="Value"/>
|
||||
</template><data-member name="idx"><type>int</type></data-member>
|
||||
@ -130,7 +152,8 @@
|
||||
<data-member name="right"><type>Value</type></data-member>
|
||||
</struct><class name="regular_axis"><template>
|
||||
<template-type-parameter name="RealType"><default>double</default></template-type-parameter>
|
||||
</template><inherit access="public">boost::histogram::axis_base< true ></inherit><inherit access="private">boost::operators< regular_axis< RealType > ></inherit><purpose>Axis for binning real-valued data into equidistant bins. </purpose><description><para>The simplest and common binning strategy. Very fast. Binning is a O(1) operation. </para></description><typedef name="value_type"><type>RealType</type></typedef>
|
||||
<template-nontype-parameter name="Transform"><type>template< class > class</type><default>transform::identity</default></template-nontype-parameter>
|
||||
</template><inherit access="public">boost::histogram::axis_base< true ></inherit><inherit access="private">boost::operators< regular_axis< RealType, Transform > ></inherit><purpose>Axis for binning real-valued data into equidistant bins. </purpose><description><para>The simplest and common binning strategy. Very fast. Binning is a O(1) operation. </para></description><typedef name="value_type"><type>RealType</type></typedef>
|
||||
<typedef name="const_iterator"><type>axis_iterator< <classname>regular_axis</classname> ></type></typedef>
|
||||
<method-group name="public member functions">
|
||||
<method name="index" cv="const noexcept"><type>int</type><parameter name="x"><paramtype>value_type</paramtype></parameter><purpose>Returns the bin index for the passed argument. </purpose></method>
|
||||
@ -146,6 +169,11 @@
|
||||
<copy-assignment cv="= default"><type><classname>regular_axis</classname> &</type><parameter name=""><paramtype>const <classname>regular_axis</classname> &</paramtype></parameter></copy-assignment>
|
||||
<constructor cv="= default"><parameter name=""><paramtype><classname>regular_axis</classname> &&</paramtype></parameter></constructor>
|
||||
<copy-assignment cv="= default"><type><classname>regular_axis</classname> &</type><parameter name=""><paramtype><classname>regular_axis</classname> &&</paramtype></parameter></copy-assignment>
|
||||
<method-group name="private member functions">
|
||||
<method name="serialize"><type>void</type><template>
|
||||
<template-type-parameter name="Archive"/>
|
||||
</template><parameter name=""><paramtype>Archive &</paramtype></parameter><parameter name=""><paramtype>unsigned</paramtype></parameter></method>
|
||||
</method-group>
|
||||
</class><class name="variable_axis"><template>
|
||||
<template-type-parameter name="RealType"><default>double</default></template-type-parameter>
|
||||
</template><inherit access="public">boost::histogram::axis_base< true ></inherit><inherit access="private">boost::operators< variable_axis< RealType > ></inherit><purpose>An axis for real-valued data and bins of varying width. </purpose><description><para>Binning is a O(log(N)) operation. If speed matters and the problem domain allows it, prefer a <classname alt="boost::histogram::regular_axis">regular_axis</classname>. </para></description><typedef name="value_type"><type>RealType</type></typedef>
|
||||
@ -167,7 +195,32 @@
|
||||
<copy-assignment><type><classname>variable_axis</classname> &</type><parameter name="o"><paramtype>const <classname>variable_axis</classname> &</paramtype></parameter></copy-assignment>
|
||||
<constructor cv="= default"><parameter name=""><paramtype><classname>variable_axis</classname> &&</paramtype></parameter></constructor>
|
||||
<copy-assignment cv="= default"><type><classname>variable_axis</classname> &</type><parameter name=""><paramtype><classname>variable_axis</classname> &&</paramtype></parameter></copy-assignment>
|
||||
</class><typedef name="axis_bin"><type>typename std::conditional< std::is_floating_point< Value >::value, real_bin< Value >, bin< Value > >::type</type></typedef>
|
||||
<method-group name="private member functions">
|
||||
<method name="serialize"><type>void</type><template>
|
||||
<template-type-parameter name="Archive"/>
|
||||
</template><parameter name=""><paramtype>Archive &</paramtype></parameter><parameter name=""><paramtype>unsigned</paramtype></parameter></method>
|
||||
</method-group>
|
||||
</class><namespace name="transform">
|
||||
<struct name="identity"><template>
|
||||
<template-type-parameter name="Value"/>
|
||||
</template><method-group name="public static functions">
|
||||
<method name="forward" specifiers="static"><type>Value</type><parameter name="v"><paramtype>Value</paramtype></parameter></method>
|
||||
<method name="inverse" specifiers="static"><type>Value</type><parameter name="v"><paramtype>Value</paramtype></parameter></method>
|
||||
</method-group>
|
||||
</struct><struct name="log"><template>
|
||||
<template-type-parameter name="Value"/>
|
||||
</template><method-group name="public static functions">
|
||||
<method name="forward" specifiers="static"><type>Value</type><parameter name="v"><paramtype>Value</paramtype></parameter></method>
|
||||
<method name="inverse" specifiers="static"><type>Value</type><parameter name="v"><paramtype>Value</paramtype></parameter></method>
|
||||
</method-group>
|
||||
</struct><struct name="sqrt"><template>
|
||||
<template-type-parameter name="Value"/>
|
||||
</template><method-group name="public static functions">
|
||||
<method name="forward" specifiers="static"><type>Value</type><parameter name="v"><paramtype>Value</paramtype></parameter></method>
|
||||
<method name="inverse" specifiers="static"><type>Value</type><parameter name="v"><paramtype>Value</paramtype></parameter></method>
|
||||
</method-group>
|
||||
</struct></namespace>
|
||||
<typedef name="axis_bin"><type>typename std::conditional< std::is_floating_point< Value >::value, real_bin< Value >, bin< Value > >::type</type></typedef>
|
||||
<typedef name="default_axes"><type>mpl::vector< <classname>regular_axis</classname>< double >, <classname>regular_axis</classname>< float >, <classname>circular_axis</classname>< double >, <classname>circular_axis</classname>< float >, <classname>variable_axis</classname>< double >, <classname>variable_axis</classname>< float >, <classname>integer_axis</classname>, <classname>category_axis</classname> >::type</type></typedef>
|
||||
|
||||
|
||||
@ -193,17 +246,11 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</namespace>
|
||||
<namespace name="serialization">
|
||||
</namespace>
|
||||
</namespace>
|
||||
<macro name="BOOST_HISTOGRAM_STRING_VIEW"/>
|
||||
</header>
|
||||
<header name="boost/histogram/axis_ostream_operators.hpp">
|
||||
<namespace name="boost">
|
||||
@ -230,15 +277,6 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@ -254,19 +292,15 @@
|
||||
<namespace name="boost">
|
||||
<namespace name="histogram">
|
||||
<class name="histogram"><template>
|
||||
<template-nontype-parameter name=""><type>type</type></template-nontype-parameter>
|
||||
<template-type-parameter name="Variant"/>
|
||||
<template-type-parameter name="Axes"/>
|
||||
<template-type-parameter name="Storage"><default>adaptive_storage<></default></template-type-parameter>
|
||||
</template></class><enum name="type"><enumvalue name="Static"/><enumvalue name="Dynamic"/></enum>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</template></class><class name="weight"><method-group name="public member functions">
|
||||
<method name="conversion-operator" cv="const" specifiers="explicit"><type>double</type></method>
|
||||
</method-group>
|
||||
<constructor specifiers="explicit"><parameter name="v"><paramtype>double</paramtype></parameter></constructor>
|
||||
</class><typedef name="Static"><type>std::integral_constant< int, 0 ></type></typedef>
|
||||
<typedef name="Dynamic"><type>std::integral_constant< int, 1 ></type></typedef>
|
||||
|
||||
|
||||
|
||||
@ -303,46 +337,44 @@
|
||||
</template><specialization><template-arg>Dynamic</template-arg><template-arg>Axes</template-arg><template-arg>Storage</template-arg></specialization><struct name="lin_visitor"><template>
|
||||
<template-nontype-parameter name="Lin"><type>template< class, class > class</type></template-nontype-parameter>
|
||||
<template-type-parameter name="Value"/>
|
||||
</template><inherit access="public">static_visitor< size_pair ></inherit><data-member name="pa" specifiers="mutable"><type>size_pair</type></data-member>
|
||||
</template><inherit access="public">static_visitor< void ></inherit><data-member name="idx"><type>std::size_t &</type></data-member>
|
||||
<data-member name="stride"><type>std::size_t &</type></data-member>
|
||||
<data-member name="val"><type>const Value &</type></data-member>
|
||||
<method-group name="public member functions">
|
||||
<method name="operator()" cv="const"><type>size_pair</type><template>
|
||||
<method name="operator()" cv="const"><type>void</type><template>
|
||||
<template-type-parameter name="A"/>
|
||||
</template><parameter name="a"><paramtype>const A &</paramtype></parameter></method>
|
||||
</method-group>
|
||||
<constructor><parameter name="p"><paramtype>const size_pair &</paramtype></parameter><parameter name="v"><paramtype>const Value &</paramtype></parameter></constructor>
|
||||
<constructor><parameter name="i"><paramtype>std::size_t &</paramtype></parameter><parameter name="s"><paramtype>std::size_t &</paramtype></parameter><parameter name="v"><paramtype>const Value &</paramtype></parameter></constructor>
|
||||
</struct><typedef name="axis_type"><type>typename make_variant_over< Axes >::type</type></typedef>
|
||||
<typedef name="value_type"><type>typename Storage::value_type</type></typedef>
|
||||
<method-group name="public member functions">
|
||||
<method name="operator==" cv="const noexcept"><type>bool</type><template>
|
||||
<template-nontype-parameter name="D"><type>type</type></template-nontype-parameter>
|
||||
<template-type-parameter name="D"/>
|
||||
<template-type-parameter name="A"/>
|
||||
<template-type-parameter name="S"/>
|
||||
</template><parameter name="rhs"><paramtype>const histogram< D, A, S > &</paramtype></parameter></method>
|
||||
<method name="operator!=" cv="const noexcept"><type>bool</type><template>
|
||||
<template-nontype-parameter name="D"><type>type</type></template-nontype-parameter>
|
||||
<template-type-parameter name="D"/>
|
||||
<template-type-parameter name="A"/>
|
||||
<template-type-parameter name="S"/>
|
||||
</template><parameter name="rhs"><paramtype>const histogram< D, A, S > &</paramtype></parameter></method>
|
||||
<method name="operator+="><type>histogram &</type><template>
|
||||
<template-nontype-parameter name="D"><type>type</type></template-nontype-parameter>
|
||||
<template-type-parameter name="D"/>
|
||||
<template-type-parameter name="A"/>
|
||||
<template-type-parameter name="S"/>
|
||||
</template><parameter name="rhs"><paramtype>const histogram< D, A, S > &</paramtype></parameter></method>
|
||||
<method name="fill" cv="noexcept"><type>void</type><template>
|
||||
<template-nontype-parameter name="Values"><type>typename...</type></template-nontype-parameter>
|
||||
</template><parameter name="values"><paramtype>Values...</paramtype></parameter></method>
|
||||
<template-nontype-parameter name="Args"><type>typename...</type></template-nontype-parameter>
|
||||
</template><parameter name="args"><paramtype>Args...</paramtype></parameter></method>
|
||||
<method name="fill" cv="noexcept"><type>void</type><template>
|
||||
<template-type-parameter name="Iterator"/>
|
||||
<template-type-parameter name=""><default>detail::is_iterator<Iterator></default></template-type-parameter>
|
||||
</template><parameter name="begin"><paramtype>Iterator</paramtype></parameter><parameter name="end"><paramtype>Iterator</paramtype></parameter></method>
|
||||
<method name="wfill" cv="noexcept"><type>void</type><template>
|
||||
<template-nontype-parameter name="Values"><type>typename...</type></template-nontype-parameter>
|
||||
</template><parameter name="w"><paramtype>value_type</paramtype></parameter><parameter name="values"><paramtype>Values...</paramtype></parameter></method>
|
||||
<method name="wfill" cv="noexcept"><type>void</type><template>
|
||||
<method name="fill" cv="noexcept"><type>void</type><template>
|
||||
<template-type-parameter name="Iterator"/>
|
||||
<template-type-parameter name=""><default>detail::is_iterator<Iterator></default></template-type-parameter>
|
||||
</template><parameter name="w"><paramtype>value_type</paramtype></parameter><parameter name="begin"><paramtype>Iterator</paramtype></parameter><parameter name="end"><paramtype>Iterator</paramtype></parameter></method>
|
||||
</template><parameter name="begin"><paramtype>Iterator</paramtype></parameter><parameter name="end"><paramtype>Iterator</paramtype></parameter><parameter name="w"><paramtype>const weight &</paramtype></parameter></method>
|
||||
<method name="value" cv="const"><type>value_type</type><template>
|
||||
<template-nontype-parameter name="Indices"><type>typename...</type></template-nontype-parameter>
|
||||
</template><parameter name="indices"><paramtype>Indices...</paramtype></parameter></method>
|
||||
@ -362,14 +394,15 @@
|
||||
<method name="sum" cv="const noexcept"><type>double</type><purpose>Sum of all counts in the histogram. </purpose></method>
|
||||
<method name="reset"><type>void</type><purpose>Reset bin counters to zero. </purpose></method>
|
||||
<method name="axis" cv="const"><type>const axis_type &</type><parameter name="i"><paramtype>unsigned</paramtype><default>0</default></parameter><purpose>Return axis <emphasis>i</emphasis>. </purpose></method>
|
||||
<method name="axis" cv="const"><type>const axis_type &</type><template>
|
||||
<template-nontype-parameter name="N"><type>unsigned</type><default>0</default></template-nontype-parameter>
|
||||
</template><purpose>Return axis <emphasis>i</emphasis> (for conformity with histogram<Static, ...> interface) </purpose></method>
|
||||
<method name="for_each_axis" cv="const"><type>void</type><template>
|
||||
<template-type-parameter name="Unary"/>
|
||||
</template><parameter name="unary"><paramtype>Unary &</paramtype></parameter><purpose>Apply unary functor/function to each axis. </purpose></method>
|
||||
</method-group>
|
||||
<constructor cv="= default"/>
|
||||
<constructor cv="= default"><parameter name="rhs"><paramtype>const histogram &</paramtype></parameter></constructor>
|
||||
<constructor cv="= default"><parameter name="rhs"><paramtype>histogram &&</paramtype></parameter></constructor>
|
||||
<copy-assignment cv="= default"><type>histogram &</type><parameter name="rhs"><paramtype>const histogram &</paramtype></parameter></copy-assignment>
|
||||
<copy-assignment cv="= default"><type>histogram &</type><parameter name="rhs"><paramtype>histogram &&</paramtype></parameter></copy-assignment>
|
||||
<constructor specifiers="explicit"><template>
|
||||
<template-nontype-parameter name="Axes1"><type>typename...</type></template-nontype-parameter>
|
||||
</template><parameter name="axes"><paramtype>const Axes1 &...</paramtype></parameter></constructor>
|
||||
@ -378,12 +411,12 @@
|
||||
<template-type-parameter name=""><default>detail::is_iterator<Iterator></default></template-type-parameter>
|
||||
</template><parameter name="axes_begin"><paramtype>Iterator</paramtype></parameter><parameter name="axes_end"><paramtype>Iterator</paramtype></parameter></constructor>
|
||||
<constructor specifiers="explicit"><template>
|
||||
<template-nontype-parameter name="D"><type>type</type></template-nontype-parameter>
|
||||
<template-type-parameter name="D"/>
|
||||
<template-type-parameter name="A"/>
|
||||
<template-type-parameter name="S"/>
|
||||
</template><parameter name="rhs"><paramtype>const histogram< D, A, S > &</paramtype></parameter></constructor>
|
||||
<copy-assignment><type>histogram &</type><template>
|
||||
<template-nontype-parameter name="D"><type>type</type></template-nontype-parameter>
|
||||
<template-type-parameter name="D"/>
|
||||
<template-type-parameter name="A"/>
|
||||
<template-type-parameter name="S"/>
|
||||
</template><parameter name="rhs"><paramtype>const histogram< D, A, S > &</paramtype></parameter></copy-assignment>
|
||||
@ -395,18 +428,39 @@
|
||||
</template><parameter name="rhs"><paramtype>histogram< Dynamic, Axes, S > &&</paramtype></parameter></copy-assignment>
|
||||
<method-group name="private member functions">
|
||||
<method name="field_count" cv="const"><type>std::size_t</type></method>
|
||||
<method name="apply_lin" cv="const"><type>size_pair</type><template>
|
||||
<method name="apply_lin" cv="const"><type>void</type><template>
|
||||
<template-nontype-parameter name="Lin"><type>template< class, class > class</type></template-nontype-parameter>
|
||||
<template-nontype-parameter name="D"><type>unsigned</type></template-nontype-parameter>
|
||||
<template-type-parameter name="First"/>
|
||||
<template-nontype-parameter name="Rest"><type>typename...</type></template-nontype-parameter>
|
||||
</template><parameter name="p"><paramtype>size_pair &&</paramtype></parameter><parameter name="first"><paramtype>const First &</paramtype></parameter><parameter name="rest"><paramtype>const Rest &...</paramtype></parameter></method>
|
||||
<method name="apply_lin" cv="const"><type>size_pair</type><template>
|
||||
</template><parameter name="idx"><paramtype>std::size_t &</paramtype></parameter><parameter name="stride"><paramtype>std::size_t &</paramtype></parameter><parameter name="x"><paramtype>const First &</paramtype></parameter><parameter name="rest"><paramtype>const Rest &...</paramtype></parameter></method>
|
||||
<method name="apply_lin" cv="const"><type>void</type><template>
|
||||
<template-nontype-parameter name="Lin"><type>template< class, class > class</type></template-nontype-parameter>
|
||||
</template><parameter name="p"><paramtype>size_pair &&</paramtype></parameter></method>
|
||||
<method name="apply_lin_iter" cv="const"><type>size_pair</type><template>
|
||||
<template-nontype-parameter name="D"><type>unsigned</type></template-nontype-parameter>
|
||||
</template><parameter name="idx"><paramtype>std::size_t &</paramtype></parameter><parameter name="stride"><paramtype>std::size_t &</paramtype></parameter></method>
|
||||
<method name="apply_lin" cv="const"><type>void</type><template>
|
||||
<template-nontype-parameter name="Lin"><type>template< class, class > class</type></template-nontype-parameter>
|
||||
<template-nontype-parameter name="D"><type>unsigned</type></template-nontype-parameter>
|
||||
<template-type-parameter name="First"/>
|
||||
<template-nontype-parameter name="Rest"><type>typename...</type></template-nontype-parameter>
|
||||
</template><parameter name="idx"><paramtype>std::size_t &</paramtype></parameter><parameter name="stride"><paramtype>std::size_t &</paramtype></parameter><parameter name="w"><paramtype>double &</paramtype></parameter><parameter name="x"><paramtype>const First &</paramtype></parameter><parameter name="rest"><paramtype>const Rest &...</paramtype></parameter></method>
|
||||
<method name="apply_lin" cv="const"><type>void</type><template>
|
||||
<template-nontype-parameter name="Lin"><type>template< class, class > class</type></template-nontype-parameter>
|
||||
<template-nontype-parameter name="D"><type>unsigned</type></template-nontype-parameter>
|
||||
<template-type-parameter name=""/>
|
||||
<template-nontype-parameter name="Rest"><type>typename...</type></template-nontype-parameter>
|
||||
</template><parameter name="idx"><paramtype>std::size_t &</paramtype></parameter><parameter name="stride"><paramtype>std::size_t &</paramtype></parameter><parameter name="w"><paramtype>double &</paramtype></parameter><parameter name="x"><paramtype>const weight &</paramtype></parameter><parameter name="rest"><paramtype>const Rest &...</paramtype></parameter></method>
|
||||
<method name="apply_lin" cv="const"><type>void</type><template>
|
||||
<template-nontype-parameter name="Lin"><type>template< class, class > class</type></template-nontype-parameter>
|
||||
<template-nontype-parameter name="D"><type>unsigned</type></template-nontype-parameter>
|
||||
</template><parameter name="idx"><paramtype>std::size_t &</paramtype></parameter><parameter name="stride"><paramtype>std::size_t &</paramtype></parameter><parameter name="w"><paramtype>double &</paramtype></parameter></method>
|
||||
<method name="apply_lin_iter" cv="const"><type>void</type><template>
|
||||
<template-nontype-parameter name="Lin"><type>template< class, class > class</type></template-nontype-parameter>
|
||||
<template-type-parameter name="Iterator"/>
|
||||
</template><parameter name="p"><paramtype>size_pair &&</paramtype></parameter><parameter name="iter"><paramtype>Iterator</paramtype></parameter></method>
|
||||
</template><parameter name="idx"><paramtype>std::size_t &</paramtype></parameter><parameter name="stride"><paramtype>std::size_t &</paramtype></parameter><parameter name="iter"><paramtype>Iterator</paramtype></parameter></method>
|
||||
<method name="serialize"><type>void</type><template>
|
||||
<template-type-parameter name="Archive"/>
|
||||
</template><parameter name=""><paramtype>Archive &</paramtype></parameter><parameter name=""><paramtype>unsigned</paramtype></parameter></method>
|
||||
</method-group>
|
||||
</class-specialization>
|
||||
|
||||
@ -437,15 +491,10 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</namespace>
|
||||
<namespace name="python">
|
||||
</namespace>
|
||||
<namespace name="serialization">
|
||||
</namespace>
|
||||
</namespace>
|
||||
</header>
|
||||
@ -458,71 +507,90 @@
|
||||
</template><specialization><template-arg>Static</template-arg><template-arg>Axes</template-arg><template-arg>Storage</template-arg></specialization><typedef name="value_type"><type>typename Storage::value_type</type></typedef>
|
||||
<method-group name="public member functions">
|
||||
<method name="operator==" cv="const"><type>bool</type><template>
|
||||
<template-nontype-parameter name="D"><type>type</type></template-nontype-parameter>
|
||||
<template-type-parameter name="D"/>
|
||||
<template-type-parameter name="A"/>
|
||||
<template-type-parameter name="S"/>
|
||||
</template><parameter name="rhs"><paramtype>const histogram< D, A, S > &</paramtype></parameter></method>
|
||||
<method name="operator!=" cv="const"><type>bool</type><template>
|
||||
<template-nontype-parameter name="D"><type>type</type></template-nontype-parameter>
|
||||
<template-type-parameter name="D"/>
|
||||
<template-type-parameter name="A"/>
|
||||
<template-type-parameter name="S"/>
|
||||
</template><parameter name="rhs"><paramtype>const histogram< D, A, S > &</paramtype></parameter></method>
|
||||
<method name="operator+="><type>histogram &</type><template>
|
||||
<template-nontype-parameter name="D"><type>type</type></template-nontype-parameter>
|
||||
<template-type-parameter name="D"/>
|
||||
<template-type-parameter name="A"/>
|
||||
<template-type-parameter name="S"/>
|
||||
</template><parameter name="rhs"><paramtype>const histogram< D, A, S > &</paramtype></parameter></method>
|
||||
<method name="fill"><type>void</type><template>
|
||||
<template-nontype-parameter name="Values"><type>typename...</type></template-nontype-parameter>
|
||||
</template><parameter name="values"><paramtype>Values...</paramtype></parameter></method>
|
||||
<method name="wfill"><type>void</type><template>
|
||||
<template-nontype-parameter name="Values"><type>typename...</type></template-nontype-parameter>
|
||||
</template><parameter name="w"><paramtype>value_type</paramtype></parameter><parameter name="values"><paramtype>Values...</paramtype></parameter></method>
|
||||
<template-nontype-parameter name="Args"><type>typename...</type></template-nontype-parameter>
|
||||
</template><parameter name="args"><paramtype>const Args &...</paramtype></parameter></method>
|
||||
<method name="value" cv="const"><type>value_type</type><template>
|
||||
<template-nontype-parameter name="Indices"><type>typename...</type></template-nontype-parameter>
|
||||
</template><parameter name="indices"><paramtype>Indices...</paramtype></parameter></method>
|
||||
</template><parameter name="indices"><paramtype>const Indices &...</paramtype></parameter></method>
|
||||
<method name="variance" cv="const"><type>value_type</type><template>
|
||||
<template-nontype-parameter name="Indices"><type>typename...</type></template-nontype-parameter>
|
||||
</template><parameter name="indices"><paramtype>Indices...</paramtype></parameter></method>
|
||||
</template><parameter name="indices"><paramtype>const Indices &...</paramtype></parameter></method>
|
||||
<method name="dim" cv="const"><type>constexpr unsigned</type><purpose>Number of axes (dimensions) of histogram. </purpose></method>
|
||||
<method name="size" cv="const"><type>std::size_t</type><purpose>Total number of bins in the histogram (including underflow/overflow) </purpose></method>
|
||||
<method name="sum" cv="const"><type>double</type><purpose>Sum of all counts in the histogram. </purpose></method>
|
||||
<method name="reset"><type>void</type><purpose>Reset bin counters to zero. </purpose></method>
|
||||
<method name="axis" cv="const"><type>std::add_const< typename fusion::result_of::value_at_c< axes_type, N >::type >::type &</type><template>
|
||||
<template-nontype-parameter name="N"><type>unsigned</type><default>0</default></template-nontype-parameter>
|
||||
</template></method>
|
||||
<method name="axis" cv="const"><type>constexpr std::add_const< typename fusion::result_of::value_at_c< axes_type, N >::type >::type &</type><template>
|
||||
<template-nontype-parameter name="N"><type>unsigned</type></template-nontype-parameter>
|
||||
</template><parameter name=""><paramtype>std::integral_constant< unsigned, N ></paramtype></parameter><purpose>Get N-th axis. </purpose></method>
|
||||
<method name="axis" cv="const"><type>constexpr std::add_const< typename fusion::result_of::value_at_c< axes_type, 0 >::type >::type &</type></method>
|
||||
<method name="for_each_axis" cv="const"><type>void</type><template>
|
||||
<template-type-parameter name="Unary"/>
|
||||
</template><parameter name="unary"><paramtype>Unary &</paramtype></parameter><purpose>Apply unary functor/function to each axis. </purpose></method>
|
||||
</method-group>
|
||||
<constructor cv="= default"/>
|
||||
<constructor specifiers="explicit"><template>
|
||||
<template-nontype-parameter name="Axes1"><type>typename...</type></template-nontype-parameter>
|
||||
</template><parameter name="axes"><paramtype>const Axes1 &...</paramtype></parameter></constructor>
|
||||
<constructor cv="= default"><parameter name="rhs"><paramtype>const histogram &</paramtype></parameter></constructor>
|
||||
<constructor cv="= default"><parameter name="rhs"><paramtype>histogram &&</paramtype></parameter></constructor>
|
||||
<copy-assignment cv="= default"><type>histogram &</type><parameter name="rhs"><paramtype>const histogram &</paramtype></parameter></copy-assignment>
|
||||
<copy-assignment cv="= default"><type>histogram &</type><parameter name="rhs"><paramtype>histogram &&</paramtype></parameter></copy-assignment>
|
||||
<constructor specifiers="explicit"><template>
|
||||
<template-nontype-parameter name="D"><type>type</type></template-nontype-parameter>
|
||||
<template-nontype-parameter name="Axes1"><type>typename...</type></template-nontype-parameter>
|
||||
</template><parameter name="axes"><paramtype>const Axes1 &...</paramtype></parameter></constructor>
|
||||
<constructor specifiers="explicit"><template>
|
||||
<template-type-parameter name="D"/>
|
||||
<template-type-parameter name="A"/>
|
||||
<template-type-parameter name="S"/>
|
||||
</template><parameter name="rhs"><paramtype>const histogram< D, A, S > &</paramtype></parameter></constructor>
|
||||
<copy-assignment><type>histogram &</type><template>
|
||||
<template-nontype-parameter name="D"><type>type</type></template-nontype-parameter>
|
||||
<template-type-parameter name="D"/>
|
||||
<template-type-parameter name="A"/>
|
||||
<template-type-parameter name="S"/>
|
||||
</template><parameter name="rhs"><paramtype>const histogram< D, A, S > &</paramtype></parameter></copy-assignment>
|
||||
<method-group name="private member functions">
|
||||
<method name="field_count" cv="const"><type>std::size_t</type></method>
|
||||
<method name="apply_lin" cv="const"><type>size_pair</type><template>
|
||||
<method name="apply_lin" cv="const"><type>void</type><template>
|
||||
<template-nontype-parameter name="Lin"><type>template< class, class > class</type></template-nontype-parameter>
|
||||
<template-nontype-parameter name="D"><type>unsigned</type></template-nontype-parameter>
|
||||
<template-type-parameter name="First"/>
|
||||
<template-nontype-parameter name="Rest"><type>typename...</type></template-nontype-parameter>
|
||||
</template><parameter name="p"><paramtype>size_pair &&</paramtype></parameter><parameter name="x"><paramtype>const First &</paramtype></parameter><parameter name="rest"><paramtype>const Rest &...</paramtype></parameter></method>
|
||||
<method name="apply_lin" cv="const"><type>size_pair</type><template>
|
||||
</template><parameter name="idx"><paramtype>std::size_t &</paramtype></parameter><parameter name="stride"><paramtype>std::size_t &</paramtype></parameter><parameter name="x"><paramtype>const First &</paramtype></parameter><parameter name="rest"><paramtype>const Rest &...</paramtype></parameter></method>
|
||||
<method name="apply_lin" cv="const"><type>void</type><template>
|
||||
<template-nontype-parameter name="Lin"><type>template< class, class > class</type></template-nontype-parameter>
|
||||
</template><parameter name="p"><paramtype>size_pair &&</paramtype></parameter></method>
|
||||
<template-nontype-parameter name="D"><type>unsigned</type></template-nontype-parameter>
|
||||
</template><parameter name="idx"><paramtype>std::size_t &</paramtype></parameter><parameter name="stride"><paramtype>std::size_t &</paramtype></parameter></method>
|
||||
<method name="apply_lin" cv="const"><type>void</type><template>
|
||||
<template-nontype-parameter name="Lin"><type>template< class, class > class</type></template-nontype-parameter>
|
||||
<template-nontype-parameter name="D"><type>unsigned</type></template-nontype-parameter>
|
||||
<template-type-parameter name="First"/>
|
||||
<template-nontype-parameter name="Rest"><type>typename...</type></template-nontype-parameter>
|
||||
</template><parameter name="idx"><paramtype>std::size_t &</paramtype></parameter><parameter name="stride"><paramtype>std::size_t &</paramtype></parameter><parameter name="w"><paramtype>double &</paramtype></parameter><parameter name="x"><paramtype>const First &</paramtype></parameter><parameter name="rest"><paramtype>const Rest &...</paramtype></parameter></method>
|
||||
<method name="apply_lin" cv="const"><type>void</type><template>
|
||||
<template-nontype-parameter name="Lin"><type>template< class, class > class</type></template-nontype-parameter>
|
||||
<template-nontype-parameter name="D"><type>unsigned</type></template-nontype-parameter>
|
||||
<template-type-parameter name=""/>
|
||||
<template-nontype-parameter name="Rest"><type>typename...</type></template-nontype-parameter>
|
||||
</template><parameter name="idx"><paramtype>std::size_t &</paramtype></parameter><parameter name="stride"><paramtype>std::size_t &</paramtype></parameter><parameter name="w"><paramtype>double &</paramtype></parameter><parameter name="x"><paramtype>const weight &</paramtype></parameter><parameter name="rest"><paramtype>const Rest &...</paramtype></parameter></method>
|
||||
<method name="apply_lin" cv="const"><type>void</type><template>
|
||||
<template-nontype-parameter name="Lin"><type>template< class, class > class</type></template-nontype-parameter>
|
||||
<template-nontype-parameter name="D"><type>unsigned</type></template-nontype-parameter>
|
||||
</template><parameter name="idx"><paramtype>std::size_t &</paramtype></parameter><parameter name="stride"><paramtype>std::size_t &</paramtype></parameter><parameter name="w"><paramtype>double &</paramtype></parameter></method>
|
||||
<method name="serialize"><type>void</type><template>
|
||||
<template-type-parameter name="Archive"/>
|
||||
</template><parameter name=""><paramtype>Archive &</paramtype></parameter><parameter name=""><paramtype>unsigned</paramtype></parameter></method>
|
||||
</method-group>
|
||||
</class-specialization>
|
||||
|
||||
@ -533,20 +601,11 @@
|
||||
|
||||
<function name="make_static_histogram"><type>histogram< Static, mpl::vector< Axes... > ></type><template>
|
||||
<template-nontype-parameter name="Axes"><type>typename...</type></template-nontype-parameter>
|
||||
</template><parameter name="axes"><paramtype>const Axes &...</paramtype></parameter><purpose>default static type factory </purpose></function>
|
||||
</template><parameter name="axes"><paramtype>Axes &&...</paramtype></parameter><purpose>default static type factory </purpose></function>
|
||||
<function name="make_static_histogram_with"><type>histogram< Static, mpl::vector< Axes... >, Storage ></type><template>
|
||||
<template-type-parameter name="Storage"/>
|
||||
<template-nontype-parameter name="Axes"><type>typename...</type></template-nontype-parameter>
|
||||
</template><parameter name="axes"><paramtype>const Axes &...</paramtype></parameter><purpose>static type factory with variable storage type </purpose></function>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</template><parameter name="axes"><paramtype>Axes &&...</paramtype></parameter><purpose>static type factory with variable storage type </purpose></function>
|
||||
|
||||
|
||||
|
||||
@ -562,6 +621,8 @@
|
||||
|
||||
|
||||
|
||||
</namespace>
|
||||
<namespace name="serialization">
|
||||
</namespace>
|
||||
</namespace>
|
||||
</header>
|
||||
@ -578,7 +639,7 @@
|
||||
|
||||
|
||||
<function name="operator<<"><type>std::ostream &</type><template>
|
||||
<template-nontype-parameter name="D"><type>type</type></template-nontype-parameter>
|
||||
<template-type-parameter name="D"/>
|
||||
<template-type-parameter name="A"/>
|
||||
<template-type-parameter name="S"/>
|
||||
</template><parameter name="os"><paramtype>std::ostream &</paramtype></parameter><parameter name="h"><paramtype>const histogram< D, A, S > &</paramtype></parameter></function>
|
||||
@ -596,6 +657,32 @@
|
||||
|
||||
|
||||
|
||||
</namespace>
|
||||
</namespace>
|
||||
</header>
|
||||
<header name="boost/histogram/literals.hpp">
|
||||
<namespace name="boost">
|
||||
<namespace name="histogram">
|
||||
<namespace name="literals">
|
||||
<function name="operator""_c"><type>auto</type><template>
|
||||
<template-nontype-parameter name="Digits"><type>char...</type></template-nontype-parameter>
|
||||
</template></function>
|
||||
</namespace>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@ -625,40 +712,6 @@
|
||||
<template-type-parameter name="Archive"/>
|
||||
<template-type-parameter name="Container"/>
|
||||
</template><parameter name="ar"><paramtype>Archive &</paramtype></parameter><parameter name="store"><paramtype>container_storage< Container > &</paramtype></parameter><parameter name=""><paramtype>unsigned</paramtype></parameter></function>
|
||||
<function name="serialize"><type>void</type><template>
|
||||
<template-type-parameter name="Archive"/>
|
||||
</template><parameter name="ar"><paramtype>Archive &</paramtype></parameter><parameter name="base"><paramtype><classname>axis_base</classname>< false > &</paramtype></parameter><parameter name=""><paramtype>unsigned</paramtype></parameter></function>
|
||||
<function name="serialize"><type>void</type><template>
|
||||
<template-type-parameter name="Archive"/>
|
||||
</template><parameter name="ar"><paramtype>Archive &</paramtype></parameter><parameter name="base"><paramtype><classname>axis_base</classname>< true > &</paramtype></parameter><parameter name=""><paramtype>unsigned</paramtype></parameter></function>
|
||||
<function name="serialize"><type>void</type><template>
|
||||
<template-type-parameter name="Archive"/>
|
||||
<template-type-parameter name="RealType"/>
|
||||
</template><parameter name="ar"><paramtype>Archive &</paramtype></parameter><parameter name="axis"><paramtype><classname>regular_axis</classname>< RealType > &</paramtype></parameter><parameter name=""><paramtype>unsigned</paramtype></parameter></function>
|
||||
<function name="serialize"><type>void</type><template>
|
||||
<template-type-parameter name="Archive"/>
|
||||
<template-type-parameter name="RealType"/>
|
||||
</template><parameter name="ar"><paramtype>Archive &</paramtype></parameter><parameter name="axis"><paramtype><classname>circular_axis</classname>< RealType > &</paramtype></parameter><parameter name=""><paramtype>unsigned</paramtype></parameter></function>
|
||||
<function name="serialize"><type>void</type><template>
|
||||
<template-type-parameter name="Archive"/>
|
||||
<template-type-parameter name="RealType"/>
|
||||
</template><parameter name="ar"><paramtype>Archive &</paramtype></parameter><parameter name="axis"><paramtype><classname>variable_axis</classname>< RealType > &</paramtype></parameter><parameter name=""><paramtype>unsigned</paramtype></parameter></function>
|
||||
<function name="serialize"><type>void</type><template>
|
||||
<template-type-parameter name="Archive"/>
|
||||
</template><parameter name="ar"><paramtype>Archive &</paramtype></parameter><parameter name="axis"><paramtype><classname>integer_axis</classname> &</paramtype></parameter><parameter name=""><paramtype>unsigned</paramtype></parameter></function>
|
||||
<function name="serialize"><type>void</type><template>
|
||||
<template-type-parameter name="Archive"/>
|
||||
</template><parameter name="ar"><paramtype>Archive &</paramtype></parameter><parameter name="axis"><paramtype><classname>category_axis</classname> &</paramtype></parameter><parameter name=""><paramtype>unsigned</paramtype></parameter></function>
|
||||
<function name="serialize"><type>void</type><template>
|
||||
<template-type-parameter name="Archive"/>
|
||||
<template-type-parameter name="A"/>
|
||||
<template-type-parameter name="S"/>
|
||||
</template><parameter name="ar"><paramtype>Archive &</paramtype></parameter><parameter name="h"><paramtype>histogram< Static, A, S > &</paramtype></parameter><parameter name=""><paramtype>unsigned</paramtype></parameter></function>
|
||||
<function name="serialize"><type>void</type><template>
|
||||
<template-type-parameter name="Archive"/>
|
||||
<template-type-parameter name="A"/>
|
||||
<template-type-parameter name="S"/>
|
||||
</template><parameter name="ar"><paramtype>Archive &</paramtype></parameter><parameter name="h"><paramtype>histogram< Dynamic, A, S > &</paramtype></parameter><parameter name=""><paramtype>unsigned</paramtype></parameter></function>
|
||||
|
||||
|
||||
|
||||
@ -824,15 +877,6 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@ -848,6 +892,8 @@
|
||||
<template-type-parameter name="S"/>
|
||||
</template><parameter name="a"><paramtype>const S &</paramtype></parameter><parameter name="b"><paramtype>const adaptive_storage< Allocator > &</paramtype></parameter></function>
|
||||
</namespace>
|
||||
<namespace name="python">
|
||||
</namespace>
|
||||
<namespace name="serialization">
|
||||
</namespace>
|
||||
</namespace>
|
||||
@ -883,6 +929,11 @@
|
||||
<copy-assignment><type>container_storage &</type><template>
|
||||
<template-type-parameter name="OtherStorage"/>
|
||||
</template><parameter name="other"><paramtype>const OtherStorage &</paramtype></parameter></copy-assignment>
|
||||
<method-group name="private member functions">
|
||||
<method name="serialize"><type>void</type><template>
|
||||
<template-type-parameter name="Archive"/>
|
||||
</template><parameter name=""><paramtype>Archive &</paramtype></parameter><parameter name=""><paramtype>unsigned</paramtype></parameter></method>
|
||||
</method-group>
|
||||
</class>
|
||||
|
||||
|
||||
@ -907,15 +958,8 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</namespace>
|
||||
<namespace name="serialization">
|
||||
</namespace>
|
||||
</namespace>
|
||||
</header>
|
||||
@ -933,15 +977,6 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<function name="bins"><type>int</type><template>
|
||||
<template-type-parameter name="A"/>
|
||||
</template><parameter name="a"><paramtype>const A &</paramtype></parameter></function>
|
||||
|
@ -8,16 +8,16 @@ The following plot shows results of a benchmark on a 9 GHz Macbook Pro. Random n
|
||||
|
||||
[variablelist Plot legend:
|
||||
[[root] [[@https://root.cern.ch ROOT classes] (`TH1I` for 1D, `TH3I` for 3D and `THnI` for 6D)]]
|
||||
[[py:numpy] [numpy functions ([python]`numpy.histogram1d` for 1D, `numpy.histogramdd` for 3D and 6D)]]
|
||||
[[py:hd_sd] [[classref boost::histogram::histogram histogram<Dynamic, Axes, adaptive_storage<>>] called from Python]]
|
||||
[[py:numpy] [numpy functions ([python]`numpy.histogram` for 1D, `numpy.histogramdd` for 2D, 3D, and 6D)]]
|
||||
[[py:hd_sd] [[classref boost::histogram::histogram<Dynamic, Axes, adaptive_storage<>>] called from Python]]
|
||||
[[hs_ss] [[classref boost::histogram::histogram<Static, Axes, container_storage<std::vector<int>>>]]]
|
||||
[[hs_sd] [[classref boost::histogram::histogram<Static, Axes, adaptive_storage<>]]]
|
||||
[[hd_ss] [[classref boost::histogram::histogram<Dynamic, Axes, container_storage<std::vector<int>>]]]
|
||||
[[hd_sd] [[classref boost::histogram::histogram<Dynamic, Axes, adaptive_storage<>]]]
|
||||
]
|
||||
|
||||
[classref boost::histogram::histogram<Static, Axes, Storage>] is always faster than [classref boost::histogram::histogram<Dynamic, Axes, Storage>] and safer to use, as more checks are done at compile time. It is recommended when working in C++ only. [classref boost::histogram::adaptive_storage] is faster than [classref boost::histogram::container_storage] for histograms with many bins, because it uses the cache more effectively due to its smaller memory consumption per bin. If the number of bins is small, the latter is faster since it does not reallocate memory to increase the element size.
|
||||
[classref boost::histogram::histogram<Static, Axes, Storage>] is always faster than [classref boost::histogram::histogram<Dynamic, Axes, Storage>] and safer to use, as more checks are done at compile time. It is recommended when working in C++ only. [classref boost::histogram::adaptive_storage] is faster than [classref boost::histogram::container_storage] for histograms with many bins, because it uses the cache more effectively due to its smaller memory consumption per bin. If the number of bins is small, it is slower because of the instruction and allocation overhead of handling memory in a dynamic way.
|
||||
|
||||
The histograms in this library are mostly faster than the competition, in some cases by a factor of 2. Simultaneously they are more flexible, since binning strategies can be customised. The Python-wrapped histogram is slower than numpy's own specialized function for 1D, but beats numpy's general multi-dimensional function by a factor 2 to 3.
|
||||
The histograms in this library are mostly faster than the competition, in some cases by a factor of 2. Simultaneously they are more flexible, since binning strategies can be customised. The Python-wrapped histogram is slower than numpy's own specialized function for 1D, but beats numpy's multi-dimensional histogramming function by a factor 2 to 3.
|
||||
|
||||
[endsect]
|
||||
|
49
doc/html/BOOST_HISTOGRAM_STRING_VIEW.html
Normal file
@ -0,0 +1,49 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Macro BOOST_HISTOGRAM_STRING_VIEW</title>
|
||||
<link rel="stylesheet" href="../../doc/src/boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
|
||||
<link rel="home" href="index.html" title="Chapter 1. Boost.Histogram">
|
||||
<link rel="up" href="histogram/reference.html#header.boost.histogram.axis_hpp" title="Header <boost/histogram/axis.hpp>">
|
||||
<link rel="prev" href="boost/histogram/variable_axis.html" title="Class template variable_axis">
|
||||
<link rel="next" href="boost/histogram/histogram.html" title="Class template histogram">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<table cellpadding="2" width="100%"><tr>
|
||||
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../boost.png"></td>
|
||||
<td align="center"><a href="../../index.html">Home</a></td>
|
||||
<td align="center"><a href="../../../../libs/libraries.htm">Libraries</a></td>
|
||||
<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
|
||||
<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
|
||||
<td align="center"><a href="../../more/index.htm">More</a></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="boost/histogram/variable_axis.html"><img src="../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="histogram/reference.html#header.boost.histogram.axis_hpp"><img src="../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="boost/histogram/histogram.html"><img src="../../doc/src/images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="BOOST_HISTOGRAM_STRING_VIEW"></a><div class="titlepage"></div>
|
||||
<div class="refnamediv">
|
||||
<h2><span class="refentrytitle">Macro BOOST_HISTOGRAM_STRING_VIEW</span></h2>
|
||||
<p>BOOST_HISTOGRAM_STRING_VIEW</p>
|
||||
</div>
|
||||
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
|
||||
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="histogram/reference.html#header.boost.histogram.axis_hpp" title="Header <boost/histogram/axis.hpp>">boost/histogram/axis.hpp</a>>
|
||||
|
||||
</span>BOOST_HISTOGRAM_STRING_VIEW</pre></div>
|
||||
</div>
|
||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||
<td align="left"></td>
|
||||
<td align="right"><div class="copyright-footer">Copyright © 2016, 2017 Hans Dembinski<p>
|
||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
</p>
|
||||
</div></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="boost/histogram/variable_axis.html"><img src="../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="histogram/reference.html#header.boost.histogram.axis_hpp"><img src="../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="index.html"><img src="../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="boost/histogram/histogram.html"><img src="../../doc/src/images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
@ -2,25 +2,25 @@
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Class template adaptive_storage</title>
|
||||
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
||||
<link rel="stylesheet" href="../../../../doc/src/boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
|
||||
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Histogram">
|
||||
<link rel="up" href="../../histogram/reference.html#header.boost.histogram.storage.adaptive_storage_hpp" title="Header <boost/histogram/storage/adaptive_storage.hpp>">
|
||||
<link rel="prev" href="histogram__idm267991624896.html" title="Class template histogram<Static, Axes, Storage>">
|
||||
<link rel="prev" href="histogram__idm307895513536.html" title="Class template histogram<Static, Axes, Storage>">
|
||||
<link rel="next" href="adaptive_storage/add_visitor.html" title="Struct template add_visitor">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<table cellpadding="2" width="100%"><tr>
|
||||
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
|
||||
<td align="center"><a href="../../../../../../index.html">Home</a></td>
|
||||
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
|
||||
<td align="center"><a href="../../../../index.html">Home</a></td>
|
||||
<td align="center"><a href="../../../../../../libs/libraries.htm">Libraries</a></td>
|
||||
<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
|
||||
<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
|
||||
<td align="center"><a href="../../../../../../more/index.htm">More</a></td>
|
||||
<td align="center"><a href="../../../../more/index.htm">More</a></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="histogram__idm267991624896.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../histogram/reference.html#header.boost.histogram.storage.adaptive_storage_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="adaptive_storage/add_visitor.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
<a accesskey="p" href="histogram__idm307895513536.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../histogram/reference.html#header.boost.histogram.storage.adaptive_storage_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="adaptive_storage/add_visitor.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.histogram.adaptive_storage"></a><div class="titlepage"></div>
|
||||
@ -41,13 +41,13 @@
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Value<span class="special">></span>
|
||||
<span class="keyword">struct</span> <a class="link" href="adaptive_storage/add_visitor.html" title="Struct template add_visitor">add_visitor</a> <span class="special">:</span> <span class="keyword">public</span> <span class="identifier">static_visitor</span><span class="special"><</span> <span class="keyword">void</span> <span class="special">></span> <span class="special">{</span>
|
||||
<span class="comment">// <a class="link" href="adaptive_storage/add_visitor.html#boost.histogram.adaptive_storage.add_visitorconstruct-copy-destruct">construct/copy/destruct</a></span>
|
||||
<a class="link" href="adaptive_storage/add_visitor.html#idm267991492544-bb"><span class="identifier">add_visitor</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Value</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">buffer_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="adaptive_storage/add_visitor.html#idm307895390624-bb"><span class="identifier">add_visitor</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Value</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">buffer_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="adaptive_storage/add_visitor.html#idm267991500688-bb">public member functions</a></span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Array<span class="special">></span> <span class="keyword">void</span> <a class="link" href="adaptive_storage/add_visitor.html#idm267991500160-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Array</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="adaptive_storage/add_visitor.html#idm267991497712-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">array</span><span class="special"><</span> <span class="keyword">void</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="adaptive_storage/add_visitor.html#idm267991496048-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">array</span><span class="special"><</span> <span class="identifier">mp_int</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="adaptive_storage/add_visitor.html#idm267991494368-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">array</span><span class="special"><</span> <span class="identifier">weight</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="comment">// <a class="link" href="adaptive_storage/add_visitor.html#idm307895398768-bb">public member functions</a></span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Array<span class="special">></span> <span class="keyword">void</span> <a class="link" href="adaptive_storage/add_visitor.html#idm307895398240-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Array</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="adaptive_storage/add_visitor.html#idm307895395792-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">array</span><span class="special"><</span> <span class="keyword">void</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="adaptive_storage/add_visitor.html#idm307895394128-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">array</span><span class="special"><</span> <span class="identifier">mp_int</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="adaptive_storage/add_visitor.html#idm307895392448-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">array</span><span class="special"><</span> <span class="identifier">weight</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// public data members</span>
|
||||
<span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span> <span class="identifier">idx</span><span class="special">;</span>
|
||||
@ -57,13 +57,13 @@
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Value<span class="special">></span>
|
||||
<span class="keyword">struct</span> <a class="link" href="adaptive_storage/assign_visitor.html" title="Struct template assign_visitor">assign_visitor</a> <span class="special">:</span> <span class="keyword">public</span> <span class="identifier">static_visitor</span><span class="special"><</span> <span class="keyword">void</span> <span class="special">></span> <span class="special">{</span>
|
||||
<span class="comment">// <a class="link" href="adaptive_storage/assign_visitor.html#boost.histogram.adaptive_storage.assign_visitorconstruct-copy-destruct">construct/copy/destruct</a></span>
|
||||
<a class="link" href="adaptive_storage/assign_visitor.html#idm267991478144-bb"><span class="identifier">assign_visitor</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Value</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">buffer_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="adaptive_storage/assign_visitor.html#idm307895376224-bb"><span class="identifier">assign_visitor</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Value</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">buffer_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="adaptive_storage/assign_visitor.html#idm267991486288-bb">public member functions</a></span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Array<span class="special">></span> <span class="keyword">void</span> <a class="link" href="adaptive_storage/assign_visitor.html#idm267991485760-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Array</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="adaptive_storage/assign_visitor.html#idm267991483312-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">array</span><span class="special"><</span> <span class="keyword">void</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="adaptive_storage/assign_visitor.html#idm267991481648-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">array</span><span class="special"><</span> <span class="identifier">mp_int</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="adaptive_storage/assign_visitor.html#idm267991479968-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">array</span><span class="special"><</span> <span class="identifier">weight</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="comment">// <a class="link" href="adaptive_storage/assign_visitor.html#idm307895384368-bb">public member functions</a></span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Array<span class="special">></span> <span class="keyword">void</span> <a class="link" href="adaptive_storage/assign_visitor.html#idm307895383840-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Array</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="adaptive_storage/assign_visitor.html#idm307895381392-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">array</span><span class="special"><</span> <span class="keyword">void</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="adaptive_storage/assign_visitor.html#idm307895379728-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">array</span><span class="special"><</span> <span class="identifier">mp_int</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="adaptive_storage/assign_visitor.html#idm307895378048-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">array</span><span class="special"><</span> <span class="identifier">weight</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// public data members</span>
|
||||
<span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span> <span class="identifier">idx</span><span class="special">;</span>
|
||||
@ -73,25 +73,25 @@
|
||||
|
||||
<span class="keyword">struct</span> <a class="link" href="adaptive_storage/bicmp_visitor.html" title="Struct bicmp_visitor">bicmp_visitor</a> <span class="special">:</span> <span class="keyword">public</span> <span class="identifier">static_visitor</span><span class="special"><</span> <span class="keyword">bool</span> <span class="special">></span> <span class="special">{</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="adaptive_storage/bicmp_visitor.html#idm267991475040-bb">public member functions</a></span>
|
||||
<span class="comment">// <a class="link" href="adaptive_storage/bicmp_visitor.html#idm307895373120-bb">public member functions</a></span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Array1<span class="special">,</span> <span class="keyword">typename</span> Array2<span class="special">></span>
|
||||
<span class="keyword">bool</span> <a class="link" href="adaptive_storage/bicmp_visitor.html#idm267991474512-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Array1</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Array2</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">bool</span> <a class="link" href="adaptive_storage/bicmp_visitor.html#idm307895372592-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Array1</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Array2</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Array<span class="special">></span>
|
||||
<span class="keyword">bool</span> <a class="link" href="adaptive_storage/bicmp_visitor.html#idm267991470912-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Array</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">array</span><span class="special"><</span> <span class="keyword">void</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">bool</span> <a class="link" href="adaptive_storage/bicmp_visitor.html#idm307895368992-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Array</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">array</span><span class="special"><</span> <span class="keyword">void</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Array<span class="special">></span>
|
||||
<span class="keyword">bool</span> <a class="link" href="adaptive_storage/bicmp_visitor.html#idm267991467808-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">array</span><span class="special"><</span> <span class="keyword">void</span> <span class="special">></span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Array</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">bool</span> <a class="link" href="adaptive_storage/bicmp_visitor.html#idm267991464704-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">array</span><span class="special"><</span> <span class="keyword">void</span> <span class="special">></span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">array</span><span class="special"><</span> <span class="keyword">void</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">bool</span> <a class="link" href="adaptive_storage/bicmp_visitor.html#idm307895365888-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">array</span><span class="special"><</span> <span class="keyword">void</span> <span class="special">></span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Array</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">bool</span> <a class="link" href="adaptive_storage/bicmp_visitor.html#idm307895362784-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">array</span><span class="special"><</span> <span class="keyword">void</span> <span class="special">></span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">array</span><span class="special"><</span> <span class="keyword">void</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="special">}</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> S<span class="special">></span>
|
||||
<span class="keyword">struct</span> <a class="link" href="adaptive_storage/cmp_visitor.html" title="Struct template cmp_visitor">cmp_visitor</a> <span class="special">:</span> <span class="keyword">public</span> <span class="identifier">static_visitor</span><span class="special"><</span> <span class="keyword">bool</span> <span class="special">></span> <span class="special">{</span>
|
||||
<span class="comment">// <a class="link" href="adaptive_storage/cmp_visitor.html#boost.histogram.adaptive_storage.cmp_visitorconstruct-copy-destruct">construct/copy/destruct</a></span>
|
||||
<a class="link" href="adaptive_storage/cmp_visitor.html#idm267991451600-bb"><span class="identifier">cmp_visitor</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">S</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="adaptive_storage/cmp_visitor.html#idm307895349680-bb"><span class="identifier">cmp_visitor</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">S</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="adaptive_storage/cmp_visitor.html#idm267991459760-bb">public member functions</a></span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Array<span class="special">></span> <span class="keyword">bool</span> <a class="link" href="adaptive_storage/cmp_visitor.html#idm267991459232-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Array</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">bool</span> <a class="link" href="adaptive_storage/cmp_visitor.html#idm267991456784-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">array</span><span class="special"><</span> <span class="identifier">mp_int</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">bool</span> <a class="link" href="adaptive_storage/cmp_visitor.html#idm267991455104-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">array</span><span class="special"><</span> <span class="identifier">weight</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">bool</span> <a class="link" href="adaptive_storage/cmp_visitor.html#idm267991453424-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">array</span><span class="special"><</span> <span class="keyword">void</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="comment">// <a class="link" href="adaptive_storage/cmp_visitor.html#idm307895357840-bb">public member functions</a></span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Array<span class="special">></span> <span class="keyword">bool</span> <a class="link" href="adaptive_storage/cmp_visitor.html#idm307895357312-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Array</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">bool</span> <a class="link" href="adaptive_storage/cmp_visitor.html#idm307895354864-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">array</span><span class="special"><</span> <span class="identifier">mp_int</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">bool</span> <a class="link" href="adaptive_storage/cmp_visitor.html#idm307895353184-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">array</span><span class="special"><</span> <span class="identifier">weight</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">bool</span> <a class="link" href="adaptive_storage/cmp_visitor.html#idm307895351504-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">array</span><span class="special"><</span> <span class="keyword">void</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// public data members</span>
|
||||
<span class="keyword">const</span> <span class="identifier">S</span> <span class="special">&</span> <span class="identifier">os</span><span class="special">;</span>
|
||||
@ -99,13 +99,13 @@
|
||||
|
||||
<span class="keyword">struct</span> <a class="link" href="adaptive_storage/increase_visitor.html" title="Struct increase_visitor">increase_visitor</a> <span class="special">:</span> <span class="keyword">public</span> <span class="identifier">static_visitor</span><span class="special"><</span> <span class="keyword">void</span> <span class="special">></span> <span class="special">{</span>
|
||||
<span class="comment">// <a class="link" href="adaptive_storage/increase_visitor.html#boost.histogram.adaptive_storage.increase_visitorconstruct-copy-destruct">construct/copy/destruct</a></span>
|
||||
<a class="link" href="adaptive_storage/increase_visitor.html#idm267991440048-bb"><span class="identifier">increase_visitor</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">buffer_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="adaptive_storage/increase_visitor.html#idm307895338128-bb"><span class="identifier">increase_visitor</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">buffer_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="adaptive_storage/increase_visitor.html#idm267991448192-bb">public member functions</a></span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Array<span class="special">></span> <span class="keyword">void</span> <a class="link" href="adaptive_storage/increase_visitor.html#idm267991447664-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Array</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="adaptive_storage/increase_visitor.html#idm267991445216-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">array</span><span class="special"><</span> <span class="keyword">void</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="adaptive_storage/increase_visitor.html#idm267991443552-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">array</span><span class="special"><</span> <span class="identifier">mp_int</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="adaptive_storage/increase_visitor.html#idm267991441872-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">array</span><span class="special"><</span> <span class="identifier">weight</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="comment">// <a class="link" href="adaptive_storage/increase_visitor.html#idm307895346272-bb">public member functions</a></span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Array<span class="special">></span> <span class="keyword">void</span> <a class="link" href="adaptive_storage/increase_visitor.html#idm307895345744-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Array</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="adaptive_storage/increase_visitor.html#idm307895343296-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">array</span><span class="special"><</span> <span class="keyword">void</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="adaptive_storage/increase_visitor.html#idm307895341632-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">array</span><span class="special"><</span> <span class="identifier">mp_int</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="adaptive_storage/increase_visitor.html#idm307895339952-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">array</span><span class="special"><</span> <span class="identifier">weight</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// public data members</span>
|
||||
<span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span> <span class="identifier">idx</span><span class="special">;</span>
|
||||
@ -114,18 +114,18 @@
|
||||
|
||||
<span class="keyword">struct</span> <a class="link" href="adaptive_storage/size_visitor.html" title="Struct size_visitor">size_visitor</a> <span class="special">:</span> <span class="keyword">public</span> <span class="identifier">static_visitor</span><span class="special"><</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">></span> <span class="special">{</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="adaptive_storage/size_visitor.html#idm267991437584-bb">public member functions</a></span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Array<span class="special">></span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <a class="link" href="adaptive_storage/size_visitor.html#idm267991437056-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Array</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="comment">// <a class="link" href="adaptive_storage/size_visitor.html#idm307895335664-bb">public member functions</a></span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Array<span class="special">></span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <a class="link" href="adaptive_storage/size_visitor.html#idm307895335136-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Array</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="special">}</span><span class="special">;</span>
|
||||
|
||||
<span class="keyword">struct</span> <a class="link" href="adaptive_storage/value_visitor.html" title="Struct value_visitor">value_visitor</a> <span class="special">:</span> <span class="keyword">public</span> <span class="identifier">static_visitor</span><span class="special"><</span> <span class="identifier">value_type</span> <span class="special">></span> <span class="special">{</span>
|
||||
<span class="comment">// <a class="link" href="adaptive_storage/value_visitor.html#boost.histogram.adaptive_storage.value_visitorconstruct-copy-destruct">construct/copy/destruct</a></span>
|
||||
<a class="link" href="adaptive_storage/value_visitor.html#idm267991426288-bb"><span class="identifier">value_visitor</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="adaptive_storage/value_visitor.html#idm307895324368-bb"><span class="identifier">value_visitor</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="adaptive_storage/value_visitor.html#idm267991432768-bb">public member functions</a></span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Array<span class="special">></span> <span class="identifier">value_type</span> <a class="link" href="adaptive_storage/value_visitor.html#idm267991432240-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Array</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">value_type</span> <a class="link" href="adaptive_storage/value_visitor.html#idm267991429792-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">array</span><span class="special"><</span> <span class="keyword">void</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">value_type</span> <a class="link" href="adaptive_storage/value_visitor.html#idm267991428112-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">array</span><span class="special"><</span> <span class="identifier">weight</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="comment">// <a class="link" href="adaptive_storage/value_visitor.html#idm307895330848-bb">public member functions</a></span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Array<span class="special">></span> <span class="identifier">value_type</span> <a class="link" href="adaptive_storage/value_visitor.html#idm307895330320-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Array</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">value_type</span> <a class="link" href="adaptive_storage/value_visitor.html#idm307895327872-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">array</span><span class="special"><</span> <span class="keyword">void</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">value_type</span> <a class="link" href="adaptive_storage/value_visitor.html#idm307895326192-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">array</span><span class="special"><</span> <span class="identifier">weight</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// public data members</span>
|
||||
<span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span> <span class="identifier">idx</span><span class="special">;</span>
|
||||
@ -133,12 +133,12 @@
|
||||
|
||||
<span class="keyword">struct</span> <a class="link" href="adaptive_storage/variance_visitor.html" title="Struct variance_visitor">variance_visitor</a> <span class="special">:</span> <span class="keyword">public</span> <span class="identifier">static_visitor</span><span class="special"><</span> <span class="identifier">value_type</span> <span class="special">></span> <span class="special">{</span>
|
||||
<span class="comment">// <a class="link" href="adaptive_storage/variance_visitor.html#boost.histogram.adaptive_storage.variance_visitorconstruct-copy-destruct">construct/copy/destruct</a></span>
|
||||
<a class="link" href="adaptive_storage/variance_visitor.html#idm267991417168-bb"><span class="identifier">variance_visitor</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="adaptive_storage/variance_visitor.html#idm307895315248-bb"><span class="identifier">variance_visitor</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="adaptive_storage/variance_visitor.html#idm267991423648-bb">public member functions</a></span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Array<span class="special">></span> <span class="identifier">value_type</span> <a class="link" href="adaptive_storage/variance_visitor.html#idm267991423120-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Array</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">value_type</span> <a class="link" href="adaptive_storage/variance_visitor.html#idm267991420672-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">array</span><span class="special"><</span> <span class="keyword">void</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">value_type</span> <a class="link" href="adaptive_storage/variance_visitor.html#idm267991418992-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">array</span><span class="special"><</span> <span class="identifier">weight</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="comment">// <a class="link" href="adaptive_storage/variance_visitor.html#idm307895321728-bb">public member functions</a></span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Array<span class="special">></span> <span class="identifier">value_type</span> <a class="link" href="adaptive_storage/variance_visitor.html#idm307895321200-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Array</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">value_type</span> <a class="link" href="adaptive_storage/variance_visitor.html#idm307895318752-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">array</span><span class="special"><</span> <span class="keyword">void</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">value_type</span> <a class="link" href="adaptive_storage/variance_visitor.html#idm307895317072-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">array</span><span class="special"><</span> <span class="identifier">weight</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// public data members</span>
|
||||
<span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span> <span class="identifier">idx</span><span class="special">;</span>
|
||||
@ -146,12 +146,12 @@
|
||||
|
||||
<span class="keyword">struct</span> <a class="link" href="adaptive_storage/wincrease_visitor.html" title="Struct wincrease_visitor">wincrease_visitor</a> <span class="special">:</span> <span class="keyword">public</span> <span class="identifier">static_visitor</span><span class="special"><</span> <span class="keyword">void</span> <span class="special">></span> <span class="special">{</span>
|
||||
<span class="comment">// <a class="link" href="adaptive_storage/wincrease_visitor.html#boost.histogram.adaptive_storage.wincrease_visitorconstruct-copy-destruct">construct/copy/destruct</a></span>
|
||||
<a class="link" href="adaptive_storage/wincrease_visitor.html#idm267991406480-bb"><span class="identifier">wincrease_visitor</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">value_type</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">buffer_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="adaptive_storage/wincrease_visitor.html#idm307895304560-bb"><span class="identifier">wincrease_visitor</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">value_type</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">buffer_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="adaptive_storage/wincrease_visitor.html#idm267991412944-bb">public member functions</a></span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Array<span class="special">></span> <span class="keyword">void</span> <a class="link" href="adaptive_storage/wincrease_visitor.html#idm267991412416-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Array</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="adaptive_storage/wincrease_visitor.html#idm267991409968-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">array</span><span class="special"><</span> <span class="keyword">void</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="adaptive_storage/wincrease_visitor.html#idm267991408304-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">array</span><span class="special"><</span> <span class="identifier">weight</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="comment">// <a class="link" href="adaptive_storage/wincrease_visitor.html#idm307895311024-bb">public member functions</a></span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Array<span class="special">></span> <span class="keyword">void</span> <a class="link" href="adaptive_storage/wincrease_visitor.html#idm307895310496-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Array</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="adaptive_storage/wincrease_visitor.html#idm307895308048-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">array</span><span class="special"><</span> <span class="keyword">void</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="adaptive_storage/wincrease_visitor.html#idm307895306384-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">array</span><span class="special"><</span> <span class="identifier">weight</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// public data members</span>
|
||||
<span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span> <span class="identifier">idx</span><span class="special">;</span>
|
||||
@ -160,66 +160,66 @@
|
||||
<span class="special">}</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="adaptive_storage.html#boost.histogram.adaptive_storageconstruct-copy-destruct">construct/copy/destruct</a></span>
|
||||
<span class="keyword">explicit</span> <a class="link" href="adaptive_storage.html#idm267991388608-bb"><span class="identifier">adaptive_storage</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="adaptive_storage.html#idm267991387456-bb"><span class="identifier">adaptive_storage</span></a><span class="special">(</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span>
|
||||
<a class="link" href="adaptive_storage.html#idm267991386944-bb"><span class="identifier">adaptive_storage</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">adaptive_storage</span> <span class="special">&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span>
|
||||
<a class="link" href="adaptive_storage.html#idm267991384320-bb"><span class="identifier">adaptive_storage</span></a><span class="special">(</span><span class="identifier">adaptive_storage</span> <span class="special">&&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span>
|
||||
<span class="keyword">explicit</span> <a class="link" href="adaptive_storage.html#idm307895286688-bb"><span class="identifier">adaptive_storage</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="adaptive_storage.html#idm307895285536-bb"><span class="identifier">adaptive_storage</span></a><span class="special">(</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span>
|
||||
<a class="link" href="adaptive_storage.html#idm307895285024-bb"><span class="identifier">adaptive_storage</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">adaptive_storage</span> <span class="special">&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span>
|
||||
<a class="link" href="adaptive_storage.html#idm307895282400-bb"><span class="identifier">adaptive_storage</span></a><span class="special">(</span><span class="identifier">adaptive_storage</span> <span class="special">&&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> S<span class="special">,</span> <span class="keyword">typename</span> <span class="special">=</span> <span class="identifier">detail</span><span class="special">::</span><span class="identifier">is_storage</span><span class="special"><</span><span class="identifier">S</span><span class="special">></span> <span class="special">></span>
|
||||
<span class="keyword">explicit</span> <a class="link" href="adaptive_storage.html#idm267991381696-bb"><span class="identifier">adaptive_storage</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">S</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="identifier">adaptive_storage</span> <span class="special">&</span> <a class="link" href="adaptive_storage.html#idm267991385776-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">adaptive_storage</span> <span class="special">&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span>
|
||||
<span class="identifier">adaptive_storage</span> <span class="special">&</span> <a class="link" href="adaptive_storage.html#idm267991383152-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="identifier">adaptive_storage</span> <span class="special">&&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> S<span class="special">></span> <span class="identifier">adaptive_storage</span> <span class="special">&</span> <a class="link" href="adaptive_storage.html#idm267991378960-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">S</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">explicit</span> <a class="link" href="adaptive_storage.html#idm307895279776-bb"><span class="identifier">adaptive_storage</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">S</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="identifier">adaptive_storage</span> <span class="special">&</span> <a class="link" href="adaptive_storage.html#idm307895283856-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">adaptive_storage</span> <span class="special">&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span>
|
||||
<span class="identifier">adaptive_storage</span> <span class="special">&</span> <a class="link" href="adaptive_storage.html#idm307895281232-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="identifier">adaptive_storage</span> <span class="special">&&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> S<span class="special">></span> <span class="identifier">adaptive_storage</span> <span class="special">&</span> <a class="link" href="adaptive_storage.html#idm307895277040-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">S</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="adaptive_storage.html#idm267991403472-bb">public member functions</a></span>
|
||||
<span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <a class="link" href="adaptive_storage.html#idm267991402944-bb"><span class="identifier">size</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="adaptive_storage.html#idm267991401920-bb"><span class="identifier">increase</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="adaptive_storage.html#idm267991400496-bb"><span class="identifier">increase</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">,</span> <span class="identifier">value_type</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="identifier">value_type</span> <a class="link" href="adaptive_storage.html#idm267991398432-bb"><span class="identifier">value</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">value_type</span> <a class="link" href="adaptive_storage.html#idm267991396768-bb"><span class="identifier">variance</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> S<span class="special">></span> <span class="identifier">adaptive_storage</span> <span class="special">&</span> <a class="link" href="adaptive_storage.html#idm267991395104-bb"><span class="keyword">operator</span><span class="special">+=</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">S</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">bool</span> <a class="link" href="adaptive_storage.html#idm267991392880-bb"><span class="keyword">operator</span><span class="special">==</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">adaptive_storage</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> S<span class="special">></span> <span class="keyword">bool</span> <a class="link" href="adaptive_storage.html#idm267991391200-bb"><span class="keyword">operator</span><span class="special">==</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">S</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="comment">// <a class="link" href="adaptive_storage.html#idm307895301552-bb">public member functions</a></span>
|
||||
<span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <a class="link" href="adaptive_storage.html#idm307895301024-bb"><span class="identifier">size</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="adaptive_storage.html#idm307895300000-bb"><span class="identifier">increase</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="adaptive_storage.html#idm307895298576-bb"><span class="identifier">increase</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">,</span> <span class="identifier">value_type</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="identifier">value_type</span> <a class="link" href="adaptive_storage.html#idm307895296512-bb"><span class="identifier">value</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">value_type</span> <a class="link" href="adaptive_storage.html#idm307895294848-bb"><span class="identifier">variance</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> S<span class="special">></span> <span class="identifier">adaptive_storage</span> <span class="special">&</span> <a class="link" href="adaptive_storage.html#idm307895293184-bb"><span class="keyword">operator</span><span class="special">+=</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">S</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">bool</span> <a class="link" href="adaptive_storage.html#idm307895290960-bb"><span class="keyword">operator</span><span class="special">==</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">adaptive_storage</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> S<span class="special">></span> <span class="keyword">bool</span> <a class="link" href="adaptive_storage.html#idm307895289280-bb"><span class="keyword">operator</span><span class="special">==</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">S</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="adaptive_storage.html#idm267991376976-bb">private member functions</a></span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Archive<span class="special">></span> <span class="keyword">void</span> <a class="link" href="adaptive_storage.html#idm267991376448-bb"><span class="identifier">serialize</span></a><span class="special">(</span><span class="identifier">Archive</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">unsigned</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="comment">// <a class="link" href="adaptive_storage.html#idm307895275056-bb">private member functions</a></span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Archive<span class="special">></span> <span class="keyword">void</span> <a class="link" href="adaptive_storage.html#idm307895274528-bb"><span class="identifier">serialize</span></a><span class="special">(</span><span class="identifier">Archive</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">unsigned</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="special">}</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idm514244090832"></a><h2>Description</h2>
|
||||
<a name="idm437076190576"></a><h2>Description</h2>
|
||||
<div class="refsect2">
|
||||
<a name="idm514244090432"></a><h3>
|
||||
<a name="idm437076190192"></a><h3>
|
||||
<a name="boost.histogram.adaptive_storageconstruct-copy-destruct"></a><code class="computeroutput">adaptive_storage</code>
|
||||
public
|
||||
construct/copy/destruct</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1">
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">explicit</span> <a name="idm267991388608-bb"></a><span class="identifier">adaptive_storage</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> s<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idm267991387456-bb"></a><span class="identifier">adaptive_storage</span><span class="special">(</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idm267991386944-bb"></a><span class="identifier">adaptive_storage</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">adaptive_storage</span> <span class="special">&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idm267991384320-bb"></a><span class="identifier">adaptive_storage</span><span class="special">(</span><span class="identifier">adaptive_storage</span> <span class="special">&&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">explicit</span> <a name="idm307895286688-bb"></a><span class="identifier">adaptive_storage</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> s<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idm307895285536-bb"></a><span class="identifier">adaptive_storage</span><span class="special">(</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idm307895285024-bb"></a><span class="identifier">adaptive_storage</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">adaptive_storage</span> <span class="special">&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idm307895282400-bb"></a><span class="identifier">adaptive_storage</span><span class="special">(</span><span class="identifier">adaptive_storage</span> <span class="special">&&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> S<span class="special">,</span> <span class="keyword">typename</span> <span class="special">=</span> <span class="identifier">detail</span><span class="special">::</span><span class="identifier">is_storage</span><span class="special"><</span><span class="identifier">S</span><span class="special">></span> <span class="special">></span>
|
||||
<span class="keyword">explicit</span> <a name="idm267991381696-bb"></a><span class="identifier">adaptive_storage</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">S</span> <span class="special">&</span> rhs<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">adaptive_storage</span> <span class="special">&</span> <a name="idm267991385776-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">adaptive_storage</span> <span class="special">&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">adaptive_storage</span> <span class="special">&</span> <a name="idm267991383152-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="identifier">adaptive_storage</span> <span class="special">&&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> S<span class="special">></span> <span class="identifier">adaptive_storage</span> <span class="special">&</span> <a name="idm267991378960-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">S</span> <span class="special">&</span> rhs<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<span class="keyword">explicit</span> <a name="idm307895279776-bb"></a><span class="identifier">adaptive_storage</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">S</span> <span class="special">&</span> rhs<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">adaptive_storage</span> <span class="special">&</span> <a name="idm307895283856-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">adaptive_storage</span> <span class="special">&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">adaptive_storage</span> <span class="special">&</span> <a name="idm307895281232-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="identifier">adaptive_storage</span> <span class="special">&&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> S<span class="special">></span> <span class="identifier">adaptive_storage</span> <span class="special">&</span> <a name="idm307895277040-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">S</span> <span class="special">&</span> rhs<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
</ol></div>
|
||||
</div>
|
||||
<div class="refsect2">
|
||||
<a name="idm514244027232"></a><h3>
|
||||
<a name="idm267991403472-bb"></a><code class="computeroutput">adaptive_storage</code> public member functions</h3>
|
||||
<a name="idm437076131088"></a><h3>
|
||||
<a name="idm307895301552-bb"></a><code class="computeroutput">adaptive_storage</code> public member functions</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1">
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <a name="idm267991402944-bb"></a><span class="identifier">size</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="idm267991401920-bb"></a><span class="identifier">increase</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> i<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="idm267991400496-bb"></a><span class="identifier">increase</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> i<span class="special">,</span> <span class="identifier">value_type</span> w<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">value_type</span> <a name="idm267991398432-bb"></a><span class="identifier">value</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> i<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">value_type</span> <a name="idm267991396768-bb"></a><span class="identifier">variance</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> i<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> S<span class="special">></span> <span class="identifier">adaptive_storage</span> <span class="special">&</span> <a name="idm267991395104-bb"></a><span class="keyword">operator</span><span class="special">+=</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">S</span> <span class="special">&</span> rhs<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">bool</span> <a name="idm267991392880-bb"></a><span class="keyword">operator</span><span class="special">==</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">adaptive_storage</span> <span class="special">&</span> rhs<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> S<span class="special">></span> <span class="keyword">bool</span> <a name="idm267991391200-bb"></a><span class="keyword">operator</span><span class="special">==</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">S</span> <span class="special">&</span> rhs<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <a name="idm307895301024-bb"></a><span class="identifier">size</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="idm307895300000-bb"></a><span class="identifier">increase</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> i<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="idm307895298576-bb"></a><span class="identifier">increase</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> i<span class="special">,</span> <span class="identifier">value_type</span> w<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">value_type</span> <a name="idm307895296512-bb"></a><span class="identifier">value</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> i<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">value_type</span> <a name="idm307895294848-bb"></a><span class="identifier">variance</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> i<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> S<span class="special">></span> <span class="identifier">adaptive_storage</span> <span class="special">&</span> <a name="idm307895293184-bb"></a><span class="keyword">operator</span><span class="special">+=</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">S</span> <span class="special">&</span> rhs<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">bool</span> <a name="idm307895290960-bb"></a><span class="keyword">operator</span><span class="special">==</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">adaptive_storage</span> <span class="special">&</span> rhs<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> S<span class="special">></span> <span class="keyword">bool</span> <a name="idm307895289280-bb"></a><span class="keyword">operator</span><span class="special">==</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">S</span> <span class="special">&</span> rhs<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
</ol></div>
|
||||
</div>
|
||||
<div class="refsect2">
|
||||
<a name="idm514243968656"></a><h3>
|
||||
<a name="idm267991376976-bb"></a><code class="computeroutput">adaptive_storage</code> private member functions</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Archive<span class="special">></span> <span class="keyword">void</span> <a name="idm267991376448-bb"></a><span class="identifier">serialize</span><span class="special">(</span><span class="identifier">Archive</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">unsigned</span><span class="special">)</span><span class="special">;</span></pre></li></ol></div>
|
||||
<a name="idm437076076240"></a><h3>
|
||||
<a name="idm307895275056-bb"></a><code class="computeroutput">adaptive_storage</code> private member functions</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Archive<span class="special">></span> <span class="keyword">void</span> <a name="idm307895274528-bb"></a><span class="identifier">serialize</span><span class="special">(</span><span class="identifier">Archive</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">unsigned</span><span class="special">)</span><span class="special">;</span></pre></li></ol></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@ -233,7 +233,7 @@
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="histogram__idm267991624896.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../histogram/reference.html#header.boost.histogram.storage.adaptive_storage_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="adaptive_storage/add_visitor.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
<a accesskey="p" href="histogram__idm307895513536.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../histogram/reference.html#header.boost.histogram.storage.adaptive_storage_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="adaptive_storage/add_visitor.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -2,25 +2,25 @@
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Struct template add_visitor</title>
|
||||
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
|
||||
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
|
||||
<link rel="home" href="../../../index.html" title="Chapter 1. Boost.Histogram">
|
||||
<link rel="up" href="../adaptive_storage.html#idm514244090832" title="Description">
|
||||
<link rel="up" href="../adaptive_storage.html#idm437076190576" title="Description">
|
||||
<link rel="prev" href="../adaptive_storage.html" title="Class template adaptive_storage">
|
||||
<link rel="next" href="assign_visitor.html" title="Struct template assign_visitor">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<table cellpadding="2" width="100%"><tr>
|
||||
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../boost.png"></td>
|
||||
<td align="center"><a href="../../../../../../../index.html">Home</a></td>
|
||||
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../boost.png"></td>
|
||||
<td align="center"><a href="../../../../../index.html">Home</a></td>
|
||||
<td align="center"><a href="../../../../../../../libs/libraries.htm">Libraries</a></td>
|
||||
<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
|
||||
<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
|
||||
<td align="center"><a href="../../../../../../../more/index.htm">More</a></td>
|
||||
<td align="center"><a href="../../../../../more/index.htm">More</a></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="../adaptive_storage.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../adaptive_storage.html#idm514244090832"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="assign_visitor.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
<a accesskey="p" href="../adaptive_storage.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../adaptive_storage.html#idm437076190576"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="assign_visitor.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.histogram.adaptive_storage.add_visitor"></a><div class="titlepage"></div>
|
||||
@ -35,13 +35,13 @@
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Value<span class="special">></span>
|
||||
<span class="keyword">struct</span> <a class="link" href="add_visitor.html" title="Struct template add_visitor">add_visitor</a> <span class="special">:</span> <span class="keyword">public</span> <span class="identifier">static_visitor</span><span class="special"><</span> <span class="keyword">void</span> <span class="special">></span> <span class="special">{</span>
|
||||
<span class="comment">// <a class="link" href="add_visitor.html#boost.histogram.adaptive_storage.add_visitorconstruct-copy-destruct">construct/copy/destruct</a></span>
|
||||
<a class="link" href="add_visitor.html#idm267991492544-bb"><span class="identifier">add_visitor</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Value</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">buffer_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="add_visitor.html#idm307895390624-bb"><span class="identifier">add_visitor</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Value</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">buffer_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="add_visitor.html#idm267991500688-bb">public member functions</a></span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Array<span class="special">></span> <span class="keyword">void</span> <a class="link" href="add_visitor.html#idm267991500160-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Array</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="add_visitor.html#idm267991497712-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">array</span><span class="special"><</span> <span class="keyword">void</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="add_visitor.html#idm267991496048-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">array</span><span class="special"><</span> <span class="identifier">mp_int</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="add_visitor.html#idm267991494368-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">array</span><span class="special"><</span> <span class="identifier">weight</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="comment">// <a class="link" href="add_visitor.html#idm307895398768-bb">public member functions</a></span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Array<span class="special">></span> <span class="keyword">void</span> <a class="link" href="add_visitor.html#idm307895398240-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Array</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="add_visitor.html#idm307895395792-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">array</span><span class="special"><</span> <span class="keyword">void</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="add_visitor.html#idm307895394128-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">array</span><span class="special"><</span> <span class="identifier">mp_int</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="add_visitor.html#idm307895392448-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">array</span><span class="special"><</span> <span class="identifier">weight</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// public data members</span>
|
||||
<span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span> <span class="identifier">idx</span><span class="special">;</span>
|
||||
@ -49,22 +49,22 @@
|
||||
<span class="identifier">buffer_type</span> <span class="special">&</span> <span class="identifier">buffer</span><span class="special">;</span>
|
||||
<span class="special">}</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idm514243890912"></a><h2>Description</h2>
|
||||
<a name="idm437076003488"></a><h2>Description</h2>
|
||||
<div class="refsect2">
|
||||
<a name="idm514243890512"></a><h3>
|
||||
<a name="idm437076003104"></a><h3>
|
||||
<a name="boost.histogram.adaptive_storage.add_visitorconstruct-copy-destruct"></a><code class="computeroutput">add_visitor</code>
|
||||
public
|
||||
construct/copy/destruct</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><a name="idm267991492544-bb"></a><span class="identifier">add_visitor</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span> i<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Value</span> <span class="special">&</span> v<span class="special">,</span> <span class="identifier">buffer_type</span> <span class="special">&</span> b<span class="special">)</span><span class="special">;</span></pre></li></ol></div>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><a name="idm307895390624-bb"></a><span class="identifier">add_visitor</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span> i<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Value</span> <span class="special">&</span> v<span class="special">,</span> <span class="identifier">buffer_type</span> <span class="special">&</span> b<span class="special">)</span><span class="special">;</span></pre></li></ol></div>
|
||||
</div>
|
||||
<div class="refsect2">
|
||||
<a name="idm514243877584"></a><h3>
|
||||
<a name="idm267991500688-bb"></a><code class="computeroutput">add_visitor</code> public member functions</h3>
|
||||
<a name="idm437075991008"></a><h3>
|
||||
<a name="idm307895398768-bb"></a><code class="computeroutput">add_visitor</code> public member functions</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1">
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Array<span class="special">></span> <span class="keyword">void</span> <a name="idm267991500160-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Array</span> <span class="special">&</span> b<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="idm267991497712-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">array</span><span class="special"><</span> <span class="keyword">void</span> <span class="special">></span> <span class="special">&</span> b<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="idm267991496048-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">array</span><span class="special"><</span> <span class="identifier">mp_int</span> <span class="special">></span> <span class="special">&</span> b<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="idm267991494368-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">array</span><span class="special"><</span> <span class="identifier">weight</span> <span class="special">></span> <span class="special">&</span> b<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Array<span class="special">></span> <span class="keyword">void</span> <a name="idm307895398240-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Array</span> <span class="special">&</span> b<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="idm307895395792-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">array</span><span class="special"><</span> <span class="keyword">void</span> <span class="special">></span> <span class="special">&</span> b<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="idm307895394128-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">array</span><span class="special"><</span> <span class="identifier">mp_int</span> <span class="special">></span> <span class="special">&</span> b<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="idm307895392448-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">array</span><span class="special"><</span> <span class="identifier">weight</span> <span class="special">></span> <span class="special">&</span> b<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
</ol></div>
|
||||
</div>
|
||||
</div>
|
||||
@ -79,7 +79,7 @@
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="../adaptive_storage.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../adaptive_storage.html#idm514244090832"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="assign_visitor.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
<a accesskey="p" href="../adaptive_storage.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../adaptive_storage.html#idm437076190576"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="assign_visitor.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -2,25 +2,25 @@
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Struct template assign_visitor</title>
|
||||
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
|
||||
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
|
||||
<link rel="home" href="../../../index.html" title="Chapter 1. Boost.Histogram">
|
||||
<link rel="up" href="../adaptive_storage.html#idm514244090832" title="Description">
|
||||
<link rel="up" href="../adaptive_storage.html#idm437076190576" title="Description">
|
||||
<link rel="prev" href="add_visitor.html" title="Struct template add_visitor">
|
||||
<link rel="next" href="bicmp_visitor.html" title="Struct bicmp_visitor">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<table cellpadding="2" width="100%"><tr>
|
||||
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../boost.png"></td>
|
||||
<td align="center"><a href="../../../../../../../index.html">Home</a></td>
|
||||
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../boost.png"></td>
|
||||
<td align="center"><a href="../../../../../index.html">Home</a></td>
|
||||
<td align="center"><a href="../../../../../../../libs/libraries.htm">Libraries</a></td>
|
||||
<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
|
||||
<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
|
||||
<td align="center"><a href="../../../../../../../more/index.htm">More</a></td>
|
||||
<td align="center"><a href="../../../../../more/index.htm">More</a></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="add_visitor.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../adaptive_storage.html#idm514244090832"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="bicmp_visitor.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
<a accesskey="p" href="add_visitor.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../adaptive_storage.html#idm437076190576"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="bicmp_visitor.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.histogram.adaptive_storage.assign_visitor"></a><div class="titlepage"></div>
|
||||
@ -35,13 +35,13 @@
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Value<span class="special">></span>
|
||||
<span class="keyword">struct</span> <a class="link" href="assign_visitor.html" title="Struct template assign_visitor">assign_visitor</a> <span class="special">:</span> <span class="keyword">public</span> <span class="identifier">static_visitor</span><span class="special"><</span> <span class="keyword">void</span> <span class="special">></span> <span class="special">{</span>
|
||||
<span class="comment">// <a class="link" href="assign_visitor.html#boost.histogram.adaptive_storage.assign_visitorconstruct-copy-destruct">construct/copy/destruct</a></span>
|
||||
<a class="link" href="assign_visitor.html#idm267991478144-bb"><span class="identifier">assign_visitor</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Value</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">buffer_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="assign_visitor.html#idm307895376224-bb"><span class="identifier">assign_visitor</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Value</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">buffer_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="assign_visitor.html#idm267991486288-bb">public member functions</a></span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Array<span class="special">></span> <span class="keyword">void</span> <a class="link" href="assign_visitor.html#idm267991485760-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Array</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="assign_visitor.html#idm267991483312-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">array</span><span class="special"><</span> <span class="keyword">void</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="assign_visitor.html#idm267991481648-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">array</span><span class="special"><</span> <span class="identifier">mp_int</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="assign_visitor.html#idm267991479968-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">array</span><span class="special"><</span> <span class="identifier">weight</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="comment">// <a class="link" href="assign_visitor.html#idm307895384368-bb">public member functions</a></span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Array<span class="special">></span> <span class="keyword">void</span> <a class="link" href="assign_visitor.html#idm307895383840-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Array</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="assign_visitor.html#idm307895381392-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">array</span><span class="special"><</span> <span class="keyword">void</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="assign_visitor.html#idm307895379728-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">array</span><span class="special"><</span> <span class="identifier">mp_int</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="assign_visitor.html#idm307895378048-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">array</span><span class="special"><</span> <span class="identifier">weight</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// public data members</span>
|
||||
<span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span> <span class="identifier">idx</span><span class="special">;</span>
|
||||
@ -49,22 +49,22 @@
|
||||
<span class="identifier">buffer_type</span> <span class="special">&</span> <span class="identifier">buffer</span><span class="special">;</span>
|
||||
<span class="special">}</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idm514243773008"></a><h2>Description</h2>
|
||||
<a name="idm437075876736"></a><h2>Description</h2>
|
||||
<div class="refsect2">
|
||||
<a name="idm514243772608"></a><h3>
|
||||
<a name="idm437075876352"></a><h3>
|
||||
<a name="boost.histogram.adaptive_storage.assign_visitorconstruct-copy-destruct"></a><code class="computeroutput">assign_visitor</code>
|
||||
public
|
||||
construct/copy/destruct</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><a name="idm267991478144-bb"></a><span class="identifier">assign_visitor</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span> i<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Value</span> <span class="special">&</span> v<span class="special">,</span> <span class="identifier">buffer_type</span> <span class="special">&</span> b<span class="special">)</span><span class="special">;</span></pre></li></ol></div>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><a name="idm307895376224-bb"></a><span class="identifier">assign_visitor</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span> i<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Value</span> <span class="special">&</span> v<span class="special">,</span> <span class="identifier">buffer_type</span> <span class="special">&</span> b<span class="special">)</span><span class="special">;</span></pre></li></ol></div>
|
||||
</div>
|
||||
<div class="refsect2">
|
||||
<a name="idm514243743472"></a><h3>
|
||||
<a name="idm267991486288-bb"></a><code class="computeroutput">assign_visitor</code> public member functions</h3>
|
||||
<a name="idm437075864336"></a><h3>
|
||||
<a name="idm307895384368-bb"></a><code class="computeroutput">assign_visitor</code> public member functions</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1">
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Array<span class="special">></span> <span class="keyword">void</span> <a name="idm267991485760-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Array</span> <span class="special">&</span> b<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="idm267991483312-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">array</span><span class="special"><</span> <span class="keyword">void</span> <span class="special">></span> <span class="special">&</span> b<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="idm267991481648-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">array</span><span class="special"><</span> <span class="identifier">mp_int</span> <span class="special">></span> <span class="special">&</span> b<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="idm267991479968-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">array</span><span class="special"><</span> <span class="identifier">weight</span> <span class="special">></span> <span class="special">&</span> b<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Array<span class="special">></span> <span class="keyword">void</span> <a name="idm307895383840-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Array</span> <span class="special">&</span> b<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="idm307895381392-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">array</span><span class="special"><</span> <span class="keyword">void</span> <span class="special">></span> <span class="special">&</span> b<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="idm307895379728-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">array</span><span class="special"><</span> <span class="identifier">mp_int</span> <span class="special">></span> <span class="special">&</span> b<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="idm307895378048-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">array</span><span class="special"><</span> <span class="identifier">weight</span> <span class="special">></span> <span class="special">&</span> b<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
</ol></div>
|
||||
</div>
|
||||
</div>
|
||||
@ -79,7 +79,7 @@
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="add_visitor.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../adaptive_storage.html#idm514244090832"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="bicmp_visitor.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
<a accesskey="p" href="add_visitor.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../adaptive_storage.html#idm437076190576"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="bicmp_visitor.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -2,25 +2,25 @@
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Struct bicmp_visitor</title>
|
||||
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
|
||||
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
|
||||
<link rel="home" href="../../../index.html" title="Chapter 1. Boost.Histogram">
|
||||
<link rel="up" href="../adaptive_storage.html#idm514244090832" title="Description">
|
||||
<link rel="up" href="../adaptive_storage.html#idm437076190576" title="Description">
|
||||
<link rel="prev" href="assign_visitor.html" title="Struct template assign_visitor">
|
||||
<link rel="next" href="cmp_visitor.html" title="Struct template cmp_visitor">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<table cellpadding="2" width="100%"><tr>
|
||||
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../boost.png"></td>
|
||||
<td align="center"><a href="../../../../../../../index.html">Home</a></td>
|
||||
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../boost.png"></td>
|
||||
<td align="center"><a href="../../../../../index.html">Home</a></td>
|
||||
<td align="center"><a href="../../../../../../../libs/libraries.htm">Libraries</a></td>
|
||||
<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
|
||||
<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
|
||||
<td align="center"><a href="../../../../../../../more/index.htm">More</a></td>
|
||||
<td align="center"><a href="../../../../../more/index.htm">More</a></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="assign_visitor.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../adaptive_storage.html#idm514244090832"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="cmp_visitor.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
<a accesskey="p" href="assign_visitor.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../adaptive_storage.html#idm437076190576"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="cmp_visitor.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.histogram.adaptive_storage.bicmp_visitor"></a><div class="titlepage"></div>
|
||||
@ -35,28 +35,28 @@
|
||||
|
||||
<span class="keyword">struct</span> <a class="link" href="bicmp_visitor.html" title="Struct bicmp_visitor">bicmp_visitor</a> <span class="special">:</span> <span class="keyword">public</span> <span class="identifier">static_visitor</span><span class="special"><</span> <span class="keyword">bool</span> <span class="special">></span> <span class="special">{</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="bicmp_visitor.html#idm267991475040-bb">public member functions</a></span>
|
||||
<span class="comment">// <a class="link" href="bicmp_visitor.html#idm307895373120-bb">public member functions</a></span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Array1<span class="special">,</span> <span class="keyword">typename</span> Array2<span class="special">></span>
|
||||
<span class="keyword">bool</span> <a class="link" href="bicmp_visitor.html#idm267991474512-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Array1</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Array2</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">bool</span> <a class="link" href="bicmp_visitor.html#idm307895372592-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Array1</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Array2</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Array<span class="special">></span>
|
||||
<span class="keyword">bool</span> <a class="link" href="bicmp_visitor.html#idm267991470912-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Array</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">array</span><span class="special"><</span> <span class="keyword">void</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">bool</span> <a class="link" href="bicmp_visitor.html#idm307895368992-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Array</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">array</span><span class="special"><</span> <span class="keyword">void</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Array<span class="special">></span>
|
||||
<span class="keyword">bool</span> <a class="link" href="bicmp_visitor.html#idm267991467808-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">array</span><span class="special"><</span> <span class="keyword">void</span> <span class="special">></span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Array</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">bool</span> <a class="link" href="bicmp_visitor.html#idm267991464704-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">array</span><span class="special"><</span> <span class="keyword">void</span> <span class="special">></span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">array</span><span class="special"><</span> <span class="keyword">void</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">bool</span> <a class="link" href="bicmp_visitor.html#idm307895365888-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">array</span><span class="special"><</span> <span class="keyword">void</span> <span class="special">></span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Array</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">bool</span> <a class="link" href="bicmp_visitor.html#idm307895362784-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">array</span><span class="special"><</span> <span class="keyword">void</span> <span class="special">></span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">array</span><span class="special"><</span> <span class="keyword">void</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="special">}</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idm514243642384"></a><h2>Description</h2>
|
||||
<a name="idm437075769744"></a><h2>Description</h2>
|
||||
<div class="refsect2">
|
||||
<a name="idm514243641984"></a><h3>
|
||||
<a name="idm267991475040-bb"></a><code class="computeroutput">bicmp_visitor</code> public member functions</h3>
|
||||
<a name="idm437075769360"></a><h3>
|
||||
<a name="idm307895373120-bb"></a><code class="computeroutput">bicmp_visitor</code> public member functions</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1">
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Array1<span class="special">,</span> <span class="keyword">typename</span> Array2<span class="special">></span>
|
||||
<span class="keyword">bool</span> <a name="idm267991474512-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Array1</span> <span class="special">&</span> b1<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Array2</span> <span class="special">&</span> b2<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<span class="keyword">bool</span> <a name="idm307895372592-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Array1</span> <span class="special">&</span> b1<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Array2</span> <span class="special">&</span> b2<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Array<span class="special">></span>
|
||||
<span class="keyword">bool</span> <a name="idm267991470912-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Array</span> <span class="special">&</span> b1<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">array</span><span class="special"><</span> <span class="keyword">void</span> <span class="special">></span> <span class="special">&</span> b2<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<span class="keyword">bool</span> <a name="idm307895368992-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Array</span> <span class="special">&</span> b1<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">array</span><span class="special"><</span> <span class="keyword">void</span> <span class="special">></span> <span class="special">&</span> b2<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Array<span class="special">></span>
|
||||
<span class="keyword">bool</span> <a name="idm267991467808-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">array</span><span class="special"><</span> <span class="keyword">void</span> <span class="special">></span> <span class="special">&</span> b1<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Array</span> <span class="special">&</span> b2<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">bool</span> <a name="idm267991464704-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">array</span><span class="special"><</span> <span class="keyword">void</span> <span class="special">></span> <span class="special">&</span> b1<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">array</span><span class="special"><</span> <span class="keyword">void</span> <span class="special">></span> <span class="special">&</span> b2<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<span class="keyword">bool</span> <a name="idm307895365888-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">array</span><span class="special"><</span> <span class="keyword">void</span> <span class="special">></span> <span class="special">&</span> b1<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Array</span> <span class="special">&</span> b2<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">bool</span> <a name="idm307895362784-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">array</span><span class="special"><</span> <span class="keyword">void</span> <span class="special">></span> <span class="special">&</span> b1<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">array</span><span class="special"><</span> <span class="keyword">void</span> <span class="special">></span> <span class="special">&</span> b2<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
</ol></div>
|
||||
</div>
|
||||
</div>
|
||||
@ -71,7 +71,7 @@
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="assign_visitor.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../adaptive_storage.html#idm514244090832"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="cmp_visitor.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
<a accesskey="p" href="assign_visitor.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../adaptive_storage.html#idm437076190576"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="cmp_visitor.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -2,25 +2,25 @@
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Struct template cmp_visitor</title>
|
||||
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
|
||||
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
|
||||
<link rel="home" href="../../../index.html" title="Chapter 1. Boost.Histogram">
|
||||
<link rel="up" href="../adaptive_storage.html#idm514244090832" title="Description">
|
||||
<link rel="up" href="../adaptive_storage.html#idm437076190576" title="Description">
|
||||
<link rel="prev" href="bicmp_visitor.html" title="Struct bicmp_visitor">
|
||||
<link rel="next" href="increase_visitor.html" title="Struct increase_visitor">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<table cellpadding="2" width="100%"><tr>
|
||||
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../boost.png"></td>
|
||||
<td align="center"><a href="../../../../../../../index.html">Home</a></td>
|
||||
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../boost.png"></td>
|
||||
<td align="center"><a href="../../../../../index.html">Home</a></td>
|
||||
<td align="center"><a href="../../../../../../../libs/libraries.htm">Libraries</a></td>
|
||||
<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
|
||||
<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
|
||||
<td align="center"><a href="../../../../../../../more/index.htm">More</a></td>
|
||||
<td align="center"><a href="../../../../../more/index.htm">More</a></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="bicmp_visitor.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../adaptive_storage.html#idm514244090832"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="increase_visitor.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
<a accesskey="p" href="bicmp_visitor.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../adaptive_storage.html#idm437076190576"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="increase_visitor.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.histogram.adaptive_storage.cmp_visitor"></a><div class="titlepage"></div>
|
||||
@ -35,34 +35,34 @@
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> S<span class="special">></span>
|
||||
<span class="keyword">struct</span> <a class="link" href="cmp_visitor.html" title="Struct template cmp_visitor">cmp_visitor</a> <span class="special">:</span> <span class="keyword">public</span> <span class="identifier">static_visitor</span><span class="special"><</span> <span class="keyword">bool</span> <span class="special">></span> <span class="special">{</span>
|
||||
<span class="comment">// <a class="link" href="cmp_visitor.html#boost.histogram.adaptive_storage.cmp_visitorconstruct-copy-destruct">construct/copy/destruct</a></span>
|
||||
<a class="link" href="cmp_visitor.html#idm267991451600-bb"><span class="identifier">cmp_visitor</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">S</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="cmp_visitor.html#idm307895349680-bb"><span class="identifier">cmp_visitor</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">S</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="cmp_visitor.html#idm267991459760-bb">public member functions</a></span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Array<span class="special">></span> <span class="keyword">bool</span> <a class="link" href="cmp_visitor.html#idm267991459232-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Array</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">bool</span> <a class="link" href="cmp_visitor.html#idm267991456784-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">array</span><span class="special"><</span> <span class="identifier">mp_int</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">bool</span> <a class="link" href="cmp_visitor.html#idm267991455104-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">array</span><span class="special"><</span> <span class="identifier">weight</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">bool</span> <a class="link" href="cmp_visitor.html#idm267991453424-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">array</span><span class="special"><</span> <span class="keyword">void</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="comment">// <a class="link" href="cmp_visitor.html#idm307895357840-bb">public member functions</a></span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Array<span class="special">></span> <span class="keyword">bool</span> <a class="link" href="cmp_visitor.html#idm307895357312-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Array</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">bool</span> <a class="link" href="cmp_visitor.html#idm307895354864-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">array</span><span class="special"><</span> <span class="identifier">mp_int</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">bool</span> <a class="link" href="cmp_visitor.html#idm307895353184-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">array</span><span class="special"><</span> <span class="identifier">weight</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">bool</span> <a class="link" href="cmp_visitor.html#idm307895351504-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">array</span><span class="special"><</span> <span class="keyword">void</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// public data members</span>
|
||||
<span class="keyword">const</span> <span class="identifier">S</span> <span class="special">&</span> <span class="identifier">os</span><span class="special">;</span>
|
||||
<span class="special">}</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idm514243526096"></a><h2>Description</h2>
|
||||
<a name="idm437075658144"></a><h2>Description</h2>
|
||||
<div class="refsect2">
|
||||
<a name="idm514243525696"></a><h3>
|
||||
<a name="idm437075657744"></a><h3>
|
||||
<a name="boost.histogram.adaptive_storage.cmp_visitorconstruct-copy-destruct"></a><code class="computeroutput">cmp_visitor</code>
|
||||
public
|
||||
construct/copy/destruct</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><a name="idm267991451600-bb"></a><span class="identifier">cmp_visitor</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">S</span> <span class="special">&</span> o<span class="special">)</span><span class="special">;</span></pre></li></ol></div>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><a name="idm307895349680-bb"></a><span class="identifier">cmp_visitor</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">S</span> <span class="special">&</span> o<span class="special">)</span><span class="special">;</span></pre></li></ol></div>
|
||||
</div>
|
||||
<div class="refsect2">
|
||||
<a name="idm514243518224"></a><h3>
|
||||
<a name="idm267991459760-bb"></a><code class="computeroutput">cmp_visitor</code> public member functions</h3>
|
||||
<a name="idm437075650320"></a><h3>
|
||||
<a name="idm307895357840-bb"></a><code class="computeroutput">cmp_visitor</code> public member functions</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1">
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Array<span class="special">></span> <span class="keyword">bool</span> <a name="idm267991459232-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Array</span> <span class="special">&</span> b<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">bool</span> <a name="idm267991456784-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">array</span><span class="special"><</span> <span class="identifier">mp_int</span> <span class="special">></span> <span class="special">&</span> b<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">bool</span> <a name="idm267991455104-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">array</span><span class="special"><</span> <span class="identifier">weight</span> <span class="special">></span> <span class="special">&</span> b<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">bool</span> <a name="idm267991453424-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">array</span><span class="special"><</span> <span class="keyword">void</span> <span class="special">></span> <span class="special">&</span> b<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Array<span class="special">></span> <span class="keyword">bool</span> <a name="idm307895357312-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Array</span> <span class="special">&</span> b<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">bool</span> <a name="idm307895354864-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">array</span><span class="special"><</span> <span class="identifier">mp_int</span> <span class="special">></span> <span class="special">&</span> b<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">bool</span> <a name="idm307895353184-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">array</span><span class="special"><</span> <span class="identifier">weight</span> <span class="special">></span> <span class="special">&</span> b<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">bool</span> <a name="idm307895351504-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">array</span><span class="special"><</span> <span class="keyword">void</span> <span class="special">></span> <span class="special">&</span> b<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
</ol></div>
|
||||
</div>
|
||||
</div>
|
||||
@ -77,7 +77,7 @@
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="bicmp_visitor.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../adaptive_storage.html#idm514244090832"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="increase_visitor.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
<a accesskey="p" href="bicmp_visitor.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../adaptive_storage.html#idm437076190576"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="increase_visitor.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -2,25 +2,25 @@
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Struct increase_visitor</title>
|
||||
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
|
||||
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
|
||||
<link rel="home" href="../../../index.html" title="Chapter 1. Boost.Histogram">
|
||||
<link rel="up" href="../adaptive_storage.html#idm514244090832" title="Description">
|
||||
<link rel="up" href="../adaptive_storage.html#idm437076190576" title="Description">
|
||||
<link rel="prev" href="cmp_visitor.html" title="Struct template cmp_visitor">
|
||||
<link rel="next" href="size_visitor.html" title="Struct size_visitor">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<table cellpadding="2" width="100%"><tr>
|
||||
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../boost.png"></td>
|
||||
<td align="center"><a href="../../../../../../../index.html">Home</a></td>
|
||||
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../boost.png"></td>
|
||||
<td align="center"><a href="../../../../../index.html">Home</a></td>
|
||||
<td align="center"><a href="../../../../../../../libs/libraries.htm">Libraries</a></td>
|
||||
<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
|
||||
<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
|
||||
<td align="center"><a href="../../../../../../../more/index.htm">More</a></td>
|
||||
<td align="center"><a href="../../../../../more/index.htm">More</a></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="cmp_visitor.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../adaptive_storage.html#idm514244090832"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="size_visitor.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
<a accesskey="p" href="cmp_visitor.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../adaptive_storage.html#idm437076190576"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="size_visitor.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.histogram.adaptive_storage.increase_visitor"></a><div class="titlepage"></div>
|
||||
@ -35,35 +35,35 @@
|
||||
|
||||
<span class="keyword">struct</span> <a class="link" href="increase_visitor.html" title="Struct increase_visitor">increase_visitor</a> <span class="special">:</span> <span class="keyword">public</span> <span class="identifier">static_visitor</span><span class="special"><</span> <span class="keyword">void</span> <span class="special">></span> <span class="special">{</span>
|
||||
<span class="comment">// <a class="link" href="increase_visitor.html#boost.histogram.adaptive_storage.increase_visitorconstruct-copy-destruct">construct/copy/destruct</a></span>
|
||||
<a class="link" href="increase_visitor.html#idm267991440048-bb"><span class="identifier">increase_visitor</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">buffer_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="increase_visitor.html#idm307895338128-bb"><span class="identifier">increase_visitor</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">buffer_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="increase_visitor.html#idm267991448192-bb">public member functions</a></span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Array<span class="special">></span> <span class="keyword">void</span> <a class="link" href="increase_visitor.html#idm267991447664-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Array</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="increase_visitor.html#idm267991445216-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">array</span><span class="special"><</span> <span class="keyword">void</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="increase_visitor.html#idm267991443552-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">array</span><span class="special"><</span> <span class="identifier">mp_int</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="increase_visitor.html#idm267991441872-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">array</span><span class="special"><</span> <span class="identifier">weight</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="comment">// <a class="link" href="increase_visitor.html#idm307895346272-bb">public member functions</a></span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Array<span class="special">></span> <span class="keyword">void</span> <a class="link" href="increase_visitor.html#idm307895345744-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Array</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="increase_visitor.html#idm307895343296-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">array</span><span class="special"><</span> <span class="keyword">void</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="increase_visitor.html#idm307895341632-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">array</span><span class="special"><</span> <span class="identifier">mp_int</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="increase_visitor.html#idm307895339952-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">array</span><span class="special"><</span> <span class="identifier">weight</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// public data members</span>
|
||||
<span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span> <span class="identifier">idx</span><span class="special">;</span>
|
||||
<span class="identifier">buffer_type</span> <span class="special">&</span> <span class="identifier">buffer</span><span class="special">;</span>
|
||||
<span class="special">}</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idm514243418880"></a><h2>Description</h2>
|
||||
<a name="idm437075550928"></a><h2>Description</h2>
|
||||
<div class="refsect2">
|
||||
<a name="idm514243418480"></a><h3>
|
||||
<a name="idm437075550528"></a><h3>
|
||||
<a name="boost.histogram.adaptive_storage.increase_visitorconstruct-copy-destruct"></a><code class="computeroutput">increase_visitor</code>
|
||||
public
|
||||
construct/copy/destruct</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><a name="idm267991440048-bb"></a><span class="identifier">increase_visitor</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span> i<span class="special">,</span> <span class="identifier">buffer_type</span> <span class="special">&</span> b<span class="special">)</span><span class="special">;</span></pre></li></ol></div>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><a name="idm307895338128-bb"></a><span class="identifier">increase_visitor</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span> i<span class="special">,</span> <span class="identifier">buffer_type</span> <span class="special">&</span> b<span class="special">)</span><span class="special">;</span></pre></li></ol></div>
|
||||
</div>
|
||||
<div class="refsect2">
|
||||
<a name="idm514243408144"></a><h3>
|
||||
<a name="idm267991448192-bb"></a><code class="computeroutput">increase_visitor</code> public member functions</h3>
|
||||
<a name="idm437075540144"></a><h3>
|
||||
<a name="idm307895346272-bb"></a><code class="computeroutput">increase_visitor</code> public member functions</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1">
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Array<span class="special">></span> <span class="keyword">void</span> <a name="idm267991447664-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Array</span> <span class="special">&</span> b<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="idm267991445216-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">array</span><span class="special"><</span> <span class="keyword">void</span> <span class="special">></span> <span class="special">&</span> b<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="idm267991443552-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">array</span><span class="special"><</span> <span class="identifier">mp_int</span> <span class="special">></span> <span class="special">&</span> b<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="idm267991441872-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">array</span><span class="special"><</span> <span class="identifier">weight</span> <span class="special">></span> <span class="special">&</span> b<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Array<span class="special">></span> <span class="keyword">void</span> <a name="idm307895345744-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Array</span> <span class="special">&</span> b<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="idm307895343296-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">array</span><span class="special"><</span> <span class="keyword">void</span> <span class="special">></span> <span class="special">&</span> b<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="idm307895341632-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">array</span><span class="special"><</span> <span class="identifier">mp_int</span> <span class="special">></span> <span class="special">&</span> b<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="idm307895339952-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">array</span><span class="special"><</span> <span class="identifier">weight</span> <span class="special">></span> <span class="special">&</span> b<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
</ol></div>
|
||||
</div>
|
||||
</div>
|
||||
@ -78,7 +78,7 @@
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="cmp_visitor.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../adaptive_storage.html#idm514244090832"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="size_visitor.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
<a accesskey="p" href="cmp_visitor.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../adaptive_storage.html#idm437076190576"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="size_visitor.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -2,25 +2,25 @@
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Struct size_visitor</title>
|
||||
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
|
||||
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
|
||||
<link rel="home" href="../../../index.html" title="Chapter 1. Boost.Histogram">
|
||||
<link rel="up" href="../adaptive_storage.html#idm514244090832" title="Description">
|
||||
<link rel="up" href="../adaptive_storage.html#idm437076190576" title="Description">
|
||||
<link rel="prev" href="increase_visitor.html" title="Struct increase_visitor">
|
||||
<link rel="next" href="value_visitor.html" title="Struct value_visitor">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<table cellpadding="2" width="100%"><tr>
|
||||
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../boost.png"></td>
|
||||
<td align="center"><a href="../../../../../../../index.html">Home</a></td>
|
||||
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../boost.png"></td>
|
||||
<td align="center"><a href="../../../../../index.html">Home</a></td>
|
||||
<td align="center"><a href="../../../../../../../libs/libraries.htm">Libraries</a></td>
|
||||
<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
|
||||
<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
|
||||
<td align="center"><a href="../../../../../../../more/index.htm">More</a></td>
|
||||
<td align="center"><a href="../../../../../more/index.htm">More</a></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="increase_visitor.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../adaptive_storage.html#idm514244090832"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="value_visitor.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
<a accesskey="p" href="increase_visitor.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../adaptive_storage.html#idm437076190576"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="value_visitor.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.histogram.adaptive_storage.size_visitor"></a><div class="titlepage"></div>
|
||||
@ -35,15 +35,15 @@
|
||||
|
||||
<span class="keyword">struct</span> <a class="link" href="size_visitor.html" title="Struct size_visitor">size_visitor</a> <span class="special">:</span> <span class="keyword">public</span> <span class="identifier">static_visitor</span><span class="special"><</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">></span> <span class="special">{</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="size_visitor.html#idm267991437584-bb">public member functions</a></span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Array<span class="special">></span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <a class="link" href="size_visitor.html#idm267991437056-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Array</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="comment">// <a class="link" href="size_visitor.html#idm307895335664-bb">public member functions</a></span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Array<span class="special">></span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <a class="link" href="size_visitor.html#idm307895335136-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Array</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="special">}</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idm514267996944"></a><h2>Description</h2>
|
||||
<a name="idm437075479840"></a><h2>Description</h2>
|
||||
<div class="refsect2">
|
||||
<a name="idm514267996560"></a><h3>
|
||||
<a name="idm267991437584-bb"></a><code class="computeroutput">size_visitor</code> public member functions</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Array<span class="special">></span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <a name="idm267991437056-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Array</span> <span class="special">&</span> b<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li></ol></div>
|
||||
<a name="idm437075479440"></a><h3>
|
||||
<a name="idm307895335664-bb"></a><code class="computeroutput">size_visitor</code> public member functions</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Array<span class="special">></span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <a name="idm307895335136-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Array</span> <span class="special">&</span> b<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li></ol></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@ -57,7 +57,7 @@
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="increase_visitor.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../adaptive_storage.html#idm514244090832"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="value_visitor.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
<a accesskey="p" href="increase_visitor.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../adaptive_storage.html#idm437076190576"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="value_visitor.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -2,25 +2,25 @@
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Struct value_visitor</title>
|
||||
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
|
||||
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
|
||||
<link rel="home" href="../../../index.html" title="Chapter 1. Boost.Histogram">
|
||||
<link rel="up" href="../adaptive_storage.html#idm514244090832" title="Description">
|
||||
<link rel="up" href="../adaptive_storage.html#idm437076190576" title="Description">
|
||||
<link rel="prev" href="size_visitor.html" title="Struct size_visitor">
|
||||
<link rel="next" href="variance_visitor.html" title="Struct variance_visitor">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<table cellpadding="2" width="100%"><tr>
|
||||
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../boost.png"></td>
|
||||
<td align="center"><a href="../../../../../../../index.html">Home</a></td>
|
||||
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../boost.png"></td>
|
||||
<td align="center"><a href="../../../../../index.html">Home</a></td>
|
||||
<td align="center"><a href="../../../../../../../libs/libraries.htm">Libraries</a></td>
|
||||
<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
|
||||
<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
|
||||
<td align="center"><a href="../../../../../../../more/index.htm">More</a></td>
|
||||
<td align="center"><a href="../../../../../more/index.htm">More</a></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="size_visitor.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../adaptive_storage.html#idm514244090832"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="variance_visitor.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
<a accesskey="p" href="size_visitor.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../adaptive_storage.html#idm437076190576"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="variance_visitor.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.histogram.adaptive_storage.value_visitor"></a><div class="titlepage"></div>
|
||||
@ -35,32 +35,32 @@
|
||||
|
||||
<span class="keyword">struct</span> <a class="link" href="value_visitor.html" title="Struct value_visitor">value_visitor</a> <span class="special">:</span> <span class="keyword">public</span> <span class="identifier">static_visitor</span><span class="special"><</span> <span class="identifier">value_type</span> <span class="special">></span> <span class="special">{</span>
|
||||
<span class="comment">// <a class="link" href="value_visitor.html#boost.histogram.adaptive_storage.value_visitorconstruct-copy-destruct">construct/copy/destruct</a></span>
|
||||
<a class="link" href="value_visitor.html#idm267991426288-bb"><span class="identifier">value_visitor</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="value_visitor.html#idm307895324368-bb"><span class="identifier">value_visitor</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="value_visitor.html#idm267991432768-bb">public member functions</a></span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Array<span class="special">></span> <span class="identifier">value_type</span> <a class="link" href="value_visitor.html#idm267991432240-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Array</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">value_type</span> <a class="link" href="value_visitor.html#idm267991429792-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">array</span><span class="special"><</span> <span class="keyword">void</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">value_type</span> <a class="link" href="value_visitor.html#idm267991428112-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">array</span><span class="special"><</span> <span class="identifier">weight</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="comment">// <a class="link" href="value_visitor.html#idm307895330848-bb">public member functions</a></span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Array<span class="special">></span> <span class="identifier">value_type</span> <a class="link" href="value_visitor.html#idm307895330320-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Array</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">value_type</span> <a class="link" href="value_visitor.html#idm307895327872-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">array</span><span class="special"><</span> <span class="keyword">void</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">value_type</span> <a class="link" href="value_visitor.html#idm307895326192-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">array</span><span class="special"><</span> <span class="identifier">weight</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// public data members</span>
|
||||
<span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span> <span class="identifier">idx</span><span class="special">;</span>
|
||||
<span class="special">}</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idm514267937952"></a><h2>Description</h2>
|
||||
<a name="idm437075417296"></a><h2>Description</h2>
|
||||
<div class="refsect2">
|
||||
<a name="idm514267937568"></a><h3>
|
||||
<a name="idm437075416896"></a><h3>
|
||||
<a name="boost.histogram.adaptive_storage.value_visitorconstruct-copy-destruct"></a><code class="computeroutput">value_visitor</code>
|
||||
public
|
||||
construct/copy/destruct</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><a name="idm267991426288-bb"></a><span class="identifier">value_visitor</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span> i<span class="special">)</span><span class="special">;</span></pre></li></ol></div>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><a name="idm307895324368-bb"></a><span class="identifier">value_visitor</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span> i<span class="special">)</span><span class="special">;</span></pre></li></ol></div>
|
||||
</div>
|
||||
<div class="refsect2">
|
||||
<a name="idm514267929408"></a><h3>
|
||||
<a name="idm267991432768-bb"></a><code class="computeroutput">value_visitor</code> public member functions</h3>
|
||||
<a name="idm437075408416"></a><h3>
|
||||
<a name="idm307895330848-bb"></a><code class="computeroutput">value_visitor</code> public member functions</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1">
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Array<span class="special">></span> <span class="identifier">value_type</span> <a name="idm267991432240-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Array</span> <span class="special">&</span> b<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">value_type</span> <a name="idm267991429792-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">array</span><span class="special"><</span> <span class="keyword">void</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">value_type</span> <a name="idm267991428112-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">array</span><span class="special"><</span> <span class="identifier">weight</span> <span class="special">></span> <span class="special">&</span> b<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Array<span class="special">></span> <span class="identifier">value_type</span> <a name="idm307895330320-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Array</span> <span class="special">&</span> b<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">value_type</span> <a name="idm307895327872-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">array</span><span class="special"><</span> <span class="keyword">void</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">value_type</span> <a name="idm307895326192-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">array</span><span class="special"><</span> <span class="identifier">weight</span> <span class="special">></span> <span class="special">&</span> b<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
</ol></div>
|
||||
</div>
|
||||
</div>
|
||||
@ -75,7 +75,7 @@
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="size_visitor.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../adaptive_storage.html#idm514244090832"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="variance_visitor.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
<a accesskey="p" href="size_visitor.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../adaptive_storage.html#idm437076190576"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="variance_visitor.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -2,25 +2,25 @@
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Struct variance_visitor</title>
|
||||
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
|
||||
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
|
||||
<link rel="home" href="../../../index.html" title="Chapter 1. Boost.Histogram">
|
||||
<link rel="up" href="../adaptive_storage.html#idm514244090832" title="Description">
|
||||
<link rel="up" href="../adaptive_storage.html#idm437076190576" title="Description">
|
||||
<link rel="prev" href="value_visitor.html" title="Struct value_visitor">
|
||||
<link rel="next" href="wincrease_visitor.html" title="Struct wincrease_visitor">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<table cellpadding="2" width="100%"><tr>
|
||||
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../boost.png"></td>
|
||||
<td align="center"><a href="../../../../../../../index.html">Home</a></td>
|
||||
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../boost.png"></td>
|
||||
<td align="center"><a href="../../../../../index.html">Home</a></td>
|
||||
<td align="center"><a href="../../../../../../../libs/libraries.htm">Libraries</a></td>
|
||||
<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
|
||||
<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
|
||||
<td align="center"><a href="../../../../../../../more/index.htm">More</a></td>
|
||||
<td align="center"><a href="../../../../../more/index.htm">More</a></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="value_visitor.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../adaptive_storage.html#idm514244090832"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="wincrease_visitor.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
<a accesskey="p" href="value_visitor.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../adaptive_storage.html#idm437076190576"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="wincrease_visitor.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.histogram.adaptive_storage.variance_visitor"></a><div class="titlepage"></div>
|
||||
@ -35,32 +35,32 @@
|
||||
|
||||
<span class="keyword">struct</span> <a class="link" href="variance_visitor.html" title="Struct variance_visitor">variance_visitor</a> <span class="special">:</span> <span class="keyword">public</span> <span class="identifier">static_visitor</span><span class="special"><</span> <span class="identifier">value_type</span> <span class="special">></span> <span class="special">{</span>
|
||||
<span class="comment">// <a class="link" href="variance_visitor.html#boost.histogram.adaptive_storage.variance_visitorconstruct-copy-destruct">construct/copy/destruct</a></span>
|
||||
<a class="link" href="variance_visitor.html#idm267991417168-bb"><span class="identifier">variance_visitor</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="variance_visitor.html#idm307895315248-bb"><span class="identifier">variance_visitor</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="variance_visitor.html#idm267991423648-bb">public member functions</a></span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Array<span class="special">></span> <span class="identifier">value_type</span> <a class="link" href="variance_visitor.html#idm267991423120-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Array</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">value_type</span> <a class="link" href="variance_visitor.html#idm267991420672-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">array</span><span class="special"><</span> <span class="keyword">void</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">value_type</span> <a class="link" href="variance_visitor.html#idm267991418992-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">array</span><span class="special"><</span> <span class="identifier">weight</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="comment">// <a class="link" href="variance_visitor.html#idm307895321728-bb">public member functions</a></span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Array<span class="special">></span> <span class="identifier">value_type</span> <a class="link" href="variance_visitor.html#idm307895321200-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Array</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">value_type</span> <a class="link" href="variance_visitor.html#idm307895318752-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">array</span><span class="special"><</span> <span class="keyword">void</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">value_type</span> <a class="link" href="variance_visitor.html#idm307895317072-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">array</span><span class="special"><</span> <span class="identifier">weight</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// public data members</span>
|
||||
<span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span> <span class="identifier">idx</span><span class="special">;</span>
|
||||
<span class="special">}</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idm514242670384"></a><h2>Description</h2>
|
||||
<a name="idm437075328576"></a><h2>Description</h2>
|
||||
<div class="refsect2">
|
||||
<a name="idm514242669984"></a><h3>
|
||||
<a name="idm437075328176"></a><h3>
|
||||
<a name="boost.histogram.adaptive_storage.variance_visitorconstruct-copy-destruct"></a><code class="computeroutput">variance_visitor</code>
|
||||
public
|
||||
construct/copy/destruct</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><a name="idm267991417168-bb"></a><span class="identifier">variance_visitor</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span> i<span class="special">)</span><span class="special">;</span></pre></li></ol></div>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><a name="idm307895315248-bb"></a><span class="identifier">variance_visitor</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span> i<span class="special">)</span><span class="special">;</span></pre></li></ol></div>
|
||||
</div>
|
||||
<div class="refsect2">
|
||||
<a name="idm514242661552"></a><h3>
|
||||
<a name="idm267991423648-bb"></a><code class="computeroutput">variance_visitor</code> public member functions</h3>
|
||||
<a name="idm437075319696"></a><h3>
|
||||
<a name="idm307895321728-bb"></a><code class="computeroutput">variance_visitor</code> public member functions</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1">
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Array<span class="special">></span> <span class="identifier">value_type</span> <a name="idm267991423120-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Array</span> <span class="special">&</span> b<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">value_type</span> <a name="idm267991420672-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">array</span><span class="special"><</span> <span class="keyword">void</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">value_type</span> <a name="idm267991418992-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">array</span><span class="special"><</span> <span class="identifier">weight</span> <span class="special">></span> <span class="special">&</span> b<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Array<span class="special">></span> <span class="identifier">value_type</span> <a name="idm307895321200-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Array</span> <span class="special">&</span> b<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">value_type</span> <a name="idm307895318752-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">array</span><span class="special"><</span> <span class="keyword">void</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">value_type</span> <a name="idm307895317072-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">array</span><span class="special"><</span> <span class="identifier">weight</span> <span class="special">></span> <span class="special">&</span> b<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
</ol></div>
|
||||
</div>
|
||||
</div>
|
||||
@ -75,7 +75,7 @@
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="value_visitor.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../adaptive_storage.html#idm514244090832"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="wincrease_visitor.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
<a accesskey="p" href="value_visitor.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../adaptive_storage.html#idm437076190576"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="wincrease_visitor.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -2,25 +2,25 @@
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Struct wincrease_visitor</title>
|
||||
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
|
||||
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
|
||||
<link rel="home" href="../../../index.html" title="Chapter 1. Boost.Histogram">
|
||||
<link rel="up" href="../adaptive_storage.html#idm514244090832" title="Description">
|
||||
<link rel="up" href="../adaptive_storage.html#idm437076190576" title="Description">
|
||||
<link rel="prev" href="variance_visitor.html" title="Struct variance_visitor">
|
||||
<link rel="next" href="../container_storage.html" title="Class template container_storage">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<table cellpadding="2" width="100%"><tr>
|
||||
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../boost.png"></td>
|
||||
<td align="center"><a href="../../../../../../../index.html">Home</a></td>
|
||||
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../boost.png"></td>
|
||||
<td align="center"><a href="../../../../../index.html">Home</a></td>
|
||||
<td align="center"><a href="../../../../../../../libs/libraries.htm">Libraries</a></td>
|
||||
<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
|
||||
<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
|
||||
<td align="center"><a href="../../../../../../../more/index.htm">More</a></td>
|
||||
<td align="center"><a href="../../../../../more/index.htm">More</a></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="variance_visitor.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../adaptive_storage.html#idm514244090832"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../container_storage.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
<a accesskey="p" href="variance_visitor.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../adaptive_storage.html#idm437076190576"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../container_storage.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.histogram.adaptive_storage.wincrease_visitor"></a><div class="titlepage"></div>
|
||||
@ -35,12 +35,12 @@
|
||||
|
||||
<span class="keyword">struct</span> <a class="link" href="wincrease_visitor.html" title="Struct wincrease_visitor">wincrease_visitor</a> <span class="special">:</span> <span class="keyword">public</span> <span class="identifier">static_visitor</span><span class="special"><</span> <span class="keyword">void</span> <span class="special">></span> <span class="special">{</span>
|
||||
<span class="comment">// <a class="link" href="wincrease_visitor.html#boost.histogram.adaptive_storage.wincrease_visitorconstruct-copy-destruct">construct/copy/destruct</a></span>
|
||||
<a class="link" href="wincrease_visitor.html#idm267991406480-bb"><span class="identifier">wincrease_visitor</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">value_type</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">buffer_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="wincrease_visitor.html#idm307895304560-bb"><span class="identifier">wincrease_visitor</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">value_type</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">buffer_type</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="wincrease_visitor.html#idm267991412944-bb">public member functions</a></span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Array<span class="special">></span> <span class="keyword">void</span> <a class="link" href="wincrease_visitor.html#idm267991412416-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Array</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="wincrease_visitor.html#idm267991409968-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">array</span><span class="special"><</span> <span class="keyword">void</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="wincrease_visitor.html#idm267991408304-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">array</span><span class="special"><</span> <span class="identifier">weight</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="comment">// <a class="link" href="wincrease_visitor.html#idm307895311024-bb">public member functions</a></span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Array<span class="special">></span> <span class="keyword">void</span> <a class="link" href="wincrease_visitor.html#idm307895310496-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">Array</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="wincrease_visitor.html#idm307895308048-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">array</span><span class="special"><</span> <span class="keyword">void</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="wincrease_visitor.html#idm307895306384-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="identifier">array</span><span class="special"><</span> <span class="identifier">weight</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// public data members</span>
|
||||
<span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span> <span class="identifier">idx</span><span class="special">;</span>
|
||||
@ -48,22 +48,22 @@
|
||||
<span class="identifier">buffer_type</span> <span class="special">&</span> <span class="identifier">buffer</span><span class="special">;</span>
|
||||
<span class="special">}</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idm514242573888"></a><h2>Description</h2>
|
||||
<a name="idm437075232032"></a><h2>Description</h2>
|
||||
<div class="refsect2">
|
||||
<a name="idm514242573488"></a><h3>
|
||||
<a name="idm437075231632"></a><h3>
|
||||
<a name="boost.histogram.adaptive_storage.wincrease_visitorconstruct-copy-destruct"></a><code class="computeroutput">wincrease_visitor</code>
|
||||
public
|
||||
construct/copy/destruct</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><a name="idm267991406480-bb"></a><span class="identifier">wincrease_visitor</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span> i<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">value_type</span> <span class="special">&</span> v<span class="special">,</span>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><a name="idm307895304560-bb"></a><span class="identifier">wincrease_visitor</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span> i<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">value_type</span> <span class="special">&</span> v<span class="special">,</span>
|
||||
<span class="identifier">buffer_type</span> <span class="special">&</span> b<span class="special">)</span><span class="special">;</span></pre></li></ol></div>
|
||||
</div>
|
||||
<div class="refsect2">
|
||||
<a name="idm514242560560"></a><h3>
|
||||
<a name="idm267991412944-bb"></a><code class="computeroutput">wincrease_visitor</code> public member functions</h3>
|
||||
<a name="idm437075218704"></a><h3>
|
||||
<a name="idm307895311024-bb"></a><code class="computeroutput">wincrease_visitor</code> public member functions</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1">
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Array<span class="special">></span> <span class="keyword">void</span> <a name="idm267991412416-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Array</span> <span class="special">&</span> b<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="idm267991409968-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">array</span><span class="special"><</span> <span class="keyword">void</span> <span class="special">></span> <span class="special">&</span> b<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="idm267991408304-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">array</span><span class="special"><</span> <span class="identifier">weight</span> <span class="special">></span> <span class="special">&</span> b<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Array<span class="special">></span> <span class="keyword">void</span> <a name="idm307895310496-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">Array</span> <span class="special">&</span> b<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="idm307895308048-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">array</span><span class="special"><</span> <span class="keyword">void</span> <span class="special">></span> <span class="special">&</span> b<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="idm307895306384-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="identifier">array</span><span class="special"><</span> <span class="identifier">weight</span> <span class="special">></span> <span class="special">&</span> b<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
</ol></div>
|
||||
</div>
|
||||
</div>
|
||||
@ -78,7 +78,7 @@
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="variance_visitor.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../adaptive_storage.html#idm514244090832"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../container_storage.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
<a accesskey="p" href="variance_visitor.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../adaptive_storage.html#idm437076190576"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../container_storage.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -2,25 +2,25 @@
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Class template axis_base</title>
|
||||
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
||||
<link rel="stylesheet" href="../../../../doc/src/boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
|
||||
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Histogram">
|
||||
<link rel="up" href="../../histogram/reference.html#header.boost.histogram.axis_hpp" title="Header <boost/histogram/axis.hpp>">
|
||||
<link rel="prev" href="../../histogram/reference.html" title="Reference">
|
||||
<link rel="next" href="axis_base__idm267991984656.html" title="Class axis_base<false>">
|
||||
<link rel="prev" href="transform/sqrt.html" title="Struct template sqrt">
|
||||
<link rel="next" href="axis_base__idm307895943056.html" title="Class axis_base<false>">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<table cellpadding="2" width="100%"><tr>
|
||||
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
|
||||
<td align="center"><a href="../../../../../../index.html">Home</a></td>
|
||||
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
|
||||
<td align="center"><a href="../../../../index.html">Home</a></td>
|
||||
<td align="center"><a href="../../../../../../libs/libraries.htm">Libraries</a></td>
|
||||
<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
|
||||
<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
|
||||
<td align="center"><a href="../../../../../../more/index.htm">More</a></td>
|
||||
<td align="center"><a href="../../../../more/index.htm">More</a></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="../../histogram/reference.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../histogram/reference.html#header.boost.histogram.axis_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="axis_base__idm267991984656.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
<a accesskey="p" href="transform/sqrt.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../histogram/reference.html#header.boost.histogram.axis_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="axis_base__idm307895943056.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.histogram.axis_base"></a><div class="titlepage"></div>
|
||||
@ -35,12 +35,12 @@
|
||||
<span class="keyword">class</span> <a class="link" href="axis_base.html" title="Class template axis_base">axis_base</a> <span class="special">{</span>
|
||||
<span class="special">}</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idm514247872496"></a><h2>Description</h2>
|
||||
<a name="idm437081254736"></a><h2>Description</h2>
|
||||
<div class="refsect2">
|
||||
<a name="idm514247872096"></a><h3>Specializations</h3>
|
||||
<a name="idm437081254336"></a><h3>Specializations</h3>
|
||||
<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
|
||||
<li class="listitem"><p><a class="link" href="axis_base__idm267991984656.html" title="Class axis_base<false>">Class axis_base<false></a></p></li>
|
||||
<li class="listitem"><p><a class="link" href="axis_base__idm267991948240.html" title="Class axis_base<true>">Class axis_base<true></a></p></li>
|
||||
<li class="listitem"><p><a class="link" href="axis_base__idm307895943056.html" title="Class axis_base<false>">Class axis_base<false></a></p></li>
|
||||
<li class="listitem"><p><a class="link" href="axis_base__idm307895919296.html" title="Class axis_base<true>">Class axis_base<true></a></p></li>
|
||||
</ul></div>
|
||||
</div>
|
||||
</div>
|
||||
@ -55,7 +55,7 @@
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="../../histogram/reference.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../histogram/reference.html#header.boost.histogram.axis_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="axis_base__idm267991984656.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
<a accesskey="p" href="transform/sqrt.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../histogram/reference.html#header.boost.histogram.axis_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="axis_base__idm307895943056.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -2,28 +2,28 @@
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Class axis_base<true></title>
|
||||
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
||||
<link rel="stylesheet" href="../../../../doc/src/boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
|
||||
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Histogram">
|
||||
<link rel="up" href="../../histogram/reference.html#header.boost.histogram.axis_hpp" title="Header <boost/histogram/axis.hpp>">
|
||||
<link rel="prev" href="axis_base__idm267991984656.html" title="Class axis_base<false>">
|
||||
<link rel="prev" href="axis_base__idm307895943056.html" title="Class axis_base<false>">
|
||||
<link rel="next" href="axis_iterator.html" title="Class template axis_iterator">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<table cellpadding="2" width="100%"><tr>
|
||||
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
|
||||
<td align="center"><a href="../../../../../../index.html">Home</a></td>
|
||||
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
|
||||
<td align="center"><a href="../../../../index.html">Home</a></td>
|
||||
<td align="center"><a href="../../../../../../libs/libraries.htm">Libraries</a></td>
|
||||
<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
|
||||
<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
|
||||
<td align="center"><a href="../../../../../../more/index.htm">More</a></td>
|
||||
<td align="center"><a href="../../../../more/index.htm">More</a></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="axis_base__idm267991984656.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../histogram/reference.html#header.boost.histogram.axis_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="axis_iterator.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
<a accesskey="p" href="axis_base__idm307895943056.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../histogram/reference.html#header.boost.histogram.axis_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="axis_iterator.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.histogram.axis_base__idm267991948240"></a><div class="titlepage"></div>
|
||||
<a name="boost.histogram.axis_base__idm307895919296"></a><div class="titlepage"></div>
|
||||
<div class="refnamediv">
|
||||
<h2><span class="refentrytitle">Class axis_base<true></span></h2>
|
||||
<p>boost::histogram::axis_base<true></p>
|
||||
@ -32,62 +32,70 @@
|
||||
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../histogram/reference.html#header.boost.histogram.axis_hpp" title="Header <boost/histogram/axis.hpp>">boost/histogram/axis.hpp</a>>
|
||||
|
||||
</span>
|
||||
<span class="keyword">class</span> <a class="link" href="axis_base__idm267991948240.html" title="Class axis_base<true>">axis_base</a><span class="special"><</span><span class="keyword">true</span><span class="special">></span> <span class="special">{</span>
|
||||
<span class="keyword">class</span> <a class="link" href="axis_base__idm307895919296.html" title="Class axis_base<true>">axis_base</a><span class="special"><</span><span class="keyword">true</span><span class="special">></span> <span class="special">{</span>
|
||||
<span class="keyword">public</span><span class="special">:</span>
|
||||
<span class="comment">// <a class="link" href="axis_base__idm267991948240.html#boost.histogram.axis_base__idm267991948240construct-copy-destruct">construct/copy/destruct</a></span>
|
||||
<a class="link" href="axis_base__idm267991948240.html#idm267991936656-bb"><span class="identifier">axis_base</span></a><span class="special">(</span><span class="keyword">unsigned</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">,</span> <span class="keyword">bool</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="axis_base__idm267991948240.html#idm267991934464-bb"><span class="identifier">axis_base</span></a><span class="special">(</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span>
|
||||
<a class="link" href="axis_base__idm267991948240.html#idm267991933952-bb"><span class="identifier">axis_base</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="axis_base.html" title="Class template axis_base">axis_base</a> <span class="special">&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span>
|
||||
<a class="link" href="axis_base__idm267991948240.html#idm267991930272-bb"><span class="identifier">axis_base</span></a><span class="special">(</span><a class="link" href="axis_base.html" title="Class template axis_base">axis_base</a> <span class="special">&&</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="axis_base.html" title="Class template axis_base">axis_base</a> <span class="special">&</span> <a class="link" href="axis_base__idm267991948240.html#idm267991932384-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="axis_base.html" title="Class template axis_base">axis_base</a> <span class="special">&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span>
|
||||
<a class="link" href="axis_base.html" title="Class template axis_base">axis_base</a> <span class="special">&</span> <a class="link" href="axis_base__idm267991948240.html#idm267991929088-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><a class="link" href="axis_base.html" title="Class template axis_base">axis_base</a> <span class="special">&&</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="comment">// <a class="link" href="axis_base__idm307895919296.html#boost.histogram.axis_base__idm307895919296construct-copy-destruct">construct/copy/destruct</a></span>
|
||||
<a class="link" href="axis_base__idm307895919296.html#idm307895907712-bb"><span class="identifier">axis_base</span></a><span class="special">(</span><span class="keyword">unsigned</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">,</span> <span class="keyword">bool</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="axis_base__idm307895919296.html#idm307895905520-bb"><span class="identifier">axis_base</span></a><span class="special">(</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span>
|
||||
<a class="link" href="axis_base__idm307895919296.html#idm307895905008-bb"><span class="identifier">axis_base</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="axis_base.html" title="Class template axis_base">axis_base</a> <span class="special">&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span>
|
||||
<a class="link" href="axis_base__idm307895919296.html#idm307895901328-bb"><span class="identifier">axis_base</span></a><span class="special">(</span><a class="link" href="axis_base.html" title="Class template axis_base">axis_base</a> <span class="special">&&</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="axis_base.html" title="Class template axis_base">axis_base</a> <span class="special">&</span> <a class="link" href="axis_base__idm307895919296.html#idm307895903440-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="axis_base.html" title="Class template axis_base">axis_base</a> <span class="special">&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span>
|
||||
<a class="link" href="axis_base.html" title="Class template axis_base">axis_base</a> <span class="special">&</span> <a class="link" href="axis_base__idm307895919296.html#idm307895900144-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><a class="link" href="axis_base.html" title="Class template axis_base">axis_base</a> <span class="special">&&</span><span class="special">)</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="axis_base__idm267991948240.html#idm267991947200-bb">public member functions</a></span>
|
||||
<span class="keyword">int</span> <a class="link" href="axis_base__idm267991948240.html#idm267991946672-bb"><span class="identifier">bins</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">int</span> <a class="link" href="axis_base__idm267991948240.html#idm267991945328-bb"><span class="identifier">shape</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">bool</span> <a class="link" href="axis_base__idm267991948240.html#idm267991943984-bb"><span class="identifier">uoflow</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="special">&</span> <a class="link" href="axis_base__idm267991948240.html#idm267991942640-bb"><span class="identifier">label</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="axis_base__idm267991948240.html#idm267991941280-bb"><span class="identifier">label</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="comment">// <a class="link" href="axis_base__idm307895919296.html#idm307895918256-bb">public member functions</a></span>
|
||||
<span class="keyword">int</span> <a class="link" href="axis_base__idm307895919296.html#idm307895917728-bb"><span class="identifier">bins</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">int</span> <a class="link" href="axis_base__idm307895919296.html#idm307895916384-bb"><span class="identifier">shape</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">bool</span> <a class="link" href="axis_base__idm307895919296.html#idm307895915040-bb"><span class="identifier">uoflow</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="special">&</span> <a class="link" href="axis_base__idm307895919296.html#idm307895913696-bb"><span class="identifier">label</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="axis_base__idm307895919296.html#idm307895912336-bb"><span class="identifier">label</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="axis_base__idm267991948240.html#idm267991939408-bb">protected member functions</a></span>
|
||||
<span class="keyword">bool</span> <a class="link" href="axis_base__idm267991948240.html#idm267991938880-bb"><span class="keyword">operator</span><span class="special">==</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="axis_base.html" title="Class template axis_base">axis_base</a> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="comment">// <a class="link" href="axis_base__idm307895919296.html#idm307895910464-bb">protected member functions</a></span>
|
||||
<span class="keyword">bool</span> <a class="link" href="axis_base__idm307895919296.html#idm307895909936-bb"><span class="keyword">operator</span><span class="special">==</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="axis_base.html" title="Class template axis_base">axis_base</a> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="axis_base__idm307895919296.html#idm307895898416-bb">private member functions</a></span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Archive<span class="special">></span> <span class="keyword">void</span> <a class="link" href="axis_base__idm307895919296.html#idm307895897888-bb"><span class="identifier">serialize</span></a><span class="special">(</span><span class="identifier">Archive</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">unsigned</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="special">}</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idm514247634144"></a><h2>Description</h2>
|
||||
<a name="idm437080970656"></a><h2>Description</h2>
|
||||
<div class="refsect2">
|
||||
<a name="idm514247633744"></a><h3>
|
||||
<a name="boost.histogram.axis_base__idm267991948240construct-copy-destruct"></a><code class="computeroutput">axis_base</code>
|
||||
<a name="idm437080970256"></a><h3>
|
||||
<a name="boost.histogram.axis_base__idm307895919296construct-copy-destruct"></a><code class="computeroutput">axis_base</code>
|
||||
public
|
||||
construct/copy/destruct</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1">
|
||||
<li class="listitem"><pre class="literallayout"><a name="idm267991936656-bb"></a><span class="identifier">axis_base</span><span class="special">(</span><span class="keyword">unsigned</span> n<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> label<span class="special">,</span> <span class="keyword">bool</span> uoflow<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idm267991934464-bb"></a><span class="identifier">axis_base</span><span class="special">(</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idm267991933952-bb"></a><span class="identifier">axis_base</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="axis_base.html" title="Class template axis_base">axis_base</a> <span class="special">&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idm267991930272-bb"></a><span class="identifier">axis_base</span><span class="special">(</span><a class="link" href="axis_base.html" title="Class template axis_base">axis_base</a> <span class="special">&&</span> other<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a class="link" href="axis_base.html" title="Class template axis_base">axis_base</a> <span class="special">&</span> <a name="idm267991932384-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="axis_base.html" title="Class template axis_base">axis_base</a> <span class="special">&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a class="link" href="axis_base.html" title="Class template axis_base">axis_base</a> <span class="special">&</span> <a name="idm267991929088-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><a class="link" href="axis_base.html" title="Class template axis_base">axis_base</a> <span class="special">&&</span> other<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idm307895907712-bb"></a><span class="identifier">axis_base</span><span class="special">(</span><span class="keyword">unsigned</span> n<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> label<span class="special">,</span> <span class="keyword">bool</span> uoflow<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idm307895905520-bb"></a><span class="identifier">axis_base</span><span class="special">(</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idm307895905008-bb"></a><span class="identifier">axis_base</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="axis_base.html" title="Class template axis_base">axis_base</a> <span class="special">&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idm307895901328-bb"></a><span class="identifier">axis_base</span><span class="special">(</span><a class="link" href="axis_base.html" title="Class template axis_base">axis_base</a> <span class="special">&&</span> other<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a class="link" href="axis_base.html" title="Class template axis_base">axis_base</a> <span class="special">&</span> <a name="idm307895903440-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="axis_base.html" title="Class template axis_base">axis_base</a> <span class="special">&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a class="link" href="axis_base.html" title="Class template axis_base">axis_base</a> <span class="special">&</span> <a name="idm307895900144-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><a class="link" href="axis_base.html" title="Class template axis_base">axis_base</a> <span class="special">&&</span> other<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
</ol></div>
|
||||
</div>
|
||||
<div class="refsect2">
|
||||
<a name="idm514247593136"></a><h3>
|
||||
<a name="idm267991947200-bb"></a><code class="computeroutput">axis_base</code> public member functions</h3>
|
||||
<a name="idm437080929648"></a><h3>
|
||||
<a name="idm307895918256-bb"></a><code class="computeroutput">axis_base</code> public member functions</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1">
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="keyword">int</span> <a name="idm267991946672-bb"></a><span class="identifier">bins</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns the number of bins, excluding overflow/underflow. </li>
|
||||
<pre class="literallayout"><span class="keyword">int</span> <a name="idm307895917728-bb"></a><span class="identifier">bins</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns the number of bins, excluding overflow/underflow. </li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="keyword">int</span> <a name="idm267991945328-bb"></a><span class="identifier">shape</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns the number of bins, including overflow/underflow. </li>
|
||||
<pre class="literallayout"><span class="keyword">int</span> <a name="idm307895916384-bb"></a><span class="identifier">shape</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns the number of bins, including overflow/underflow. </li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="keyword">bool</span> <a name="idm267991943984-bb"></a><span class="identifier">uoflow</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns whether axis has extra overflow and underflow bins. </li>
|
||||
<pre class="literallayout"><span class="keyword">bool</span> <a name="idm307895915040-bb"></a><span class="identifier">uoflow</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns whether axis has extra overflow and underflow bins. </li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="special">&</span> <a name="idm267991942640-bb"></a><span class="identifier">label</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns the axis label, which is a name or description. </li>
|
||||
<pre class="literallayout"><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="special">&</span> <a name="idm307895913696-bb"></a><span class="identifier">label</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns the axis label, which is a name or description. </li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="keyword">void</span> <a name="idm267991941280-bb"></a><span class="identifier">label</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="special">&</span> label<span class="special">)</span><span class="special">;</span></pre>Change the label of an axis. </li>
|
||||
<pre class="literallayout"><span class="keyword">void</span> <a name="idm307895912336-bb"></a><span class="identifier">label</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="special">&</span> label<span class="special">)</span><span class="special">;</span></pre>Change the label of an axis. </li>
|
||||
</ol></div>
|
||||
</div>
|
||||
<div class="refsect2">
|
||||
<a name="idm514247562672"></a><h3>
|
||||
<a name="idm267991939408-bb"></a><code class="computeroutput">axis_base</code> protected member functions</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><span class="keyword">bool</span> <a name="idm267991938880-bb"></a><span class="keyword">operator</span><span class="special">==</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="axis_base.html" title="Class template axis_base">axis_base</a> <span class="special">&</span> o<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li></ol></div>
|
||||
<a name="idm437080899040"></a><h3>
|
||||
<a name="idm307895910464-bb"></a><code class="computeroutput">axis_base</code> protected member functions</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><span class="keyword">bool</span> <a name="idm307895909936-bb"></a><span class="keyword">operator</span><span class="special">==</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="axis_base.html" title="Class template axis_base">axis_base</a> <span class="special">&</span> o<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li></ol></div>
|
||||
</div>
|
||||
<div class="refsect2">
|
||||
<a name="idm437080889760"></a><h3>
|
||||
<a name="idm307895898416-bb"></a><code class="computeroutput">axis_base</code> private member functions</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Archive<span class="special">></span> <span class="keyword">void</span> <a name="idm307895897888-bb"></a><span class="identifier">serialize</span><span class="special">(</span><span class="identifier">Archive</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">unsigned</span><span class="special">)</span><span class="special">;</span></pre></li></ol></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@ -101,7 +109,7 @@
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="axis_base__idm267991984656.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../histogram/reference.html#header.boost.histogram.axis_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="axis_iterator.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
<a accesskey="p" href="axis_base__idm307895943056.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../histogram/reference.html#header.boost.histogram.axis_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="axis_iterator.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
@ -2,28 +2,28 @@
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Class axis_base<false></title>
|
||||
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
||||
<link rel="stylesheet" href="../../../../doc/src/boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
|
||||
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Histogram">
|
||||
<link rel="up" href="../../histogram/reference.html#header.boost.histogram.axis_hpp" title="Header <boost/histogram/axis.hpp>">
|
||||
<link rel="prev" href="axis_base.html" title="Class template axis_base">
|
||||
<link rel="next" href="axis_base__idm267991948240.html" title="Class axis_base<true>">
|
||||
<link rel="next" href="axis_base__idm307895919296.html" title="Class axis_base<true>">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<table cellpadding="2" width="100%"><tr>
|
||||
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
|
||||
<td align="center"><a href="../../../../../../index.html">Home</a></td>
|
||||
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
|
||||
<td align="center"><a href="../../../../index.html">Home</a></td>
|
||||
<td align="center"><a href="../../../../../../libs/libraries.htm">Libraries</a></td>
|
||||
<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
|
||||
<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
|
||||
<td align="center"><a href="../../../../../../more/index.htm">More</a></td>
|
||||
<td align="center"><a href="../../../../more/index.htm">More</a></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="axis_base.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../histogram/reference.html#header.boost.histogram.axis_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="axis_base__idm267991948240.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
<a accesskey="p" href="axis_base.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../histogram/reference.html#header.boost.histogram.axis_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="axis_base__idm307895919296.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.histogram.axis_base__idm267991984656"></a><div class="titlepage"></div>
|
||||
<a name="boost.histogram.axis_base__idm307895943056"></a><div class="titlepage"></div>
|
||||
<div class="refnamediv">
|
||||
<h2><span class="refentrytitle">Class axis_base<false></span></h2>
|
||||
<p>boost::histogram::axis_base<false></p>
|
||||
@ -32,62 +32,70 @@
|
||||
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../histogram/reference.html#header.boost.histogram.axis_hpp" title="Header <boost/histogram/axis.hpp>">boost/histogram/axis.hpp</a>>
|
||||
|
||||
</span>
|
||||
<span class="keyword">class</span> <a class="link" href="axis_base__idm267991984656.html" title="Class axis_base<false>">axis_base</a><span class="special"><</span><span class="keyword">false</span><span class="special">></span> <span class="special">{</span>
|
||||
<span class="keyword">class</span> <a class="link" href="axis_base__idm307895943056.html" title="Class axis_base<false>">axis_base</a><span class="special"><</span><span class="keyword">false</span><span class="special">></span> <span class="special">{</span>
|
||||
<span class="keyword">public</span><span class="special">:</span>
|
||||
<span class="comment">// <a class="link" href="axis_base__idm267991984656.html#boost.histogram.axis_base__idm267991984656construct-copy-destruct">construct/copy/destruct</a></span>
|
||||
<a class="link" href="axis_base__idm267991984656.html#idm267991956896-bb"><span class="identifier">axis_base</span></a><span class="special">(</span><span class="keyword">unsigned</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="axis_base__idm267991984656.html#idm267991955344-bb"><span class="identifier">axis_base</span></a><span class="special">(</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span>
|
||||
<a class="link" href="axis_base__idm267991984656.html#idm267991954832-bb"><span class="identifier">axis_base</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="axis_base.html" title="Class template axis_base">axis_base</a> <span class="special">&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span>
|
||||
<a class="link" href="axis_base__idm267991984656.html#idm267991951152-bb"><span class="identifier">axis_base</span></a><span class="special">(</span><a class="link" href="axis_base.html" title="Class template axis_base">axis_base</a> <span class="special">&&</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="axis_base.html" title="Class template axis_base">axis_base</a> <span class="special">&</span> <a class="link" href="axis_base__idm267991984656.html#idm267991953264-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="axis_base.html" title="Class template axis_base">axis_base</a> <span class="special">&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span>
|
||||
<a class="link" href="axis_base.html" title="Class template axis_base">axis_base</a> <span class="special">&</span> <a class="link" href="axis_base__idm267991984656.html#idm267991949968-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><a class="link" href="axis_base.html" title="Class template axis_base">axis_base</a> <span class="special">&&</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="comment">// <a class="link" href="axis_base__idm307895943056.html#boost.histogram.axis_base__idm307895943056construct-copy-destruct">construct/copy/destruct</a></span>
|
||||
<a class="link" href="axis_base__idm307895943056.html#idm307895931472-bb"><span class="identifier">axis_base</span></a><span class="special">(</span><span class="keyword">unsigned</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="axis_base__idm307895943056.html#idm307895929920-bb"><span class="identifier">axis_base</span></a><span class="special">(</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span>
|
||||
<a class="link" href="axis_base__idm307895943056.html#idm307895929408-bb"><span class="identifier">axis_base</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="axis_base.html" title="Class template axis_base">axis_base</a> <span class="special">&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span>
|
||||
<a class="link" href="axis_base__idm307895943056.html#idm307895925728-bb"><span class="identifier">axis_base</span></a><span class="special">(</span><a class="link" href="axis_base.html" title="Class template axis_base">axis_base</a> <span class="special">&&</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="axis_base.html" title="Class template axis_base">axis_base</a> <span class="special">&</span> <a class="link" href="axis_base__idm307895943056.html#idm307895927840-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="axis_base.html" title="Class template axis_base">axis_base</a> <span class="special">&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span>
|
||||
<a class="link" href="axis_base.html" title="Class template axis_base">axis_base</a> <span class="special">&</span> <a class="link" href="axis_base__idm307895943056.html#idm307895924544-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><a class="link" href="axis_base.html" title="Class template axis_base">axis_base</a> <span class="special">&&</span><span class="special">)</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="axis_base__idm267991984656.html#idm267991967360-bb">public member functions</a></span>
|
||||
<span class="keyword">int</span> <a class="link" href="axis_base__idm267991984656.html#idm267991966880-bb"><span class="identifier">bins</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">int</span> <a class="link" href="axis_base__idm267991984656.html#idm267991965568-bb"><span class="identifier">shape</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">bool</span> <a class="link" href="axis_base__idm267991984656.html#idm267991964224-bb"><span class="identifier">uoflow</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="special">&</span> <a class="link" href="axis_base__idm267991984656.html#idm267991962880-bb"><span class="identifier">label</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="axis_base__idm267991984656.html#idm267991961520-bb"><span class="identifier">label</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="comment">// <a class="link" href="axis_base__idm307895943056.html#idm307895942016-bb">public member functions</a></span>
|
||||
<span class="keyword">int</span> <a class="link" href="axis_base__idm307895943056.html#idm307895941488-bb"><span class="identifier">bins</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">int</span> <a class="link" href="axis_base__idm307895943056.html#idm307895940144-bb"><span class="identifier">shape</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">bool</span> <a class="link" href="axis_base__idm307895943056.html#idm307895938800-bb"><span class="identifier">uoflow</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="special">&</span> <a class="link" href="axis_base__idm307895943056.html#idm307895937456-bb"><span class="identifier">label</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="axis_base__idm307895943056.html#idm307895936096-bb"><span class="identifier">label</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="axis_base__idm267991984656.html#idm267991959648-bb">protected member functions</a></span>
|
||||
<span class="keyword">bool</span> <a class="link" href="axis_base__idm267991984656.html#idm267991959120-bb"><span class="keyword">operator</span><span class="special">==</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="axis_base.html" title="Class template axis_base">axis_base</a> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="comment">// <a class="link" href="axis_base__idm307895943056.html#idm307895934224-bb">protected member functions</a></span>
|
||||
<span class="keyword">bool</span> <a class="link" href="axis_base__idm307895943056.html#idm307895933696-bb"><span class="keyword">operator</span><span class="special">==</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="axis_base.html" title="Class template axis_base">axis_base</a> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="axis_base__idm307895943056.html#idm307895922816-bb">private member functions</a></span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Archive<span class="special">></span> <span class="keyword">void</span> <a class="link" href="axis_base__idm307895943056.html#idm307895922288-bb"><span class="identifier">serialize</span></a><span class="special">(</span><span class="identifier">Archive</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">unsigned</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="special">}</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idm514247792128"></a><h2>Description</h2>
|
||||
<a name="idm437081164992"></a><h2>Description</h2>
|
||||
<div class="refsect2">
|
||||
<a name="idm514247791728"></a><h3>
|
||||
<a name="boost.histogram.axis_base__idm267991984656construct-copy-destruct"></a><code class="computeroutput">axis_base</code>
|
||||
<a name="idm437081164592"></a><h3>
|
||||
<a name="boost.histogram.axis_base__idm307895943056construct-copy-destruct"></a><code class="computeroutput">axis_base</code>
|
||||
public
|
||||
construct/copy/destruct</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1">
|
||||
<li class="listitem"><pre class="literallayout"><a name="idm267991956896-bb"></a><span class="identifier">axis_base</span><span class="special">(</span><span class="keyword">unsigned</span> n<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> label<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idm267991955344-bb"></a><span class="identifier">axis_base</span><span class="special">(</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idm267991954832-bb"></a><span class="identifier">axis_base</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="axis_base.html" title="Class template axis_base">axis_base</a> <span class="special">&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idm267991951152-bb"></a><span class="identifier">axis_base</span><span class="special">(</span><a class="link" href="axis_base.html" title="Class template axis_base">axis_base</a> <span class="special">&&</span> other<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a class="link" href="axis_base.html" title="Class template axis_base">axis_base</a> <span class="special">&</span> <a name="idm267991953264-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="axis_base.html" title="Class template axis_base">axis_base</a> <span class="special">&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a class="link" href="axis_base.html" title="Class template axis_base">axis_base</a> <span class="special">&</span> <a name="idm267991949968-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><a class="link" href="axis_base.html" title="Class template axis_base">axis_base</a> <span class="special">&&</span> other<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idm307895931472-bb"></a><span class="identifier">axis_base</span><span class="special">(</span><span class="keyword">unsigned</span> n<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> label<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idm307895929920-bb"></a><span class="identifier">axis_base</span><span class="special">(</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idm307895929408-bb"></a><span class="identifier">axis_base</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="axis_base.html" title="Class template axis_base">axis_base</a> <span class="special">&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idm307895925728-bb"></a><span class="identifier">axis_base</span><span class="special">(</span><a class="link" href="axis_base.html" title="Class template axis_base">axis_base</a> <span class="special">&&</span> other<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a class="link" href="axis_base.html" title="Class template axis_base">axis_base</a> <span class="special">&</span> <a name="idm307895927840-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="axis_base.html" title="Class template axis_base">axis_base</a> <span class="special">&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a class="link" href="axis_base.html" title="Class template axis_base">axis_base</a> <span class="special">&</span> <a name="idm307895924544-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><a class="link" href="axis_base.html" title="Class template axis_base">axis_base</a> <span class="special">&&</span> other<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
</ol></div>
|
||||
</div>
|
||||
<div class="refsect2">
|
||||
<a name="idm514247752368"></a><h3>
|
||||
<a name="idm267991967360-bb"></a><code class="computeroutput">axis_base</code> public member functions</h3>
|
||||
<a name="idm437081109008"></a><h3>
|
||||
<a name="idm307895942016-bb"></a><code class="computeroutput">axis_base</code> public member functions</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1">
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="keyword">int</span> <a name="idm267991966880-bb"></a><span class="identifier">bins</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns the number of bins, excluding overflow/underflow. </li>
|
||||
<pre class="literallayout"><span class="keyword">int</span> <a name="idm307895941488-bb"></a><span class="identifier">bins</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns the number of bins, excluding overflow/underflow. </li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="keyword">int</span> <a name="idm267991965568-bb"></a><span class="identifier">shape</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns the number of bins, including overflow/underflow. </li>
|
||||
<pre class="literallayout"><span class="keyword">int</span> <a name="idm307895940144-bb"></a><span class="identifier">shape</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns the number of bins, including overflow/underflow. </li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="keyword">bool</span> <a name="idm267991964224-bb"></a><span class="identifier">uoflow</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns whether axis has extra overflow and underflow bins. </li>
|
||||
<pre class="literallayout"><span class="keyword">bool</span> <a name="idm307895938800-bb"></a><span class="identifier">uoflow</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns whether axis has extra overflow and underflow bins. </li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="special">&</span> <a name="idm267991962880-bb"></a><span class="identifier">label</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns the axis label, which is a name or description. </li>
|
||||
<pre class="literallayout"><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="special">&</span> <a name="idm307895937456-bb"></a><span class="identifier">label</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns the axis label, which is a name or description. </li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="keyword">void</span> <a name="idm267991961520-bb"></a><span class="identifier">label</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="special">&</span> label<span class="special">)</span><span class="special">;</span></pre>Change the label of an axis. </li>
|
||||
<pre class="literallayout"><span class="keyword">void</span> <a name="idm307895936096-bb"></a><span class="identifier">label</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="special">&</span> label<span class="special">)</span><span class="special">;</span></pre>Change the label of an axis. </li>
|
||||
</ol></div>
|
||||
</div>
|
||||
<div class="refsect2">
|
||||
<a name="idm514247721904"></a><h3>
|
||||
<a name="idm267991959648-bb"></a><code class="computeroutput">axis_base</code> protected member functions</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><span class="keyword">bool</span> <a name="idm267991959120-bb"></a><span class="keyword">operator</span><span class="special">==</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="axis_base.html" title="Class template axis_base">axis_base</a> <span class="special">&</span> other<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li></ol></div>
|
||||
<a name="idm437081078448"></a><h3>
|
||||
<a name="idm307895934224-bb"></a><code class="computeroutput">axis_base</code> protected member functions</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><span class="keyword">bool</span> <a name="idm307895933696-bb"></a><span class="keyword">operator</span><span class="special">==</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="axis_base.html" title="Class template axis_base">axis_base</a> <span class="special">&</span> other<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li></ol></div>
|
||||
</div>
|
||||
<div class="refsect2">
|
||||
<a name="idm437081069248"></a><h3>
|
||||
<a name="idm307895922816-bb"></a><code class="computeroutput">axis_base</code> private member functions</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Archive<span class="special">></span> <span class="keyword">void</span> <a name="idm307895922288-bb"></a><span class="identifier">serialize</span><span class="special">(</span><span class="identifier">Archive</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">unsigned</span><span class="special">)</span><span class="special">;</span></pre></li></ol></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@ -101,7 +109,7 @@
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="axis_base.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../histogram/reference.html#header.boost.histogram.axis_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="axis_base__idm267991948240.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
<a accesskey="p" href="axis_base.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../histogram/reference.html#header.boost.histogram.axis_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="axis_base__idm307895919296.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
@ -2,25 +2,25 @@
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Class template axis_iterator</title>
|
||||
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
||||
<link rel="stylesheet" href="../../../../doc/src/boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
|
||||
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Histogram">
|
||||
<link rel="up" href="../../histogram/reference.html#header.boost.histogram.axis_hpp" title="Header <boost/histogram/axis.hpp>">
|
||||
<link rel="prev" href="axis_base__idm267991948240.html" title="Class axis_base<true>">
|
||||
<link rel="prev" href="axis_base__idm307895919296.html" title="Class axis_base<true>">
|
||||
<link rel="next" href="bin.html" title="Struct template bin">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<table cellpadding="2" width="100%"><tr>
|
||||
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
|
||||
<td align="center"><a href="../../../../../../index.html">Home</a></td>
|
||||
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
|
||||
<td align="center"><a href="../../../../index.html">Home</a></td>
|
||||
<td align="center"><a href="../../../../../../libs/libraries.htm">Libraries</a></td>
|
||||
<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
|
||||
<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
|
||||
<td align="center"><a href="../../../../../../more/index.htm">More</a></td>
|
||||
<td align="center"><a href="../../../../more/index.htm">More</a></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="axis_base__idm267991948240.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../histogram/reference.html#header.boost.histogram.axis_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="bin.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
<a accesskey="p" href="axis_base__idm307895919296.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../histogram/reference.html#header.boost.histogram.axis_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="bin.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.histogram.axis_iterator"></a><div class="titlepage"></div>
|
||||
@ -36,39 +36,39 @@
|
||||
<span class="special">{</span>
|
||||
<span class="keyword">public</span><span class="special">:</span>
|
||||
<span class="comment">// <a class="link" href="axis_iterator.html#boost.histogram.axis_iteratorconstruct-copy-destruct">construct/copy/destruct</a></span>
|
||||
<span class="keyword">explicit</span> <a class="link" href="axis_iterator.html#idm267991925040-bb"><span class="identifier">axis_iterator</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Axis</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">int</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">explicit</span> <a class="link" href="axis_iterator.html#idm307895892576-bb"><span class="identifier">axis_iterator</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Axis</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">int</span><span class="special">)</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="axis_iterator.html#idm267991923248-bb">private member functions</a></span>
|
||||
<span class="keyword">void</span> <a class="link" href="axis_iterator.html#idm267991922720-bb"><span class="identifier">increment</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="axis_iterator.html#idm267991921936-bb"><span class="identifier">decrement</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="axis_iterator.html#idm267991921152-bb"><span class="identifier">advance</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">int</span> <a class="link" href="axis_iterator.html#idm267991919728-bb"><span class="identifier">distance_to</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">axis_iterator</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">bool</span> <a class="link" href="axis_iterator.html#idm267991918048-bb"><span class="identifier">equal</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">axis_iterator</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">const</span> <span class="identifier">bin_type</span> <span class="special">&</span> <a class="link" href="axis_iterator.html#idm267991916368-bb"><span class="identifier">dereference</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> U<span class="special">></span> <span class="keyword">void</span> <a class="link" href="axis_iterator.html#idm267991915328-bb"><span class="identifier">assign_impl</span></a><span class="special">(</span><span class="identifier">bin</span><span class="special"><</span> <span class="identifier">U</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> U<span class="special">></span> <span class="keyword">void</span> <a class="link" href="axis_iterator.html#idm267991912880-bb"><span class="identifier">assign_impl</span></a><span class="special">(</span><span class="identifier">real_bin</span><span class="special"><</span> <span class="identifier">U</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="comment">// <a class="link" href="axis_iterator.html#idm307895890784-bb">private member functions</a></span>
|
||||
<span class="keyword">void</span> <a class="link" href="axis_iterator.html#idm307895890256-bb"><span class="identifier">increment</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="axis_iterator.html#idm307895889472-bb"><span class="identifier">decrement</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="axis_iterator.html#idm307895888688-bb"><span class="identifier">advance</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">int</span> <a class="link" href="axis_iterator.html#idm307895887264-bb"><span class="identifier">distance_to</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">axis_iterator</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">bool</span> <a class="link" href="axis_iterator.html#idm307895885584-bb"><span class="identifier">equal</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">axis_iterator</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">const</span> <span class="identifier">bin_type</span> <span class="special">&</span> <a class="link" href="axis_iterator.html#idm307895883904-bb"><span class="identifier">dereference</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> U<span class="special">></span> <span class="keyword">void</span> <a class="link" href="axis_iterator.html#idm307895882864-bb"><span class="identifier">assign_impl</span></a><span class="special">(</span><span class="identifier">bin</span><span class="special"><</span> <span class="identifier">U</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> U<span class="special">></span> <span class="keyword">void</span> <a class="link" href="axis_iterator.html#idm307895880416-bb"><span class="identifier">assign_impl</span></a><span class="special">(</span><span class="identifier">real_bin</span><span class="special"><</span> <span class="identifier">U</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="special">}</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idm514247486864"></a><h2>Description</h2>
|
||||
<a name="idm437080812368"></a><h2>Description</h2>
|
||||
<div class="refsect2">
|
||||
<a name="idm514247486464"></a><h3>
|
||||
<a name="idm437080811968"></a><h3>
|
||||
<a name="boost.histogram.axis_iteratorconstruct-copy-destruct"></a><code class="computeroutput">axis_iterator</code>
|
||||
public
|
||||
construct/copy/destruct</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><span class="keyword">explicit</span> <a name="idm267991925040-bb"></a><span class="identifier">axis_iterator</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Axis</span> <span class="special">&</span> axis<span class="special">,</span> <span class="keyword">int</span> idx<span class="special">)</span><span class="special">;</span></pre></li></ol></div>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><span class="keyword">explicit</span> <a name="idm307895892576-bb"></a><span class="identifier">axis_iterator</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Axis</span> <span class="special">&</span> axis<span class="special">,</span> <span class="keyword">int</span> idx<span class="special">)</span><span class="special">;</span></pre></li></ol></div>
|
||||
</div>
|
||||
<div class="refsect2">
|
||||
<a name="idm514247477168"></a><h3>
|
||||
<a name="idm267991923248-bb"></a><code class="computeroutput">axis_iterator</code> private member functions</h3>
|
||||
<a name="idm437080802672"></a><h3>
|
||||
<a name="idm307895890784-bb"></a><code class="computeroutput">axis_iterator</code> private member functions</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1">
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="idm267991922720-bb"></a><span class="identifier">increment</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="idm267991921936-bb"></a><span class="identifier">decrement</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="idm267991921152-bb"></a><span class="identifier">advance</span><span class="special">(</span><span class="keyword">int</span> n<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">int</span> <a name="idm267991919728-bb"></a><span class="identifier">distance_to</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">axis_iterator</span> <span class="special">&</span> other<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">bool</span> <a name="idm267991918048-bb"></a><span class="identifier">equal</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">axis_iterator</span> <span class="special">&</span> other<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">const</span> <span class="identifier">bin_type</span> <span class="special">&</span> <a name="idm267991916368-bb"></a><span class="identifier">dereference</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> U<span class="special">></span> <span class="keyword">void</span> <a name="idm267991915328-bb"></a><span class="identifier">assign_impl</span><span class="special">(</span><span class="identifier">bin</span><span class="special"><</span> <span class="identifier">U</span> <span class="special">></span> <span class="special">&</span> v<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> U<span class="special">></span> <span class="keyword">void</span> <a name="idm267991912880-bb"></a><span class="identifier">assign_impl</span><span class="special">(</span><span class="identifier">real_bin</span><span class="special"><</span> <span class="identifier">U</span> <span class="special">></span> <span class="special">&</span> v<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="idm307895890256-bb"></a><span class="identifier">increment</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="idm307895889472-bb"></a><span class="identifier">decrement</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="idm307895888688-bb"></a><span class="identifier">advance</span><span class="special">(</span><span class="keyword">int</span> n<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">int</span> <a name="idm307895887264-bb"></a><span class="identifier">distance_to</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">axis_iterator</span> <span class="special">&</span> other<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">bool</span> <a name="idm307895885584-bb"></a><span class="identifier">equal</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">axis_iterator</span> <span class="special">&</span> other<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">const</span> <span class="identifier">bin_type</span> <span class="special">&</span> <a name="idm307895883904-bb"></a><span class="identifier">dereference</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> U<span class="special">></span> <span class="keyword">void</span> <a name="idm307895882864-bb"></a><span class="identifier">assign_impl</span><span class="special">(</span><span class="identifier">bin</span><span class="special"><</span> <span class="identifier">U</span> <span class="special">></span> <span class="special">&</span> v<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> U<span class="special">></span> <span class="keyword">void</span> <a name="idm307895880416-bb"></a><span class="identifier">assign_impl</span><span class="special">(</span><span class="identifier">real_bin</span><span class="special"><</span> <span class="identifier">U</span> <span class="special">></span> <span class="special">&</span> v<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
</ol></div>
|
||||
</div>
|
||||
</div>
|
||||
@ -83,7 +83,7 @@
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="axis_base__idm267991948240.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../histogram/reference.html#header.boost.histogram.axis_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="bin.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
<a accesskey="p" href="axis_base__idm307895919296.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../histogram/reference.html#header.boost.histogram.axis_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="bin.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -2,25 +2,25 @@
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Struct template bin</title>
|
||||
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
||||
<link rel="stylesheet" href="../../../../doc/src/boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
|
||||
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Histogram">
|
||||
<link rel="up" href="../../histogram/reference.html#header.boost.histogram.axis_hpp" title="Header <boost/histogram/axis.hpp>">
|
||||
<link rel="prev" href="axis_iterator.html" title="Class template axis_iterator">
|
||||
<link rel="next" href="bin_const__idm267991907568.html" title="Struct bin<const std::string &>">
|
||||
<link rel="next" href="category_axis.html" title="Class category_axis">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<table cellpadding="2" width="100%"><tr>
|
||||
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
|
||||
<td align="center"><a href="../../../../../../index.html">Home</a></td>
|
||||
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
|
||||
<td align="center"><a href="../../../../index.html">Home</a></td>
|
||||
<td align="center"><a href="../../../../../../libs/libraries.htm">Libraries</a></td>
|
||||
<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
|
||||
<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
|
||||
<td align="center"><a href="../../../../../../more/index.htm">More</a></td>
|
||||
<td align="center"><a href="../../../../more/index.htm">More</a></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="axis_iterator.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../histogram/reference.html#header.boost.histogram.axis_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="bin_const__idm267991907568.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
<a accesskey="p" href="axis_iterator.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../histogram/reference.html#header.boost.histogram.axis_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="category_axis.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.histogram.bin"></a><div class="titlepage"></div>
|
||||
@ -49,7 +49,7 @@
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="axis_iterator.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../histogram/reference.html#header.boost.histogram.axis_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="bin_const__idm267991907568.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
<a accesskey="p" href="axis_iterator.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../histogram/reference.html#header.boost.histogram.axis_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="category_axis.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -1,55 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Struct bin<const std::string &></title>
|
||||
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
|
||||
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Histogram">
|
||||
<link rel="up" href="../../histogram/reference.html#header.boost.histogram.axis_hpp" title="Header <boost/histogram/axis.hpp>">
|
||||
<link rel="prev" href="bin.html" title="Struct template bin">
|
||||
<link rel="next" href="category_axis.html" title="Class category_axis">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<table cellpadding="2" width="100%"><tr>
|
||||
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
|
||||
<td align="center"><a href="../../../../../../index.html">Home</a></td>
|
||||
<td align="center"><a href="../../../../../../libs/libraries.htm">Libraries</a></td>
|
||||
<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
|
||||
<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
|
||||
<td align="center"><a href="../../../../../../more/index.htm">More</a></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="bin.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../histogram/reference.html#header.boost.histogram.axis_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="category_axis.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.histogram.bin_const__idm267991907568"></a><div class="titlepage"></div>
|
||||
<div class="refnamediv">
|
||||
<h2><span class="refentrytitle">Struct bin<const std::string &></span></h2>
|
||||
<p>boost::histogram::bin<const std::string &></p>
|
||||
</div>
|
||||
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
|
||||
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../histogram/reference.html#header.boost.histogram.axis_hpp" title="Header <boost/histogram/axis.hpp>">boost/histogram/axis.hpp</a>>
|
||||
|
||||
</span>
|
||||
<span class="keyword">struct</span> <a class="link" href="bin_const__idm267991907568.html" title="Struct bin<const std::string &>">bin</a><span class="special"><</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="special">&</span><span class="special">></span> <span class="special">{</span>
|
||||
|
||||
<span class="comment">// public data members</span>
|
||||
<span class="keyword">int</span> <span class="identifier">idx</span><span class="special">;</span>
|
||||
<span class="identifier">boost</span><span class="special">::</span><span class="identifier">string_ref</span> <span class="identifier">value</span><span class="special">;</span>
|
||||
<span class="special">}</span><span class="special">;</span></pre></div>
|
||||
</div>
|
||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||
<td align="left"></td>
|
||||
<td align="right"><div class="copyright-footer">Copyright © 2016, 2017 Hans Dembinski<p>
|
||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
</p>
|
||||
</div></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="bin.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../histogram/reference.html#header.boost.histogram.axis_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="category_axis.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
@ -2,25 +2,25 @@
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Class category_axis</title>
|
||||
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
||||
<link rel="stylesheet" href="../../../../doc/src/boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
|
||||
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Histogram">
|
||||
<link rel="up" href="../../histogram/reference.html#header.boost.histogram.axis_hpp" title="Header <boost/histogram/axis.hpp>">
|
||||
<link rel="prev" href="bin_const__idm267991907568.html" title="Struct bin<const std::string &>">
|
||||
<link rel="prev" href="bin.html" title="Struct template bin">
|
||||
<link rel="next" href="circular_axis.html" title="Class template circular_axis">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<table cellpadding="2" width="100%"><tr>
|
||||
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
|
||||
<td align="center"><a href="../../../../../../index.html">Home</a></td>
|
||||
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
|
||||
<td align="center"><a href="../../../../index.html">Home</a></td>
|
||||
<td align="center"><a href="../../../../../../libs/libraries.htm">Libraries</a></td>
|
||||
<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
|
||||
<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
|
||||
<td align="center"><a href="../../../../../../more/index.htm">More</a></td>
|
||||
<td align="center"><a href="../../../../more/index.htm">More</a></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="bin_const__idm267991907568.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../histogram/reference.html#header.boost.histogram.axis_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="circular_axis.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
<a accesskey="p" href="bin.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../histogram/reference.html#header.boost.histogram.axis_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="circular_axis.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.histogram.category_axis"></a><div class="titlepage"></div>
|
||||
@ -37,41 +37,44 @@
|
||||
<span class="special">{</span>
|
||||
<span class="keyword">public</span><span class="special">:</span>
|
||||
<span class="comment">// types</span>
|
||||
<span class="keyword">typedef</span> <span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="special">&</span> <a name="boost.histogram.category_axis.value_type"></a><span class="identifier">value_type</span><span class="special">;</span>
|
||||
<span class="keyword">typedef</span> <span class="identifier">BOOST_HISTOGRAM_STRING_VIEW</span> <a name="boost.histogram.category_axis.value_type"></a><span class="identifier">value_type</span><span class="special">;</span>
|
||||
<span class="keyword">typedef</span> <span class="identifier">axis_iterator</span><span class="special"><</span> <a class="link" href="category_axis.html" title="Class category_axis">category_axis</a> <span class="special">></span> <a name="boost.histogram.category_axis.const_iterator"></a><span class="identifier">const_iterator</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="category_axis.html#boost.histogram.category_axisconstruct-copy-destruct">construct/copy/destruct</a></span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Iterator<span class="special">></span>
|
||||
<a class="link" href="category_axis.html#idm267991890624-bb"><span class="identifier">category_axis</span></a><span class="special">(</span><span class="identifier">Iterator</span><span class="special">,</span> <span class="identifier">Iterator</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="special">&</span> <span class="special">=</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="category_axis.html#idm267991887360-bb"><span class="identifier">category_axis</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">initializer_list</span><span class="special"><</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="special">></span> <span class="special">&</span><span class="special">,</span>
|
||||
<a class="link" href="category_axis.html#idm307895860800-bb"><span class="identifier">category_axis</span></a><span class="special">(</span><span class="identifier">Iterator</span><span class="special">,</span> <span class="identifier">Iterator</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="special">&</span> <span class="special">=</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="category_axis.html#idm307895857536-bb"><span class="identifier">category_axis</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">initializer_list</span><span class="special"><</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="special">></span> <span class="special">&</span><span class="special">,</span>
|
||||
<span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="special">&</span> <span class="special">=</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="category_axis.html#idm267991884352-bb"><span class="identifier">category_axis</span></a><span class="special">(</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span>
|
||||
<a class="link" href="category_axis.html#idm267991883840-bb"><span class="identifier">category_axis</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="category_axis.html" title="Class category_axis">category_axis</a> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="category_axis.html#idm267991880640-bb"><span class="identifier">category_axis</span></a><span class="special">(</span><a class="link" href="category_axis.html" title="Class category_axis">category_axis</a> <span class="special">&&</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="category_axis.html" title="Class category_axis">category_axis</a> <span class="special">&</span> <a class="link" href="category_axis.html#idm267991882512-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="category_axis.html" title="Class category_axis">category_axis</a> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="category_axis.html" title="Class category_axis">category_axis</a> <span class="special">&</span> <a class="link" href="category_axis.html#idm267991879456-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><a class="link" href="category_axis.html" title="Class category_axis">category_axis</a> <span class="special">&&</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="category_axis.html#idm307895854528-bb"><span class="identifier">category_axis</span></a><span class="special">(</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span>
|
||||
<a class="link" href="category_axis.html#idm307895854016-bb"><span class="identifier">category_axis</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="category_axis.html" title="Class category_axis">category_axis</a> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="category_axis.html#idm307895850816-bb"><span class="identifier">category_axis</span></a><span class="special">(</span><a class="link" href="category_axis.html" title="Class category_axis">category_axis</a> <span class="special">&&</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="category_axis.html" title="Class category_axis">category_axis</a> <span class="special">&</span> <a class="link" href="category_axis.html#idm307895852688-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="category_axis.html" title="Class category_axis">category_axis</a> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="category_axis.html" title="Class category_axis">category_axis</a> <span class="special">&</span> <a class="link" href="category_axis.html#idm307895849632-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><a class="link" href="category_axis.html" title="Class category_axis">category_axis</a> <span class="special">&&</span><span class="special">)</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="category_axis.html#idm267991899776-bb">public member functions</a></span>
|
||||
<span class="keyword">int</span> <a class="link" href="category_axis.html#idm267991899248-bb"><span class="identifier">index</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">)</span> <span class="keyword">const</span> <span class="keyword">noexcept</span><span class="special">;</span>
|
||||
<span class="identifier">value_type</span> <a class="link" href="category_axis.html#idm267991896864-bb"><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">bool</span> <a class="link" href="category_axis.html#idm267991894896-bb"><span class="keyword">operator</span><span class="special">==</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="category_axis.html" title="Class category_axis">category_axis</a> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">const_iterator</span> <a class="link" href="category_axis.html#idm267991892816-bb"><span class="identifier">begin</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">const_iterator</span> <a class="link" href="category_axis.html#idm267991891792-bb"><span class="identifier">end</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="comment">// <a class="link" href="category_axis.html#idm307895869952-bb">public member functions</a></span>
|
||||
<span class="keyword">int</span> <a class="link" href="category_axis.html#idm307895869424-bb"><span class="identifier">index</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">)</span> <span class="keyword">const</span> <span class="keyword">noexcept</span><span class="special">;</span>
|
||||
<span class="identifier">value_type</span> <a class="link" href="category_axis.html#idm307895867040-bb"><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">bool</span> <a class="link" href="category_axis.html#idm307895865072-bb"><span class="keyword">operator</span><span class="special">==</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="category_axis.html" title="Class category_axis">category_axis</a> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">const_iterator</span> <a class="link" href="category_axis.html#idm307895862992-bb"><span class="identifier">begin</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">const_iterator</span> <a class="link" href="category_axis.html#idm307895861968-bb"><span class="identifier">end</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="category_axis.html#idm307895847904-bb">private member functions</a></span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Archive<span class="special">></span> <span class="keyword">void</span> <a class="link" href="category_axis.html#idm307895847376-bb"><span class="identifier">serialize</span></a><span class="special">(</span><span class="identifier">Archive</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">unsigned</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="special">}</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idm514247292256"></a><h2>Description</h2>
|
||||
<a name="idm437080626672"></a><h2>Description</h2>
|
||||
<p>The axis stores the category labels, and expects that they are addressed using an integer from <code class="computeroutput">0</code> to <code class="computeroutput">n-1</code>. There are no underflow/overflow bins for this axis. Binning is a O(1) operation. </p>
|
||||
<div class="refsect2">
|
||||
<a name="idm514247290144"></a><h3>
|
||||
<a name="idm437080624560"></a><h3>
|
||||
<a name="boost.histogram.category_axisconstruct-copy-destruct"></a><code class="computeroutput">category_axis</code>
|
||||
public
|
||||
construct/copy/destruct</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1">
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Iterator<span class="special">></span>
|
||||
<a name="idm267991890624-bb"></a><span class="identifier">category_axis</span><span class="special">(</span><span class="identifier">Iterator</span> begin<span class="special">,</span> <span class="identifier">Iterator</span> end<span class="special">,</span>
|
||||
<a name="idm307895860800-bb"></a><span class="identifier">category_axis</span><span class="special">(</span><span class="identifier">Iterator</span> begin<span class="special">,</span> <span class="identifier">Iterator</span> end<span class="special">,</span>
|
||||
<span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="special">&</span> label <span class="special">=</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><a name="idm267991887360-bb"></a><span class="identifier">category_axis</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">initializer_list</span><span class="special"><</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="special">></span> <span class="special">&</span> categories<span class="special">,</span>
|
||||
<pre class="literallayout"><a name="idm307895857536-bb"></a><span class="identifier">category_axis</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">initializer_list</span><span class="special"><</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="special">></span> <span class="special">&</span> categories<span class="special">,</span>
|
||||
<span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="special">&</span> label <span class="special">=</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre>Construct from a list of strings. <p>
|
||||
</p>
|
||||
<div class="variablelist"><table border="0" class="variablelist compact">
|
||||
@ -94,27 +97,32 @@
|
||||
</tr></tbody>
|
||||
</table></div>
|
||||
</li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idm267991884352-bb"></a><span class="identifier">category_axis</span><span class="special">(</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idm267991883840-bb"></a><span class="identifier">category_axis</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="category_axis.html" title="Class category_axis">category_axis</a> <span class="special">&</span> other<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idm267991880640-bb"></a><span class="identifier">category_axis</span><span class="special">(</span><a class="link" href="category_axis.html" title="Class category_axis">category_axis</a> <span class="special">&&</span> other<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a class="link" href="category_axis.html" title="Class category_axis">category_axis</a> <span class="special">&</span> <a name="idm267991882512-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="category_axis.html" title="Class category_axis">category_axis</a> <span class="special">&</span> other<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a class="link" href="category_axis.html" title="Class category_axis">category_axis</a> <span class="special">&</span> <a name="idm267991879456-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><a class="link" href="category_axis.html" title="Class category_axis">category_axis</a> <span class="special">&&</span> other<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idm307895854528-bb"></a><span class="identifier">category_axis</span><span class="special">(</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idm307895854016-bb"></a><span class="identifier">category_axis</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="category_axis.html" title="Class category_axis">category_axis</a> <span class="special">&</span> other<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idm307895850816-bb"></a><span class="identifier">category_axis</span><span class="special">(</span><a class="link" href="category_axis.html" title="Class category_axis">category_axis</a> <span class="special">&&</span> other<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a class="link" href="category_axis.html" title="Class category_axis">category_axis</a> <span class="special">&</span> <a name="idm307895852688-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="category_axis.html" title="Class category_axis">category_axis</a> <span class="special">&</span> other<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a class="link" href="category_axis.html" title="Class category_axis">category_axis</a> <span class="special">&</span> <a name="idm307895849632-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><a class="link" href="category_axis.html" title="Class category_axis">category_axis</a> <span class="special">&&</span> other<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
</ol></div>
|
||||
</div>
|
||||
<div class="refsect2">
|
||||
<a name="idm514247225920"></a><h3>
|
||||
<a name="idm267991899776-bb"></a><code class="computeroutput">category_axis</code> public member functions</h3>
|
||||
<a name="idm437080560416"></a><h3>
|
||||
<a name="idm307895869952-bb"></a><code class="computeroutput">category_axis</code> public member functions</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1">
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="keyword">int</span> <a name="idm267991899248-bb"></a><span class="identifier">index</span><span class="special">(</span><span class="keyword">int</span> x<span class="special">)</span> <span class="keyword">const</span> <span class="keyword">noexcept</span><span class="special">;</span></pre>Returns the bin index for the passed argument. <p>Performs a range check. </p>
|
||||
<pre class="literallayout"><span class="keyword">int</span> <a name="idm307895869424-bb"></a><span class="identifier">index</span><span class="special">(</span><span class="keyword">int</span> x<span class="special">)</span> <span class="keyword">const</span> <span class="keyword">noexcept</span><span class="special">;</span></pre>Returns the bin index for the passed argument. <p>Performs a range check. </p>
|
||||
</li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="identifier">value_type</span> <a name="idm267991896864-bb"></a><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span><span class="special">(</span><span class="keyword">int</span> idx<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns the category for the bin index. </li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">bool</span> <a name="idm267991894896-bb"></a><span class="keyword">operator</span><span class="special">==</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="category_axis.html" title="Class category_axis">category_axis</a> <span class="special">&</span> other<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">const_iterator</span> <a name="idm267991892816-bb"></a><span class="identifier">begin</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">const_iterator</span> <a name="idm267991891792-bb"></a><span class="identifier">end</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<pre class="literallayout"><span class="identifier">value_type</span> <a name="idm307895867040-bb"></a><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span><span class="special">(</span><span class="keyword">int</span> idx<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns the category for the bin index. </li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">bool</span> <a name="idm307895865072-bb"></a><span class="keyword">operator</span><span class="special">==</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="category_axis.html" title="Class category_axis">category_axis</a> <span class="special">&</span> other<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">const_iterator</span> <a name="idm307895862992-bb"></a><span class="identifier">begin</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">const_iterator</span> <a name="idm307895861968-bb"></a><span class="identifier">end</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
</ol></div>
|
||||
</div>
|
||||
<div class="refsect2">
|
||||
<a name="idm437080529184"></a><h3>
|
||||
<a name="idm307895847904-bb"></a><code class="computeroutput">category_axis</code> private member functions</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Archive<span class="special">></span> <span class="keyword">void</span> <a name="idm307895847376-bb"></a><span class="identifier">serialize</span><span class="special">(</span><span class="identifier">Archive</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">unsigned</span><span class="special">)</span><span class="special">;</span></pre></li></ol></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||
@ -127,7 +135,7 @@
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="bin_const__idm267991907568.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../histogram/reference.html#header.boost.histogram.axis_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="circular_axis.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
<a accesskey="p" href="bin.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../histogram/reference.html#header.boost.histogram.axis_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="circular_axis.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -2,7 +2,7 @@
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Class template circular_axis</title>
|
||||
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
||||
<link rel="stylesheet" href="../../../../doc/src/boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
|
||||
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Histogram">
|
||||
<link rel="up" href="../../histogram/reference.html#header.boost.histogram.axis_hpp" title="Header <boost/histogram/axis.hpp>">
|
||||
@ -11,16 +11,16 @@
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<table cellpadding="2" width="100%"><tr>
|
||||
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
|
||||
<td align="center"><a href="../../../../../../index.html">Home</a></td>
|
||||
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
|
||||
<td align="center"><a href="../../../../index.html">Home</a></td>
|
||||
<td align="center"><a href="../../../../../../libs/libraries.htm">Libraries</a></td>
|
||||
<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
|
||||
<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
|
||||
<td align="center"><a href="../../../../../../more/index.htm">More</a></td>
|
||||
<td align="center"><a href="../../../../more/index.htm">More</a></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="category_axis.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../histogram/reference.html#header.boost.histogram.axis_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="integer_axis.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
<a accesskey="p" href="category_axis.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../histogram/reference.html#header.boost.histogram.axis_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="integer_axis.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.histogram.circular_axis"></a><div class="titlepage"></div>
|
||||
@ -41,35 +41,38 @@
|
||||
<span class="keyword">typedef</span> <span class="identifier">axis_iterator</span><span class="special"><</span> <a class="link" href="circular_axis.html" title="Class template circular_axis">circular_axis</a> <span class="special">></span> <a name="boost.histogram.circular_axis.const_iterator"></a><span class="identifier">const_iterator</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="circular_axis.html#boost.histogram.circular_axisconstruct-copy-destruct">construct/copy/destruct</a></span>
|
||||
<span class="keyword">explicit</span> <a class="link" href="circular_axis.html#idm267991861600-bb"><span class="identifier">circular_axis</span></a><span class="special">(</span><span class="keyword">unsigned</span><span class="special">,</span> <span class="identifier">value_type</span> <span class="special">=</span> <span class="number">0</span><span class="special">.</span><span class="number">0</span><span class="special">,</span>
|
||||
<span class="keyword">explicit</span> <a class="link" href="circular_axis.html#idm307895828256-bb"><span class="identifier">circular_axis</span></a><span class="special">(</span><span class="keyword">unsigned</span><span class="special">,</span> <span class="identifier">value_type</span> <span class="special">=</span> <span class="number">0</span><span class="special">.</span><span class="number">0</span><span class="special">,</span>
|
||||
<span class="identifier">value_type</span> <span class="special">=</span> <span class="identifier">math</span><span class="special">::</span><span class="identifier">double_constants</span><span class="special">::</span><span class="identifier">two_pi</span><span class="special">,</span>
|
||||
<span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="special">&</span> <span class="special">=</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="circular_axis.html#idm267991855280-bb"><span class="identifier">circular_axis</span></a><span class="special">(</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span>
|
||||
<a class="link" href="circular_axis.html#idm267991854768-bb"><span class="identifier">circular_axis</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="circular_axis.html" title="Class template circular_axis">circular_axis</a> <span class="special">&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span>
|
||||
<a class="link" href="circular_axis.html#idm267991851088-bb"><span class="identifier">circular_axis</span></a><span class="special">(</span><a class="link" href="circular_axis.html" title="Class template circular_axis">circular_axis</a> <span class="special">&&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span>
|
||||
<a class="link" href="circular_axis.html" title="Class template circular_axis">circular_axis</a> <span class="special">&</span> <a class="link" href="circular_axis.html#idm267991853200-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="circular_axis.html" title="Class template circular_axis">circular_axis</a> <span class="special">&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span>
|
||||
<a class="link" href="circular_axis.html" title="Class template circular_axis">circular_axis</a> <span class="special">&</span> <a class="link" href="circular_axis.html#idm267991849664-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><a class="link" href="circular_axis.html" title="Class template circular_axis">circular_axis</a> <span class="special">&&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span>
|
||||
<a class="link" href="circular_axis.html#idm307895821936-bb"><span class="identifier">circular_axis</span></a><span class="special">(</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span>
|
||||
<a class="link" href="circular_axis.html#idm307895821424-bb"><span class="identifier">circular_axis</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="circular_axis.html" title="Class template circular_axis">circular_axis</a> <span class="special">&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span>
|
||||
<a class="link" href="circular_axis.html#idm307895817744-bb"><span class="identifier">circular_axis</span></a><span class="special">(</span><a class="link" href="circular_axis.html" title="Class template circular_axis">circular_axis</a> <span class="special">&&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span>
|
||||
<a class="link" href="circular_axis.html" title="Class template circular_axis">circular_axis</a> <span class="special">&</span> <a class="link" href="circular_axis.html#idm307895819856-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="circular_axis.html" title="Class template circular_axis">circular_axis</a> <span class="special">&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span>
|
||||
<a class="link" href="circular_axis.html" title="Class template circular_axis">circular_axis</a> <span class="special">&</span> <a class="link" href="circular_axis.html#idm307895816320-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><a class="link" href="circular_axis.html" title="Class template circular_axis">circular_axis</a> <span class="special">&&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="circular_axis.html#idm267991872384-bb">public member functions</a></span>
|
||||
<span class="keyword">int</span> <a class="link" href="circular_axis.html#idm267991871856-bb"><span class="identifier">index</span></a><span class="special">(</span><span class="identifier">value_type</span><span class="special">)</span> <span class="keyword">const</span> <span class="keyword">noexcept</span><span class="special">;</span>
|
||||
<span class="identifier">value_type</span> <a class="link" href="circular_axis.html#idm267991869888-bb"><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">bool</span> <a class="link" href="circular_axis.html#idm267991867920-bb"><span class="keyword">operator</span><span class="special">==</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="circular_axis.html" title="Class template circular_axis">circular_axis</a> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">value_type</span> <a class="link" href="circular_axis.html#idm267991865840-bb"><span class="identifier">perimeter</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">value_type</span> <a class="link" href="circular_axis.html#idm267991864816-bb"><span class="identifier">phase</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">const_iterator</span> <a class="link" href="circular_axis.html#idm267991863792-bb"><span class="identifier">begin</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">const_iterator</span> <a class="link" href="circular_axis.html#idm267991862768-bb"><span class="identifier">end</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="comment">// <a class="link" href="circular_axis.html#idm307895839040-bb">public member functions</a></span>
|
||||
<span class="keyword">int</span> <a class="link" href="circular_axis.html#idm307895838512-bb"><span class="identifier">index</span></a><span class="special">(</span><span class="identifier">value_type</span><span class="special">)</span> <span class="keyword">const</span> <span class="keyword">noexcept</span><span class="special">;</span>
|
||||
<span class="identifier">value_type</span> <a class="link" href="circular_axis.html#idm307895836544-bb"><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">bool</span> <a class="link" href="circular_axis.html#idm307895834576-bb"><span class="keyword">operator</span><span class="special">==</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="circular_axis.html" title="Class template circular_axis">circular_axis</a> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">value_type</span> <a class="link" href="circular_axis.html#idm307895832496-bb"><span class="identifier">perimeter</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">value_type</span> <a class="link" href="circular_axis.html#idm307895831472-bb"><span class="identifier">phase</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">const_iterator</span> <a class="link" href="circular_axis.html#idm307895830448-bb"><span class="identifier">begin</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">const_iterator</span> <a class="link" href="circular_axis.html#idm307895829424-bb"><span class="identifier">end</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="circular_axis.html#idm307895814352-bb">private member functions</a></span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Archive<span class="special">></span> <span class="keyword">void</span> <a class="link" href="circular_axis.html#idm307895813824-bb"><span class="identifier">serialize</span></a><span class="special">(</span><span class="identifier">Archive</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">unsigned</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="special">}</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idm514247088080"></a><h2>Description</h2>
|
||||
<a name="idm437080402912"></a><h2>Description</h2>
|
||||
<p>The axis is circular and wraps around reaching the perimeter value. Therefore, there are no overflow/underflow bins for this axis. Binning is a O(1) operation. </p>
|
||||
<div class="refsect2">
|
||||
<a name="idm514247087248"></a><h3>
|
||||
<a name="idm437080402080"></a><h3>
|
||||
<a name="boost.histogram.circular_axisconstruct-copy-destruct"></a><code class="computeroutput">circular_axis</code>
|
||||
public
|
||||
construct/copy/destruct</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1">
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="keyword">explicit</span> <a name="idm267991861600-bb"></a><span class="identifier">circular_axis</span><span class="special">(</span><span class="keyword">unsigned</span> n<span class="special">,</span> <span class="identifier">value_type</span> phase <span class="special">=</span> <span class="number">0</span><span class="special">.</span><span class="number">0</span><span class="special">,</span>
|
||||
<pre class="literallayout"><span class="keyword">explicit</span> <a name="idm307895828256-bb"></a><span class="identifier">circular_axis</span><span class="special">(</span><span class="keyword">unsigned</span> n<span class="special">,</span> <span class="identifier">value_type</span> phase <span class="special">=</span> <span class="number">0</span><span class="special">.</span><span class="number">0</span><span class="special">,</span>
|
||||
<span class="identifier">value_type</span> perimeter <span class="special">=</span> <span class="identifier">math</span><span class="special">::</span><span class="identifier">double_constants</span><span class="special">::</span><span class="identifier">two_pi</span><span class="special">,</span>
|
||||
<span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="special">&</span> label <span class="special">=</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">(</span><span class="special">)</span><span class="special">)</span><span class="special">;</span></pre>Constructor for n bins with an optional offset. <p>
|
||||
</p>
|
||||
@ -107,28 +110,33 @@
|
||||
</tr></tbody>
|
||||
</table></div>
|
||||
</li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idm267991855280-bb"></a><span class="identifier">circular_axis</span><span class="special">(</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idm267991854768-bb"></a><span class="identifier">circular_axis</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="circular_axis.html" title="Class template circular_axis">circular_axis</a> <span class="special">&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idm267991851088-bb"></a><span class="identifier">circular_axis</span><span class="special">(</span><a class="link" href="circular_axis.html" title="Class template circular_axis">circular_axis</a> <span class="special">&&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a class="link" href="circular_axis.html" title="Class template circular_axis">circular_axis</a> <span class="special">&</span> <a name="idm267991853200-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="circular_axis.html" title="Class template circular_axis">circular_axis</a> <span class="special">&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a class="link" href="circular_axis.html" title="Class template circular_axis">circular_axis</a> <span class="special">&</span> <a name="idm267991849664-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><a class="link" href="circular_axis.html" title="Class template circular_axis">circular_axis</a> <span class="special">&&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idm307895821936-bb"></a><span class="identifier">circular_axis</span><span class="special">(</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idm307895821424-bb"></a><span class="identifier">circular_axis</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="circular_axis.html" title="Class template circular_axis">circular_axis</a> <span class="special">&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idm307895817744-bb"></a><span class="identifier">circular_axis</span><span class="special">(</span><a class="link" href="circular_axis.html" title="Class template circular_axis">circular_axis</a> <span class="special">&&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a class="link" href="circular_axis.html" title="Class template circular_axis">circular_axis</a> <span class="special">&</span> <a name="idm307895819856-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="circular_axis.html" title="Class template circular_axis">circular_axis</a> <span class="special">&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a class="link" href="circular_axis.html" title="Class template circular_axis">circular_axis</a> <span class="special">&</span> <a name="idm307895816320-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><a class="link" href="circular_axis.html" title="Class template circular_axis">circular_axis</a> <span class="special">&&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span></pre></li>
|
||||
</ol></div>
|
||||
</div>
|
||||
<div class="refsect2">
|
||||
<a name="idm514247025808"></a><h3>
|
||||
<a name="idm267991872384-bb"></a><code class="computeroutput">circular_axis</code> public member functions</h3>
|
||||
<a name="idm437080340736"></a><h3>
|
||||
<a name="idm307895839040-bb"></a><code class="computeroutput">circular_axis</code> public member functions</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1">
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="keyword">int</span> <a name="idm267991871856-bb"></a><span class="identifier">index</span><span class="special">(</span><span class="identifier">value_type</span> x<span class="special">)</span> <span class="keyword">const</span> <span class="keyword">noexcept</span><span class="special">;</span></pre>Returns the bin index for the passed argument. </li>
|
||||
<pre class="literallayout"><span class="keyword">int</span> <a name="idm307895838512-bb"></a><span class="identifier">index</span><span class="special">(</span><span class="identifier">value_type</span> x<span class="special">)</span> <span class="keyword">const</span> <span class="keyword">noexcept</span><span class="special">;</span></pre>Returns the bin index for the passed argument. </li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="identifier">value_type</span> <a name="idm267991869888-bb"></a><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span><span class="special">(</span><span class="keyword">int</span> idx<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns the starting edge of the bin. </li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">bool</span> <a name="idm267991867920-bb"></a><span class="keyword">operator</span><span class="special">==</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="circular_axis.html" title="Class template circular_axis">circular_axis</a> <span class="special">&</span> o<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">value_type</span> <a name="idm267991865840-bb"></a><span class="identifier">perimeter</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">value_type</span> <a name="idm267991864816-bb"></a><span class="identifier">phase</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">const_iterator</span> <a name="idm267991863792-bb"></a><span class="identifier">begin</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">const_iterator</span> <a name="idm267991862768-bb"></a><span class="identifier">end</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<pre class="literallayout"><span class="identifier">value_type</span> <a name="idm307895836544-bb"></a><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span><span class="special">(</span><span class="keyword">int</span> idx<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns the starting edge of the bin. </li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">bool</span> <a name="idm307895834576-bb"></a><span class="keyword">operator</span><span class="special">==</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="circular_axis.html" title="Class template circular_axis">circular_axis</a> <span class="special">&</span> o<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">value_type</span> <a name="idm307895832496-bb"></a><span class="identifier">perimeter</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">value_type</span> <a name="idm307895831472-bb"></a><span class="identifier">phase</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">const_iterator</span> <a name="idm307895830448-bb"></a><span class="identifier">begin</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">const_iterator</span> <a name="idm307895829424-bb"></a><span class="identifier">end</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
</ol></div>
|
||||
</div>
|
||||
<div class="refsect2">
|
||||
<a name="idm437080300512"></a><h3>
|
||||
<a name="idm307895814352-bb"></a><code class="computeroutput">circular_axis</code> private member functions</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Archive<span class="special">></span> <span class="keyword">void</span> <a name="idm307895813824-bb"></a><span class="identifier">serialize</span><span class="special">(</span><span class="identifier">Archive</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">unsigned</span><span class="special">)</span><span class="special">;</span></pre></li></ol></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||
@ -141,7 +149,7 @@
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="category_axis.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../histogram/reference.html#header.boost.histogram.axis_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="integer_axis.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
<a accesskey="p" href="category_axis.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../histogram/reference.html#header.boost.histogram.axis_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="integer_axis.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -2,7 +2,7 @@
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Class template container_storage</title>
|
||||
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
||||
<link rel="stylesheet" href="../../../../doc/src/boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
|
||||
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Histogram">
|
||||
<link rel="up" href="../../histogram/reference.html#header.boost.histogram.storage.container_storage_hpp" title="Header <boost/histogram/storage/container_storage.hpp>">
|
||||
@ -11,16 +11,16 @@
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<table cellpadding="2" width="100%"><tr>
|
||||
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
|
||||
<td align="center"><a href="../../../../../../index.html">Home</a></td>
|
||||
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
|
||||
<td align="center"><a href="../../../../index.html">Home</a></td>
|
||||
<td align="center"><a href="../../../../../../libs/libraries.htm">Libraries</a></td>
|
||||
<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
|
||||
<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
|
||||
<td align="center"><a href="../../../../../../more/index.htm">More</a></td>
|
||||
<td align="center"><a href="../../../../more/index.htm">More</a></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="adaptive_storage/wincrease_visitor.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../histogram/reference.html#header.boost.histogram.storage.container_storage_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../histogram/changelog.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
<a accesskey="p" href="adaptive_storage/wincrease_visitor.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../histogram/reference.html#header.boost.histogram.storage.container_storage_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../histogram/changelog.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.histogram.container_storage"></a><div class="titlepage"></div>
|
||||
@ -38,58 +38,66 @@
|
||||
<span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">Container</span><span class="special">::</span><span class="identifier">value_type</span> <a name="boost.histogram.container_storage.value_type"></a><span class="identifier">value_type</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="container_storage.html#boost.histogram.container_storageconstruct-copy-destruct">construct/copy/destruct</a></span>
|
||||
<span class="keyword">explicit</span> <a class="link" href="container_storage.html#idm267991353680-bb"><span class="identifier">container_storage</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="container_storage.html#idm267991352528-bb"><span class="identifier">container_storage</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="container_storage.html#idm267991352256-bb"><span class="identifier">container_storage</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">container_storage</span> <span class="special">&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span>
|
||||
<a class="link" href="container_storage.html#idm267991349632-bb"><span class="identifier">container_storage</span></a><span class="special">(</span><span class="identifier">container_storage</span> <span class="special">&&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span>
|
||||
<span class="keyword">explicit</span> <a class="link" href="container_storage.html#idm307895251120-bb"><span class="identifier">container_storage</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="container_storage.html#idm307895249968-bb"><span class="identifier">container_storage</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="container_storage.html#idm307895249696-bb"><span class="identifier">container_storage</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">container_storage</span> <span class="special">&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span>
|
||||
<a class="link" href="container_storage.html#idm307895247072-bb"><span class="identifier">container_storage</span></a><span class="special">(</span><span class="identifier">container_storage</span> <span class="special">&&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> OtherStorage<span class="special">,</span>
|
||||
<span class="keyword">typename</span> <span class="special">=</span> <span class="identifier">detail</span><span class="special">::</span><span class="identifier">is_storage</span><span class="special"><</span><span class="identifier">OtherStorage</span><span class="special">></span> <span class="special">></span>
|
||||
<span class="keyword">explicit</span> <a class="link" href="container_storage.html#idm267991347008-bb"><span class="identifier">container_storage</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">OtherStorage</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="identifier">container_storage</span> <span class="special">&</span> <a class="link" href="container_storage.html#idm267991351088-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">container_storage</span> <span class="special">&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span>
|
||||
<span class="identifier">container_storage</span> <span class="special">&</span> <a class="link" href="container_storage.html#idm267991348464-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="identifier">container_storage</span> <span class="special">&&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span>
|
||||
<span class="keyword">explicit</span> <a class="link" href="container_storage.html#idm307895244448-bb"><span class="identifier">container_storage</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">OtherStorage</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="identifier">container_storage</span> <span class="special">&</span> <a class="link" href="container_storage.html#idm307895248528-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">container_storage</span> <span class="special">&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span>
|
||||
<span class="identifier">container_storage</span> <span class="special">&</span> <a class="link" href="container_storage.html#idm307895245904-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="identifier">container_storage</span> <span class="special">&&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> OtherStorage<span class="special">></span>
|
||||
<span class="identifier">container_storage</span> <span class="special">&</span> <a class="link" href="container_storage.html#idm267991344240-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">OtherStorage</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="identifier">container_storage</span> <span class="special">&</span> <a class="link" href="container_storage.html#idm307895241680-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">OtherStorage</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="container_storage.html#idm267991364976-bb">public member functions</a></span>
|
||||
<span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <a class="link" href="container_storage.html#idm267991364448-bb"><span class="identifier">size</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="container_storage.html#idm267991363424-bb"><span class="identifier">increase</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="container_storage.html#idm267991362000-bb"><span class="identifier">increase</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">,</span> <span class="identifier">value_type</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="identifier">value_type</span> <a class="link" href="container_storage.html#idm267991359936-bb"><span class="identifier">value</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> OtherStorage<span class="special">></span> <span class="keyword">void</span> <a class="link" href="container_storage.html#idm267991358272-bb"><span class="keyword">operator</span><span class="special">+=</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">OtherStorage</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> C<span class="special">></span> <span class="keyword">bool</span> <a class="link" href="container_storage.html#idm267991356048-bb"><span class="keyword">operator</span><span class="special">==</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">container_storage</span><span class="special"><</span> <span class="identifier">C</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="comment">// <a class="link" href="container_storage.html#idm307895262416-bb">public member functions</a></span>
|
||||
<span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <a class="link" href="container_storage.html#idm307895261888-bb"><span class="identifier">size</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="container_storage.html#idm307895260864-bb"><span class="identifier">increase</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="container_storage.html#idm307895259440-bb"><span class="identifier">increase</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">,</span> <span class="identifier">value_type</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="identifier">value_type</span> <a class="link" href="container_storage.html#idm307895257376-bb"><span class="identifier">value</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> OtherStorage<span class="special">></span> <span class="keyword">void</span> <a class="link" href="container_storage.html#idm307895255712-bb"><span class="keyword">operator</span><span class="special">+=</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">OtherStorage</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> C<span class="special">></span> <span class="keyword">bool</span> <a class="link" href="container_storage.html#idm307895253488-bb"><span class="keyword">operator</span><span class="special">==</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">container_storage</span><span class="special"><</span> <span class="identifier">C</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="container_storage.html#idm307895239680-bb">private member functions</a></span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Archive<span class="special">></span> <span class="keyword">void</span> <a class="link" href="container_storage.html#idm307895239152-bb"><span class="identifier">serialize</span></a><span class="special">(</span><span class="identifier">Archive</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">unsigned</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="special">}</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idm514242407744"></a><h2>Description</h2>
|
||||
<a name="idm437075053952"></a><h2>Description</h2>
|
||||
<div class="refsect2">
|
||||
<a name="idm514242407344"></a><h3>
|
||||
<a name="idm437075053552"></a><h3>
|
||||
<a name="boost.histogram.container_storageconstruct-copy-destruct"></a><code class="computeroutput">container_storage</code>
|
||||
public
|
||||
construct/copy/destruct</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1">
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">explicit</span> <a name="idm267991353680-bb"></a><span class="identifier">container_storage</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> s<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idm267991352528-bb"></a><span class="identifier">container_storage</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idm267991352256-bb"></a><span class="identifier">container_storage</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">container_storage</span> <span class="special">&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idm267991349632-bb"></a><span class="identifier">container_storage</span><span class="special">(</span><span class="identifier">container_storage</span> <span class="special">&&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">explicit</span> <a name="idm307895251120-bb"></a><span class="identifier">container_storage</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> s<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idm307895249968-bb"></a><span class="identifier">container_storage</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idm307895249696-bb"></a><span class="identifier">container_storage</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">container_storage</span> <span class="special">&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idm307895247072-bb"></a><span class="identifier">container_storage</span><span class="special">(</span><span class="identifier">container_storage</span> <span class="special">&&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> OtherStorage<span class="special">,</span> <span class="keyword">typename</span> <span class="special">=</span> <span class="identifier">detail</span><span class="special">::</span><span class="identifier">is_storage</span><span class="special"><</span><span class="identifier">OtherStorage</span><span class="special">></span> <span class="special">></span>
|
||||
<span class="keyword">explicit</span> <a name="idm267991347008-bb"></a><span class="identifier">container_storage</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">OtherStorage</span> <span class="special">&</span> other<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">container_storage</span> <span class="special">&</span> <a name="idm267991351088-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">container_storage</span> <span class="special">&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">container_storage</span> <span class="special">&</span> <a name="idm267991348464-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="identifier">container_storage</span> <span class="special">&&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span></pre></li>
|
||||
<span class="keyword">explicit</span> <a name="idm307895244448-bb"></a><span class="identifier">container_storage</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">OtherStorage</span> <span class="special">&</span> other<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">container_storage</span> <span class="special">&</span> <a name="idm307895248528-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">container_storage</span> <span class="special">&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">container_storage</span> <span class="special">&</span> <a name="idm307895245904-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="identifier">container_storage</span> <span class="special">&&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> OtherStorage<span class="special">></span>
|
||||
<span class="identifier">container_storage</span> <span class="special">&</span> <a name="idm267991344240-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">OtherStorage</span> <span class="special">&</span> other<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<span class="identifier">container_storage</span> <span class="special">&</span> <a name="idm307895241680-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">OtherStorage</span> <span class="special">&</span> other<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
</ol></div>
|
||||
</div>
|
||||
<div class="refsect2">
|
||||
<a name="idm514242345296"></a><h3>
|
||||
<a name="idm267991364976-bb"></a><code class="computeroutput">container_storage</code> public member functions</h3>
|
||||
<a name="idm437074991440"></a><h3>
|
||||
<a name="idm307895262416-bb"></a><code class="computeroutput">container_storage</code> public member functions</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1">
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <a name="idm267991364448-bb"></a><span class="identifier">size</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="idm267991363424-bb"></a><span class="identifier">increase</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> i<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="idm267991362000-bb"></a><span class="identifier">increase</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> i<span class="special">,</span> <span class="identifier">value_type</span> w<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">value_type</span> <a name="idm267991359936-bb"></a><span class="identifier">value</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> i<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> OtherStorage<span class="special">></span> <span class="keyword">void</span> <a name="idm267991358272-bb"></a><span class="keyword">operator</span><span class="special">+=</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">OtherStorage</span> <span class="special">&</span> other<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> C<span class="special">></span> <span class="keyword">bool</span> <a name="idm267991356048-bb"></a><span class="keyword">operator</span><span class="special">==</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">container_storage</span><span class="special"><</span> <span class="identifier">C</span> <span class="special">></span> <span class="special">&</span> rhs<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <a name="idm307895261888-bb"></a><span class="identifier">size</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="idm307895260864-bb"></a><span class="identifier">increase</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> i<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">void</span> <a name="idm307895259440-bb"></a><span class="identifier">increase</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> i<span class="special">,</span> <span class="identifier">value_type</span> w<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">value_type</span> <a name="idm307895257376-bb"></a><span class="identifier">value</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> i<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> OtherStorage<span class="special">></span> <span class="keyword">void</span> <a name="idm307895255712-bb"></a><span class="keyword">operator</span><span class="special">+=</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">OtherStorage</span> <span class="special">&</span> other<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> C<span class="special">></span> <span class="keyword">bool</span> <a name="idm307895253488-bb"></a><span class="keyword">operator</span><span class="special">==</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">container_storage</span><span class="special"><</span> <span class="identifier">C</span> <span class="special">></span> <span class="special">&</span> rhs<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
</ol></div>
|
||||
</div>
|
||||
<div class="refsect2">
|
||||
<a name="idm437074945648"></a><h3>
|
||||
<a name="idm307895239680-bb"></a><code class="computeroutput">container_storage</code> private member functions</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Archive<span class="special">></span> <span class="keyword">void</span> <a name="idm307895239152-bb"></a><span class="identifier">serialize</span><span class="special">(</span><span class="identifier">Archive</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">unsigned</span><span class="special">)</span><span class="special">;</span></pre></li></ol></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||
@ -102,7 +110,7 @@
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="adaptive_storage/wincrease_visitor.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../histogram/reference.html#header.boost.histogram.storage.container_storage_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../histogram/changelog.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
<a accesskey="p" href="adaptive_storage/wincrease_visitor.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../histogram/reference.html#header.boost.histogram.storage.container_storage_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../histogram/changelog.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -2,25 +2,25 @@
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Class template histogram</title>
|
||||
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
||||
<link rel="stylesheet" href="../../../../doc/src/boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
|
||||
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Histogram">
|
||||
<link rel="up" href="../../histogram/reference.html#header.boost.histogram.histogram_fwd_hpp" title="Header <boost/histogram/histogram_fwd.hpp>">
|
||||
<link rel="prev" href="variable_axis.html" title="Class template variable_axis">
|
||||
<link rel="next" href="histogram__idm267991729024.html" title="Class template histogram<Dynamic, Axes, Storage>">
|
||||
<link rel="prev" href="../../BOOST_HISTOGRAM_STRING_VIEW.html" title="Macro BOOST_HISTOGRAM_STRING_VIEW">
|
||||
<link rel="next" href="weight.html" title="Class weight">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<table cellpadding="2" width="100%"><tr>
|
||||
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
|
||||
<td align="center"><a href="../../../../../../index.html">Home</a></td>
|
||||
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
|
||||
<td align="center"><a href="../../../../index.html">Home</a></td>
|
||||
<td align="center"><a href="../../../../../../libs/libraries.htm">Libraries</a></td>
|
||||
<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
|
||||
<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
|
||||
<td align="center"><a href="../../../../../../more/index.htm">More</a></td>
|
||||
<td align="center"><a href="../../../../more/index.htm">More</a></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="variable_axis.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../histogram/reference.html#header.boost.histogram.histogram_fwd_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="histogram__idm267991729024.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
<a accesskey="p" href="../../BOOST_HISTOGRAM_STRING_VIEW.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../histogram/reference.html#header.boost.histogram.histogram_fwd_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="weight.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.histogram.histogram"></a><div class="titlepage"></div>
|
||||
@ -31,7 +31,8 @@
|
||||
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
|
||||
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../histogram/reference.html#header.boost.histogram.histogram_fwd_hpp" title="Header <boost/histogram/histogram_fwd.hpp>">boost/histogram/histogram_fwd.hpp</a>>
|
||||
|
||||
</span><span class="keyword">template</span><span class="special"><</span><span class="identifier">type</span> <span class="special">,</span> <span class="keyword">typename</span> Axes<span class="special">,</span> <span class="keyword">typename</span> Storage <span class="special">=</span> <span class="identifier">adaptive_storage</span><span class="special"><</span><span class="special">></span> <span class="special">></span>
|
||||
</span><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Variant<span class="special">,</span> <span class="keyword">typename</span> Axes<span class="special">,</span>
|
||||
<span class="keyword">typename</span> Storage <span class="special">=</span> <span class="identifier">adaptive_storage</span><span class="special"><</span><span class="special">></span> <span class="special">></span>
|
||||
<span class="keyword">class</span> <a class="link" href="histogram.html" title="Class template histogram">histogram</a> <span class="special">{</span>
|
||||
<span class="special">}</span><span class="special">;</span></pre></div>
|
||||
</div>
|
||||
@ -45,7 +46,7 @@
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="variable_axis.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../histogram/reference.html#header.boost.histogram.histogram_fwd_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="histogram__idm267991729024.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
<a accesskey="p" href="../../BOOST_HISTOGRAM_STRING_VIEW.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../histogram/reference.html#header.boost.histogram.histogram_fwd_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="weight.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -1,155 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Class template histogram<Static, Axes, Storage></title>
|
||||
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
|
||||
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Histogram">
|
||||
<link rel="up" href="../../histogram/reference.html#header.boost.histogram.histogram_impl_static_hpp" title="Header <boost/histogram/histogram_impl_static.hpp>">
|
||||
<link rel="prev" href="histogram__idm267991729024/lin_visitor.html" title="Struct template lin_visitor">
|
||||
<link rel="next" href="adaptive_storage.html" title="Class template adaptive_storage">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<table cellpadding="2" width="100%"><tr>
|
||||
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
|
||||
<td align="center"><a href="../../../../../../index.html">Home</a></td>
|
||||
<td align="center"><a href="../../../../../../libs/libraries.htm">Libraries</a></td>
|
||||
<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
|
||||
<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
|
||||
<td align="center"><a href="../../../../../../more/index.htm">More</a></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="histogram__idm267991729024/lin_visitor.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../histogram/reference.html#header.boost.histogram.histogram_impl_static_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="adaptive_storage.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.histogram.histogram__idm267991624896"></a><div class="titlepage"></div>
|
||||
<div class="refnamediv">
|
||||
<h2><span class="refentrytitle">Class template histogram<Static, Axes, Storage></span></h2>
|
||||
<p>boost::histogram::histogram<Static, Axes, Storage></p>
|
||||
</div>
|
||||
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
|
||||
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../histogram/reference.html#header.boost.histogram.histogram_impl_static_hpp" title="Header <boost/histogram/histogram_impl_static.hpp>">boost/histogram/histogram_impl_static.hpp</a>>
|
||||
|
||||
</span><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Axes<span class="special">,</span> <span class="keyword">typename</span> Storage<span class="special">></span>
|
||||
<span class="keyword">class</span> <a class="link" href="histogram__idm267991624896.html" title="Class template histogram<Static, Axes, Storage>">histogram</a><span class="special"><</span><span class="identifier">Static</span><span class="special">,</span> <span class="identifier">Axes</span><span class="special">,</span> <span class="identifier">Storage</span><span class="special">></span> <span class="special">{</span>
|
||||
<span class="keyword">public</span><span class="special">:</span>
|
||||
<span class="comment">// types</span>
|
||||
<span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">Storage</span><span class="special">::</span><span class="identifier">value_type</span> <a name="boost.histogram.histogram__idm267991624896.value_type"></a><span class="identifier">value_type</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="histogram__idm267991624896.html#boost.histogram.histogram__idm267991624896construct-copy-destruct">construct/copy/destruct</a></span>
|
||||
<a class="link" href="histogram__idm267991624896.html#idm267991588448-bb"><span class="identifier">histogram</span></a><span class="special">(</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span><span class="special">...</span> Axes1<span class="special">></span> <span class="keyword">explicit</span> <a class="link" href="histogram__idm267991624896.html#idm267991587936-bb"><span class="identifier">histogram</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Axes1</span> <span class="special">&</span><span class="special">...</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="histogram__idm267991624896.html#idm267991585712-bb"><span class="identifier">histogram</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">histogram</span> <span class="special">&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span>
|
||||
<a class="link" href="histogram__idm267991624896.html#idm267991584544-bb"><span class="identifier">histogram</span></a><span class="special">(</span><span class="identifier">histogram</span> <span class="special">&&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="identifier">type</span> D<span class="special">,</span> <span class="keyword">typename</span> A<span class="special">,</span> <span class="keyword">typename</span> S<span class="special">></span>
|
||||
<span class="keyword">explicit</span> <a class="link" href="histogram__idm267991624896.html#idm267991580528-bb"><span class="identifier">histogram</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">histogram</span><span class="special"><</span> <span class="identifier">D</span><span class="special">,</span> <span class="identifier">A</span><span class="special">,</span> <span class="identifier">S</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="identifier">histogram</span> <span class="special">&</span> <a class="link" href="histogram__idm267991624896.html#idm267991583392-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">histogram</span> <span class="special">&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span>
|
||||
<span class="identifier">histogram</span> <span class="special">&</span> <a class="link" href="histogram__idm267991624896.html#idm267991581952-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="identifier">histogram</span> <span class="special">&&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="identifier">type</span> D<span class="special">,</span> <span class="keyword">typename</span> A<span class="special">,</span> <span class="keyword">typename</span> S<span class="special">></span>
|
||||
<span class="identifier">histogram</span> <span class="special">&</span> <a class="link" href="histogram__idm267991624896.html#idm267991577280-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">histogram</span><span class="special"><</span> <span class="identifier">D</span><span class="special">,</span> <span class="identifier">A</span><span class="special">,</span> <span class="identifier">S</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="histogram__idm267991624896.html#idm267991621488-bb">public member functions</a></span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="identifier">type</span> D<span class="special">,</span> <span class="keyword">typename</span> A<span class="special">,</span> <span class="keyword">typename</span> S<span class="special">></span>
|
||||
<span class="keyword">bool</span> <a class="link" href="histogram__idm267991624896.html#idm267991620960-bb"><span class="keyword">operator</span><span class="special">==</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">histogram</span><span class="special"><</span> <span class="identifier">D</span><span class="special">,</span> <span class="identifier">A</span><span class="special">,</span> <span class="identifier">S</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="identifier">type</span> D<span class="special">,</span> <span class="keyword">typename</span> A<span class="special">,</span> <span class="keyword">typename</span> S<span class="special">></span>
|
||||
<span class="keyword">bool</span> <a class="link" href="histogram__idm267991624896.html#idm267991617200-bb"><span class="keyword">operator</span><span class="special">!=</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">histogram</span><span class="special"><</span> <span class="identifier">D</span><span class="special">,</span> <span class="identifier">A</span><span class="special">,</span> <span class="identifier">S</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="identifier">type</span> D<span class="special">,</span> <span class="keyword">typename</span> A<span class="special">,</span> <span class="keyword">typename</span> S<span class="special">></span>
|
||||
<span class="identifier">histogram</span> <span class="special">&</span> <a class="link" href="histogram__idm267991624896.html#idm267991613440-bb"><span class="keyword">operator</span><span class="special">+=</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">histogram</span><span class="special"><</span> <span class="identifier">D</span><span class="special">,</span> <span class="identifier">A</span><span class="special">,</span> <span class="identifier">S</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span><span class="special">...</span> Values<span class="special">></span> <span class="keyword">void</span> <a class="link" href="histogram__idm267991624896.html#idm267991609920-bb"><span class="identifier">fill</span></a><span class="special">(</span><span class="identifier">Values</span><span class="special">...</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span><span class="special">...</span> Values<span class="special">></span> <span class="keyword">void</span> <a class="link" href="histogram__idm267991624896.html#idm267991607440-bb"><span class="identifier">wfill</span></a><span class="special">(</span><span class="identifier">value_type</span><span class="special">,</span> <span class="identifier">Values</span><span class="special">...</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span><span class="special">...</span> Indices<span class="special">></span> <span class="identifier">value_type</span> <a class="link" href="histogram__idm267991624896.html#idm267991604320-bb"><span class="identifier">value</span></a><span class="special">(</span><span class="identifier">Indices</span><span class="special">...</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span><span class="special">...</span> Indices<span class="special">></span> <span class="identifier">value_type</span> <a class="link" href="histogram__idm267991624896.html#idm267991601600-bb"><span class="identifier">variance</span></a><span class="special">(</span><span class="identifier">Indices</span><span class="special">...</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">constexpr</span> <span class="keyword">unsigned</span> <a class="link" href="histogram__idm267991624896.html#idm267991598880-bb"><span class="identifier">dim</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <a class="link" href="histogram__idm267991624896.html#idm267991597536-bb"><span class="identifier">size</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">double</span> <a class="link" href="histogram__idm267991624896.html#idm267991596176-bb"><span class="identifier">sum</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="histogram__idm267991624896.html#idm267991594848-bb"><span class="identifier">reset</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">unsigned</span> N <span class="special">=</span> <span class="number">0</span><span class="special">></span>
|
||||
<span class="identifier">std</span><span class="special">::</span><span class="identifier">add_const</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">fusion</span><span class="special">::</span><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">value_at_c</span><span class="special"><</span> <span class="identifier">axes_type</span><span class="special">,</span> <span class="identifier">N</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> <span class="special">&</span>
|
||||
<a class="link" href="histogram__idm267991624896.html#idm267991593776-bb"><span class="identifier">axis</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Unary<span class="special">></span> <span class="keyword">void</span> <a class="link" href="histogram__idm267991624896.html#idm267991591344-bb"><span class="identifier">for_each_axis</span></a><span class="special">(</span><span class="identifier">Unary</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="histogram__idm267991624896.html#idm267991574000-bb">private member functions</a></span>
|
||||
<span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <a class="link" href="histogram__idm267991624896.html#idm267991573472-bb"><span class="identifier">field_count</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">template</span><span class="special"><</span> <span class="keyword">class</span><span class="special">,</span> <span class="keyword">class</span> <span class="special">></span> <span class="keyword">class</span> Lin<span class="special">,</span> <span class="keyword">typename</span> First<span class="special">,</span>
|
||||
<span class="keyword">typename</span><span class="special">...</span> Rest<span class="special">></span>
|
||||
<span class="identifier">size_pair</span> <a class="link" href="histogram__idm267991624896.html#idm267991572448-bb"><span class="identifier">apply_lin</span></a><span class="special">(</span><span class="identifier">size_pair</span> <span class="special">&&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">First</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Rest</span> <span class="special">&</span><span class="special">...</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">template</span><span class="special"><</span> <span class="keyword">class</span><span class="special">,</span> <span class="keyword">class</span> <span class="special">></span> <span class="keyword">class</span> Lin<span class="special">></span>
|
||||
<span class="identifier">size_pair</span> <a class="link" href="histogram__idm267991624896.html#idm267991567136-bb"><span class="identifier">apply_lin</span></a><span class="special">(</span><span class="identifier">size_pair</span> <span class="special">&&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="special">}</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idm514245158960"></a><h2>Description</h2>
|
||||
<div class="refsect2">
|
||||
<a name="idm514245158560"></a><h3>
|
||||
<a name="boost.histogram.histogram__idm267991624896construct-copy-destruct"></a><code class="computeroutput">histogram</code>
|
||||
public
|
||||
construct/copy/destruct</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1">
|
||||
<li class="listitem"><pre class="literallayout"><a name="idm267991588448-bb"></a><span class="identifier">histogram</span><span class="special">(</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span><span class="special">...</span> Axes1<span class="special">></span> <span class="keyword">explicit</span> <a name="idm267991587936-bb"></a><span class="identifier">histogram</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Axes1</span> <span class="special">&</span><span class="special">...</span> axes<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idm267991585712-bb"></a><span class="identifier">histogram</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">histogram</span> <span class="special">&</span> rhs<span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idm267991584544-bb"></a><span class="identifier">histogram</span><span class="special">(</span><span class="identifier">histogram</span> <span class="special">&&</span> rhs<span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="identifier">type</span> D<span class="special">,</span> <span class="keyword">typename</span> A<span class="special">,</span> <span class="keyword">typename</span> S<span class="special">></span>
|
||||
<span class="keyword">explicit</span> <a name="idm267991580528-bb"></a><span class="identifier">histogram</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">histogram</span><span class="special"><</span> <span class="identifier">D</span><span class="special">,</span> <span class="identifier">A</span><span class="special">,</span> <span class="identifier">S</span> <span class="special">></span> <span class="special">&</span> rhs<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">histogram</span> <span class="special">&</span> <a name="idm267991583392-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">histogram</span> <span class="special">&</span> rhs<span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">histogram</span> <span class="special">&</span> <a name="idm267991581952-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="identifier">histogram</span> <span class="special">&&</span> rhs<span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="identifier">type</span> D<span class="special">,</span> <span class="keyword">typename</span> A<span class="special">,</span> <span class="keyword">typename</span> S<span class="special">></span>
|
||||
<span class="identifier">histogram</span> <span class="special">&</span> <a name="idm267991577280-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">histogram</span><span class="special"><</span> <span class="identifier">D</span><span class="special">,</span> <span class="identifier">A</span><span class="special">,</span> <span class="identifier">S</span> <span class="special">></span> <span class="special">&</span> rhs<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
</ol></div>
|
||||
</div>
|
||||
<div class="refsect2">
|
||||
<a name="idm514245083280"></a><h3>
|
||||
<a name="idm267991621488-bb"></a><code class="computeroutput">histogram</code> public member functions</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1">
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="identifier">type</span> D<span class="special">,</span> <span class="keyword">typename</span> A<span class="special">,</span> <span class="keyword">typename</span> S<span class="special">></span>
|
||||
<span class="keyword">bool</span> <a name="idm267991620960-bb"></a><span class="keyword">operator</span><span class="special">==</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">histogram</span><span class="special"><</span> <span class="identifier">D</span><span class="special">,</span> <span class="identifier">A</span><span class="special">,</span> <span class="identifier">S</span> <span class="special">></span> <span class="special">&</span> rhs<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="identifier">type</span> D<span class="special">,</span> <span class="keyword">typename</span> A<span class="special">,</span> <span class="keyword">typename</span> S<span class="special">></span>
|
||||
<span class="keyword">bool</span> <a name="idm267991617200-bb"></a><span class="keyword">operator</span><span class="special">!=</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">histogram</span><span class="special"><</span> <span class="identifier">D</span><span class="special">,</span> <span class="identifier">A</span><span class="special">,</span> <span class="identifier">S</span> <span class="special">></span> <span class="special">&</span> rhs<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="identifier">type</span> D<span class="special">,</span> <span class="keyword">typename</span> A<span class="special">,</span> <span class="keyword">typename</span> S<span class="special">></span>
|
||||
<span class="identifier">histogram</span> <span class="special">&</span> <a name="idm267991613440-bb"></a><span class="keyword">operator</span><span class="special">+=</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">histogram</span><span class="special"><</span> <span class="identifier">D</span><span class="special">,</span> <span class="identifier">A</span><span class="special">,</span> <span class="identifier">S</span> <span class="special">></span> <span class="special">&</span> rhs<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span><span class="special">...</span> Values<span class="special">></span> <span class="keyword">void</span> <a name="idm267991609920-bb"></a><span class="identifier">fill</span><span class="special">(</span><span class="identifier">Values</span><span class="special">...</span> values<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span><span class="special">...</span> Values<span class="special">></span> <span class="keyword">void</span> <a name="idm267991607440-bb"></a><span class="identifier">wfill</span><span class="special">(</span><span class="identifier">value_type</span> w<span class="special">,</span> <span class="identifier">Values</span><span class="special">...</span> values<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span><span class="special">...</span> Indices<span class="special">></span> <span class="identifier">value_type</span> <a name="idm267991604320-bb"></a><span class="identifier">value</span><span class="special">(</span><span class="identifier">Indices</span><span class="special">...</span> indices<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span><span class="special">...</span> Indices<span class="special">></span> <span class="identifier">value_type</span> <a name="idm267991601600-bb"></a><span class="identifier">variance</span><span class="special">(</span><span class="identifier">Indices</span><span class="special">...</span> indices<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="keyword">constexpr</span> <span class="keyword">unsigned</span> <a name="idm267991598880-bb"></a><span class="identifier">dim</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Number of axes (dimensions) of histogram. </li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <a name="idm267991597536-bb"></a><span class="identifier">size</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Total number of bins in the histogram (including underflow/overflow) </li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="keyword">double</span> <a name="idm267991596176-bb"></a><span class="identifier">sum</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Sum of all counts in the histogram. </li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="keyword">void</span> <a name="idm267991594848-bb"></a><span class="identifier">reset</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>Reset bin counters to zero. </li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">unsigned</span> N <span class="special">=</span> <span class="number">0</span><span class="special">></span>
|
||||
<span class="identifier">std</span><span class="special">::</span><span class="identifier">add_const</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">fusion</span><span class="special">::</span><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">value_at_c</span><span class="special"><</span> <span class="identifier">axes_type</span><span class="special">,</span> <span class="identifier">N</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> <span class="special">&</span>
|
||||
<a name="idm267991593776-bb"></a><span class="identifier">axis</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Unary<span class="special">></span> <span class="keyword">void</span> <a name="idm267991591344-bb"></a><span class="identifier">for_each_axis</span><span class="special">(</span><span class="identifier">Unary</span> <span class="special">&</span> unary<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Apply unary functor/function to each axis. </li>
|
||||
</ol></div>
|
||||
</div>
|
||||
<div class="refsect2">
|
||||
<a name="idm514244951392"></a><h3>
|
||||
<a name="idm267991574000-bb"></a><code class="computeroutput">histogram</code> private member functions</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1">
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <a name="idm267991573472-bb"></a><span class="identifier">field_count</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">template</span><span class="special"><</span> <span class="keyword">class</span><span class="special">,</span> <span class="keyword">class</span> <span class="special">></span> <span class="keyword">class</span> Lin<span class="special">,</span> <span class="keyword">typename</span> First<span class="special">,</span> <span class="keyword">typename</span><span class="special">...</span> Rest<span class="special">></span>
|
||||
<span class="identifier">size_pair</span> <a name="idm267991572448-bb"></a><span class="identifier">apply_lin</span><span class="special">(</span><span class="identifier">size_pair</span> <span class="special">&&</span> p<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">First</span> <span class="special">&</span> x<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Rest</span> <span class="special">&</span><span class="special">...</span> rest<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">template</span><span class="special"><</span> <span class="keyword">class</span><span class="special">,</span> <span class="keyword">class</span> <span class="special">></span> <span class="keyword">class</span> Lin<span class="special">></span>
|
||||
<span class="identifier">size_pair</span> <a name="idm267991567136-bb"></a><span class="identifier">apply_lin</span><span class="special">(</span><span class="identifier">size_pair</span> <span class="special">&&</span> p<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
</ol></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||
<td align="left"></td>
|
||||
<td align="right"><div class="copyright-footer">Copyright © 2016, 2017 Hans Dembinski<p>
|
||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
</p>
|
||||
</div></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="histogram__idm267991729024/lin_visitor.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../histogram/reference.html#header.boost.histogram.histogram_impl_static_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="adaptive_storage.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
@ -1,76 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Struct template lin_visitor</title>
|
||||
<link rel="stylesheet" href="../../../../../../../doc/src/boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
|
||||
<link rel="home" href="../../../index.html" title="Chapter 1. Boost.Histogram">
|
||||
<link rel="up" href="../histogram__idm267991729024.html#idm514245867728" title="Description">
|
||||
<link rel="prev" href="../histogram__idm267991729024.html" title="Class template histogram<Dynamic, Axes, Storage>">
|
||||
<link rel="next" href="../histogram__idm267991624896.html" title="Class template histogram<Static, Axes, Storage>">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<table cellpadding="2" width="100%"><tr>
|
||||
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../boost.png"></td>
|
||||
<td align="center"><a href="../../../../../../../index.html">Home</a></td>
|
||||
<td align="center"><a href="../../../../../../../libs/libraries.htm">Libraries</a></td>
|
||||
<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
|
||||
<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
|
||||
<td align="center"><a href="../../../../../../../more/index.htm">More</a></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="../histogram__idm267991729024.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../histogram__idm267991729024.html#idm514245867728"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../histogram__idm267991624896.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.histogram.histogram__idm267991729024.lin_visitor"></a><div class="titlepage"></div>
|
||||
<div class="refnamediv">
|
||||
<h2><span class="refentrytitle">Struct template lin_visitor</span></h2>
|
||||
<p>boost::histogram::histogram<Dynamic, Axes, Storage>::lin_visitor</p>
|
||||
</div>
|
||||
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
|
||||
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../../histogram/reference.html#header.boost.histogram.histogram_impl_dynamic_hpp" title="Header <boost/histogram/histogram_impl_dynamic.hpp>">boost/histogram/histogram_impl_dynamic.hpp</a>>
|
||||
|
||||
</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">template</span><span class="special"><</span> <span class="keyword">class</span><span class="special">,</span> <span class="keyword">class</span> <span class="special">></span> <span class="keyword">class</span> Lin<span class="special">,</span> <span class="keyword">typename</span> Value<span class="special">></span>
|
||||
<span class="keyword">struct</span> <a class="link" href="lin_visitor.html" title="Struct template lin_visitor">lin_visitor</a> <span class="special">:</span> <span class="keyword">public</span> <span class="identifier">static_visitor</span><span class="special"><</span> <span class="identifier">size_pair</span> <span class="special">></span> <span class="special">{</span>
|
||||
<span class="comment">// <a class="link" href="lin_visitor.html#boost.histogram.histogram__idm267991729024.lin_visitorconstruct-copy-destruct">construct/copy/destruct</a></span>
|
||||
<a class="link" href="lin_visitor.html#idm267991719008-bb"><span class="identifier">lin_visitor</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">size_pair</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Value</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="lin_visitor.html#idm267991722128-bb">public member functions</a></span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> A<span class="special">></span> <span class="identifier">size_pair</span> <a class="link" href="lin_visitor.html#idm267991721600-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">A</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// public data members</span>
|
||||
<span class="keyword">mutable</span> <span class="identifier">size_pair</span> <span class="identifier">pa</span><span class="special">;</span>
|
||||
<span class="keyword">const</span> <span class="identifier">Value</span> <span class="special">&</span> <span class="identifier">val</span><span class="special">;</span>
|
||||
<span class="special">}</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idm514245478800"></a><h2>Description</h2>
|
||||
<div class="refsect2">
|
||||
<a name="idm514245478400"></a><h3>
|
||||
<a name="boost.histogram.histogram__idm267991729024.lin_visitorconstruct-copy-destruct"></a><code class="computeroutput">lin_visitor</code>
|
||||
public
|
||||
construct/copy/destruct</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><a name="idm267991719008-bb"></a><span class="identifier">lin_visitor</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">size_pair</span> <span class="special">&</span> p<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Value</span> <span class="special">&</span> v<span class="special">)</span><span class="special">;</span></pre></li></ol></div>
|
||||
</div>
|
||||
<div class="refsect2">
|
||||
<a name="idm514245468368"></a><h3>
|
||||
<a name="idm267991722128-bb"></a><code class="computeroutput">lin_visitor</code> public member functions</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> A<span class="special">></span> <span class="identifier">size_pair</span> <a name="idm267991721600-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">A</span> <span class="special">&</span> a<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li></ol></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||
<td align="left"></td>
|
||||
<td align="right"><div class="copyright-footer">Copyright © 2016, 2017 Hans Dembinski<p>
|
||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
</p>
|
||||
</div></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="../histogram__idm267991729024.html"><img src="../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../histogram__idm267991729024.html#idm514245867728"><img src="../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../histogram__idm267991624896.html"><img src="../../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
185
doc/html/boost/histogram/histogram__idm307895513536.html
Normal file
@ -0,0 +1,185 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Class template histogram<Static, Axes, Storage></title>
|
||||
<link rel="stylesheet" href="../../../../doc/src/boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
|
||||
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Histogram">
|
||||
<link rel="up" href="../../histogram/reference.html#header.boost.histogram.histogram_impl_static_hpp" title="Header <boost/histogram/histogram_impl_static.hpp>">
|
||||
<link rel="prev" href="histogram__idm307895659648/lin_visitor.html" title="Struct template lin_visitor">
|
||||
<link rel="next" href="adaptive_storage.html" title="Class template adaptive_storage">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<table cellpadding="2" width="100%"><tr>
|
||||
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
|
||||
<td align="center"><a href="../../../../index.html">Home</a></td>
|
||||
<td align="center"><a href="../../../../../../libs/libraries.htm">Libraries</a></td>
|
||||
<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
|
||||
<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
|
||||
<td align="center"><a href="../../../../more/index.htm">More</a></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="histogram__idm307895659648/lin_visitor.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../histogram/reference.html#header.boost.histogram.histogram_impl_static_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="adaptive_storage.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.histogram.histogram__idm307895513536"></a><div class="titlepage"></div>
|
||||
<div class="refnamediv">
|
||||
<h2><span class="refentrytitle">Class template histogram<Static, Axes, Storage></span></h2>
|
||||
<p>boost::histogram::histogram<Static, Axes, Storage></p>
|
||||
</div>
|
||||
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
|
||||
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../histogram/reference.html#header.boost.histogram.histogram_impl_static_hpp" title="Header <boost/histogram/histogram_impl_static.hpp>">boost/histogram/histogram_impl_static.hpp</a>>
|
||||
|
||||
</span><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Axes<span class="special">,</span> <span class="keyword">typename</span> Storage<span class="special">></span>
|
||||
<span class="keyword">class</span> <a class="link" href="histogram__idm307895513536.html" title="Class template histogram<Static, Axes, Storage>">histogram</a><span class="special"><</span><span class="identifier">Static</span><span class="special">,</span> <span class="identifier">Axes</span><span class="special">,</span> <span class="identifier">Storage</span><span class="special">></span> <span class="special">{</span>
|
||||
<span class="keyword">public</span><span class="special">:</span>
|
||||
<span class="comment">// types</span>
|
||||
<span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">Storage</span><span class="special">::</span><span class="identifier">value_type</span> <a name="boost.histogram.histogram__idm307895513536.value_type"></a><span class="identifier">value_type</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="histogram__idm307895513536.html#boost.histogram.histogram__idm307895513536construct-copy-destruct">construct/copy/destruct</a></span>
|
||||
<a class="link" href="histogram__idm307895513536.html#idm307895479184-bb"><span class="identifier">histogram</span></a><span class="special">(</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span>
|
||||
<a class="link" href="histogram__idm307895513536.html#idm307895478672-bb"><span class="identifier">histogram</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">histogram</span> <span class="special">&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span>
|
||||
<a class="link" href="histogram__idm307895513536.html#idm307895477504-bb"><span class="identifier">histogram</span></a><span class="special">(</span><span class="identifier">histogram</span> <span class="special">&&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span><span class="special">...</span> Axes1<span class="special">></span> <span class="keyword">explicit</span> <a class="link" href="histogram__idm307895513536.html#idm307895473488-bb"><span class="identifier">histogram</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Axes1</span> <span class="special">&</span><span class="special">...</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> D<span class="special">,</span> <span class="keyword">typename</span> A<span class="special">,</span> <span class="keyword">typename</span> S<span class="special">></span>
|
||||
<span class="keyword">explicit</span> <a class="link" href="histogram__idm307895513536.html#idm307895471264-bb"><span class="identifier">histogram</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">histogram</span><span class="special"><</span> <span class="identifier">D</span><span class="special">,</span> <span class="identifier">A</span><span class="special">,</span> <span class="identifier">S</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="identifier">histogram</span> <span class="special">&</span> <a class="link" href="histogram__idm307895513536.html#idm307895476352-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">histogram</span> <span class="special">&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span>
|
||||
<span class="identifier">histogram</span> <span class="special">&</span> <a class="link" href="histogram__idm307895513536.html#idm307895474912-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="identifier">histogram</span> <span class="special">&&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> D<span class="special">,</span> <span class="keyword">typename</span> A<span class="special">,</span> <span class="keyword">typename</span> S<span class="special">></span>
|
||||
<span class="identifier">histogram</span> <span class="special">&</span> <a class="link" href="histogram__idm307895513536.html#idm307895468288-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">histogram</span><span class="special"><</span> <span class="identifier">D</span><span class="special">,</span> <span class="identifier">A</span><span class="special">,</span> <span class="identifier">S</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="histogram__idm307895513536.html#idm307895510128-bb">public member functions</a></span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> D<span class="special">,</span> <span class="keyword">typename</span> A<span class="special">,</span> <span class="keyword">typename</span> S<span class="special">></span>
|
||||
<span class="keyword">bool</span> <a class="link" href="histogram__idm307895513536.html#idm307895509600-bb"><span class="keyword">operator</span><span class="special">==</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">histogram</span><span class="special"><</span> <span class="identifier">D</span><span class="special">,</span> <span class="identifier">A</span><span class="special">,</span> <span class="identifier">S</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> D<span class="special">,</span> <span class="keyword">typename</span> A<span class="special">,</span> <span class="keyword">typename</span> S<span class="special">></span>
|
||||
<span class="keyword">bool</span> <a class="link" href="histogram__idm307895513536.html#idm307895506112-bb"><span class="keyword">operator</span><span class="special">!=</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">histogram</span><span class="special"><</span> <span class="identifier">D</span><span class="special">,</span> <span class="identifier">A</span><span class="special">,</span> <span class="identifier">S</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> D<span class="special">,</span> <span class="keyword">typename</span> A<span class="special">,</span> <span class="keyword">typename</span> S<span class="special">></span>
|
||||
<span class="identifier">histogram</span> <span class="special">&</span> <a class="link" href="histogram__idm307895513536.html#idm307895502624-bb"><span class="keyword">operator</span><span class="special">+=</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">histogram</span><span class="special"><</span> <span class="identifier">D</span><span class="special">,</span> <span class="identifier">A</span><span class="special">,</span> <span class="identifier">S</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span><span class="special">...</span> Args<span class="special">></span> <span class="keyword">void</span> <a class="link" href="histogram__idm307895513536.html#idm307895499376-bb"><span class="identifier">fill</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Args</span> <span class="special">&</span><span class="special">...</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span><span class="special">...</span> Indices<span class="special">></span> <span class="identifier">value_type</span> <a class="link" href="histogram__idm307895513536.html#idm307895496896-bb"><span class="identifier">value</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Indices</span> <span class="special">&</span><span class="special">...</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span><span class="special">...</span> Indices<span class="special">></span> <span class="identifier">value_type</span> <a class="link" href="histogram__idm307895513536.html#idm307895494160-bb"><span class="identifier">variance</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Indices</span> <span class="special">&</span><span class="special">...</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">constexpr</span> <span class="keyword">unsigned</span> <a class="link" href="histogram__idm307895513536.html#idm307895491424-bb"><span class="identifier">dim</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <a class="link" href="histogram__idm307895513536.html#idm307895490080-bb"><span class="identifier">size</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">double</span> <a class="link" href="histogram__idm307895513536.html#idm307895488720-bb"><span class="identifier">sum</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="histogram__idm307895513536.html#idm307895487392-bb"><span class="identifier">reset</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">unsigned</span> N<span class="special">></span>
|
||||
<span class="keyword">constexpr</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">add_const</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">fusion</span><span class="special">::</span><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">value_at_c</span><span class="special"><</span> <span class="identifier">axes_type</span><span class="special">,</span> <span class="identifier">N</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> <span class="special">&</span>
|
||||
<a class="link" href="histogram__idm307895513536.html#idm307895486320-bb"><span class="identifier">axis</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">integral_constant</span><span class="special"><</span> <span class="keyword">unsigned</span><span class="special">,</span> <span class="identifier">N</span> <span class="special">></span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">constexpr</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">add_const</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">fusion</span><span class="special">::</span><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">value_at_c</span><span class="special"><</span> <span class="identifier">axes_type</span><span class="special">,</span> <span class="number">0</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> <span class="special">&</span>
|
||||
<a class="link" href="histogram__idm307895513536.html#idm307895483200-bb"><span class="identifier">axis</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Unary<span class="special">></span> <span class="keyword">void</span> <a class="link" href="histogram__idm307895513536.html#idm307895482080-bb"><span class="identifier">for_each_axis</span></a><span class="special">(</span><span class="identifier">Unary</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="histogram__idm307895513536.html#idm307895465280-bb">private member functions</a></span>
|
||||
<span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <a class="link" href="histogram__idm307895513536.html#idm307895464752-bb"><span class="identifier">field_count</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">template</span><span class="special"><</span> <span class="keyword">class</span><span class="special">,</span> <span class="keyword">class</span> <span class="special">></span> <span class="keyword">class</span> Lin<span class="special">,</span> <span class="keyword">unsigned</span> D<span class="special">,</span> <span class="keyword">typename</span> First<span class="special">,</span>
|
||||
<span class="keyword">typename</span><span class="special">...</span> Rest<span class="special">></span>
|
||||
<span class="keyword">void</span> <a class="link" href="histogram__idm307895513536.html#idm307895463728-bb"><span class="identifier">apply_lin</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">First</span> <span class="special">&</span><span class="special">,</span>
|
||||
<span class="keyword">const</span> <span class="identifier">Rest</span> <span class="special">&</span><span class="special">...</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">template</span><span class="special"><</span> <span class="keyword">class</span><span class="special">,</span> <span class="keyword">class</span> <span class="special">></span> <span class="keyword">class</span> Lin<span class="special">,</span> <span class="keyword">unsigned</span> D<span class="special">></span>
|
||||
<span class="keyword">void</span> <a class="link" href="histogram__idm307895513536.html#idm307895456992-bb"><span class="identifier">apply_lin</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">template</span><span class="special"><</span> <span class="keyword">class</span><span class="special">,</span> <span class="keyword">class</span> <span class="special">></span> <span class="keyword">class</span> Lin<span class="special">,</span> <span class="keyword">unsigned</span> D<span class="special">,</span> <span class="keyword">typename</span> First<span class="special">,</span>
|
||||
<span class="keyword">typename</span><span class="special">...</span> Rest<span class="special">></span>
|
||||
<span class="keyword">void</span> <a class="link" href="histogram__idm307895513536.html#idm307895452832-bb"><span class="identifier">apply_lin</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">double</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">First</span> <span class="special">&</span><span class="special">,</span>
|
||||
<span class="keyword">const</span> <span class="identifier">Rest</span> <span class="special">&</span><span class="special">...</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">template</span><span class="special"><</span> <span class="keyword">class</span><span class="special">,</span> <span class="keyword">class</span> <span class="special">></span> <span class="keyword">class</span> Lin<span class="special">,</span> <span class="keyword">unsigned</span> D<span class="special">,</span> <span class="keyword">typename</span> <span class="special">,</span>
|
||||
<span class="keyword">typename</span><span class="special">...</span> Rest<span class="special">></span>
|
||||
<span class="keyword">void</span> <a class="link" href="histogram__idm307895513536.html#idm307895445456-bb"><span class="identifier">apply_lin</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">double</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">weight</span> <span class="special">&</span><span class="special">,</span>
|
||||
<span class="keyword">const</span> <span class="identifier">Rest</span> <span class="special">&</span><span class="special">...</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">template</span><span class="special"><</span> <span class="keyword">class</span><span class="special">,</span> <span class="keyword">class</span> <span class="special">></span> <span class="keyword">class</span> Lin<span class="special">,</span> <span class="keyword">unsigned</span> D<span class="special">></span>
|
||||
<span class="keyword">void</span> <a class="link" href="histogram__idm307895513536.html#idm307895438080-bb"><span class="identifier">apply_lin</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">double</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Archive<span class="special">></span> <span class="keyword">void</span> <a class="link" href="histogram__idm307895513536.html#idm307895433280-bb"><span class="identifier">serialize</span></a><span class="special">(</span><span class="identifier">Archive</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">unsigned</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="special">}</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idm437077940240"></a><h2>Description</h2>
|
||||
<div class="refsect2">
|
||||
<a name="idm437077939840"></a><h3>
|
||||
<a name="boost.histogram.histogram__idm307895513536construct-copy-destruct"></a><code class="computeroutput">histogram</code>
|
||||
public
|
||||
construct/copy/destruct</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1">
|
||||
<li class="listitem"><pre class="literallayout"><a name="idm307895479184-bb"></a><span class="identifier">histogram</span><span class="special">(</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idm307895478672-bb"></a><span class="identifier">histogram</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">histogram</span> <span class="special">&</span> rhs<span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idm307895477504-bb"></a><span class="identifier">histogram</span><span class="special">(</span><span class="identifier">histogram</span> <span class="special">&&</span> rhs<span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span><span class="special">...</span> Axes1<span class="special">></span> <span class="keyword">explicit</span> <a name="idm307895473488-bb"></a><span class="identifier">histogram</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Axes1</span> <span class="special">&</span><span class="special">...</span> axes<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> D<span class="special">,</span> <span class="keyword">typename</span> A<span class="special">,</span> <span class="keyword">typename</span> S<span class="special">></span>
|
||||
<span class="keyword">explicit</span> <a name="idm307895471264-bb"></a><span class="identifier">histogram</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">histogram</span><span class="special"><</span> <span class="identifier">D</span><span class="special">,</span> <span class="identifier">A</span><span class="special">,</span> <span class="identifier">S</span> <span class="special">></span> <span class="special">&</span> rhs<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">histogram</span> <span class="special">&</span> <a name="idm307895476352-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">histogram</span> <span class="special">&</span> rhs<span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">histogram</span> <span class="special">&</span> <a name="idm307895474912-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="identifier">histogram</span> <span class="special">&&</span> rhs<span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> D<span class="special">,</span> <span class="keyword">typename</span> A<span class="special">,</span> <span class="keyword">typename</span> S<span class="special">></span>
|
||||
<span class="identifier">histogram</span> <span class="special">&</span> <a name="idm307895468288-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">histogram</span><span class="special"><</span> <span class="identifier">D</span><span class="special">,</span> <span class="identifier">A</span><span class="special">,</span> <span class="identifier">S</span> <span class="special">></span> <span class="special">&</span> rhs<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
</ol></div>
|
||||
</div>
|
||||
<div class="refsect2">
|
||||
<a name="idm437077864512"></a><h3>
|
||||
<a name="idm307895510128-bb"></a><code class="computeroutput">histogram</code> public member functions</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1">
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> D<span class="special">,</span> <span class="keyword">typename</span> A<span class="special">,</span> <span class="keyword">typename</span> S<span class="special">></span>
|
||||
<span class="keyword">bool</span> <a name="idm307895509600-bb"></a><span class="keyword">operator</span><span class="special">==</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">histogram</span><span class="special"><</span> <span class="identifier">D</span><span class="special">,</span> <span class="identifier">A</span><span class="special">,</span> <span class="identifier">S</span> <span class="special">></span> <span class="special">&</span> rhs<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> D<span class="special">,</span> <span class="keyword">typename</span> A<span class="special">,</span> <span class="keyword">typename</span> S<span class="special">></span>
|
||||
<span class="keyword">bool</span> <a name="idm307895506112-bb"></a><span class="keyword">operator</span><span class="special">!=</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">histogram</span><span class="special"><</span> <span class="identifier">D</span><span class="special">,</span> <span class="identifier">A</span><span class="special">,</span> <span class="identifier">S</span> <span class="special">></span> <span class="special">&</span> rhs<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> D<span class="special">,</span> <span class="keyword">typename</span> A<span class="special">,</span> <span class="keyword">typename</span> S<span class="special">></span>
|
||||
<span class="identifier">histogram</span> <span class="special">&</span> <a name="idm307895502624-bb"></a><span class="keyword">operator</span><span class="special">+=</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">histogram</span><span class="special"><</span> <span class="identifier">D</span><span class="special">,</span> <span class="identifier">A</span><span class="special">,</span> <span class="identifier">S</span> <span class="special">></span> <span class="special">&</span> rhs<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span><span class="special">...</span> Args<span class="special">></span> <span class="keyword">void</span> <a name="idm307895499376-bb"></a><span class="identifier">fill</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Args</span> <span class="special">&</span><span class="special">...</span> args<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span><span class="special">...</span> Indices<span class="special">></span>
|
||||
<span class="identifier">value_type</span> <a name="idm307895496896-bb"></a><span class="identifier">value</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Indices</span> <span class="special">&</span><span class="special">...</span> indices<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span><span class="special">...</span> Indices<span class="special">></span>
|
||||
<span class="identifier">value_type</span> <a name="idm307895494160-bb"></a><span class="identifier">variance</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Indices</span> <span class="special">&</span><span class="special">...</span> indices<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="keyword">constexpr</span> <span class="keyword">unsigned</span> <a name="idm307895491424-bb"></a><span class="identifier">dim</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Number of axes (dimensions) of histogram. </li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <a name="idm307895490080-bb"></a><span class="identifier">size</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Total number of bins in the histogram (including underflow/overflow) </li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="keyword">double</span> <a name="idm307895488720-bb"></a><span class="identifier">sum</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Sum of all counts in the histogram. </li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="keyword">void</span> <a name="idm307895487392-bb"></a><span class="identifier">reset</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>Reset bin counters to zero. </li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">unsigned</span> N<span class="special">></span>
|
||||
<span class="keyword">constexpr</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">add_const</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">fusion</span><span class="special">::</span><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">value_at_c</span><span class="special"><</span> <span class="identifier">axes_type</span><span class="special">,</span> <span class="identifier">N</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> <span class="special">&</span>
|
||||
<a name="idm307895486320-bb"></a><span class="identifier">axis</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">integral_constant</span><span class="special"><</span> <span class="keyword">unsigned</span><span class="special">,</span> <span class="identifier">N</span> <span class="special">></span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Get N-th axis. </li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">constexpr</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">add_const</span><span class="special"><</span> <span class="keyword">typename</span> <span class="identifier">fusion</span><span class="special">::</span><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">value_at_c</span><span class="special"><</span> <span class="identifier">axes_type</span><span class="special">,</span> <span class="number">0</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> <span class="special">&</span>
|
||||
<a name="idm307895483200-bb"></a><span class="identifier">axis</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Unary<span class="special">></span> <span class="keyword">void</span> <a name="idm307895482080-bb"></a><span class="identifier">for_each_axis</span><span class="special">(</span><span class="identifier">Unary</span> <span class="special">&</span> unary<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Apply unary functor/function to each axis. </li>
|
||||
</ol></div>
|
||||
</div>
|
||||
<div class="refsect2">
|
||||
<a name="idm437082228416"></a><h3>
|
||||
<a name="idm307895465280-bb"></a><code class="computeroutput">histogram</code> private member functions</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1">
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <a name="idm307895464752-bb"></a><span class="identifier">field_count</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">template</span><span class="special"><</span> <span class="keyword">class</span><span class="special">,</span> <span class="keyword">class</span> <span class="special">></span> <span class="keyword">class</span> Lin<span class="special">,</span> <span class="keyword">unsigned</span> D<span class="special">,</span> <span class="keyword">typename</span> First<span class="special">,</span>
|
||||
<span class="keyword">typename</span><span class="special">...</span> Rest<span class="special">></span>
|
||||
<span class="keyword">void</span> <a name="idm307895463728-bb"></a><span class="identifier">apply_lin</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span> idx<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span> stride<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">First</span> <span class="special">&</span> x<span class="special">,</span>
|
||||
<span class="keyword">const</span> <span class="identifier">Rest</span> <span class="special">&</span><span class="special">...</span> rest<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">template</span><span class="special"><</span> <span class="keyword">class</span><span class="special">,</span> <span class="keyword">class</span> <span class="special">></span> <span class="keyword">class</span> Lin<span class="special">,</span> <span class="keyword">unsigned</span> D<span class="special">></span>
|
||||
<span class="keyword">void</span> <a name="idm307895456992-bb"></a><span class="identifier">apply_lin</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span> idx<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span> stride<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">template</span><span class="special"><</span> <span class="keyword">class</span><span class="special">,</span> <span class="keyword">class</span> <span class="special">></span> <span class="keyword">class</span> Lin<span class="special">,</span> <span class="keyword">unsigned</span> D<span class="special">,</span> <span class="keyword">typename</span> First<span class="special">,</span>
|
||||
<span class="keyword">typename</span><span class="special">...</span> Rest<span class="special">></span>
|
||||
<span class="keyword">void</span> <a name="idm307895452832-bb"></a><span class="identifier">apply_lin</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span> idx<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span> stride<span class="special">,</span> <span class="keyword">double</span> <span class="special">&</span> w<span class="special">,</span>
|
||||
<span class="keyword">const</span> <span class="identifier">First</span> <span class="special">&</span> x<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Rest</span> <span class="special">&</span><span class="special">...</span> rest<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">template</span><span class="special"><</span> <span class="keyword">class</span><span class="special">,</span> <span class="keyword">class</span> <span class="special">></span> <span class="keyword">class</span> Lin<span class="special">,</span> <span class="keyword">unsigned</span> D<span class="special">,</span> <span class="keyword">typename</span> <span class="special">,</span>
|
||||
<span class="keyword">typename</span><span class="special">...</span> Rest<span class="special">></span>
|
||||
<span class="keyword">void</span> <a name="idm307895445456-bb"></a><span class="identifier">apply_lin</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span> idx<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span> stride<span class="special">,</span> <span class="keyword">double</span> <span class="special">&</span> w<span class="special">,</span>
|
||||
<span class="keyword">const</span> <span class="identifier">weight</span> <span class="special">&</span> x<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Rest</span> <span class="special">&</span><span class="special">...</span> rest<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">template</span><span class="special"><</span> <span class="keyword">class</span><span class="special">,</span> <span class="keyword">class</span> <span class="special">></span> <span class="keyword">class</span> Lin<span class="special">,</span> <span class="keyword">unsigned</span> D<span class="special">></span>
|
||||
<span class="keyword">void</span> <a name="idm307895438080-bb"></a><span class="identifier">apply_lin</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span> idx<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span> stride<span class="special">,</span> <span class="keyword">double</span> <span class="special">&</span> w<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Archive<span class="special">></span> <span class="keyword">void</span> <a name="idm307895433280-bb"></a><span class="identifier">serialize</span><span class="special">(</span><span class="identifier">Archive</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">unsigned</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
</ol></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||
<td align="left"></td>
|
||||
<td align="right"><div class="copyright-footer">Copyright © 2016, 2017 Hans Dembinski<p>
|
||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
</p>
|
||||
</div></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="histogram__idm307895659648/lin_visitor.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../histogram/reference.html#header.boost.histogram.histogram_impl_static_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="adaptive_storage.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
@ -2,28 +2,28 @@
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Class template histogram<Dynamic, Axes, Storage></title>
|
||||
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
||||
<link rel="stylesheet" href="../../../../doc/src/boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
|
||||
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Histogram">
|
||||
<link rel="up" href="../../histogram/reference.html#header.boost.histogram.histogram_impl_dynamic_hpp" title="Header <boost/histogram/histogram_impl_dynamic.hpp>">
|
||||
<link rel="prev" href="histogram.html" title="Class template histogram">
|
||||
<link rel="next" href="histogram__idm267991729024/lin_visitor.html" title="Struct template lin_visitor">
|
||||
<link rel="prev" href="weight.html" title="Class weight">
|
||||
<link rel="next" href="histogram__idm307895659648/lin_visitor.html" title="Struct template lin_visitor">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<table cellpadding="2" width="100%"><tr>
|
||||
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
|
||||
<td align="center"><a href="../../../../../../index.html">Home</a></td>
|
||||
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
|
||||
<td align="center"><a href="../../../../index.html">Home</a></td>
|
||||
<td align="center"><a href="../../../../../../libs/libraries.htm">Libraries</a></td>
|
||||
<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
|
||||
<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
|
||||
<td align="center"><a href="../../../../../../more/index.htm">More</a></td>
|
||||
<td align="center"><a href="../../../../more/index.htm">More</a></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="histogram.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../histogram/reference.html#header.boost.histogram.histogram_impl_dynamic_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="histogram__idm267991729024/lin_visitor.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
<a accesskey="p" href="weight.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../histogram/reference.html#header.boost.histogram.histogram_impl_dynamic_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="histogram__idm307895659648/lin_visitor.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.histogram.histogram__idm267991729024"></a><div class="titlepage"></div>
|
||||
<a name="boost.histogram.histogram__idm307895659648"></a><div class="titlepage"></div>
|
||||
<div class="refnamediv">
|
||||
<h2><span class="refentrytitle">Class template histogram<Dynamic, Axes, Storage></span></h2>
|
||||
<p>boost::histogram::histogram<Dynamic, Axes, Storage></p>
|
||||
@ -32,147 +32,174 @@
|
||||
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../histogram/reference.html#header.boost.histogram.histogram_impl_dynamic_hpp" title="Header <boost/histogram/histogram_impl_dynamic.hpp>">boost/histogram/histogram_impl_dynamic.hpp</a>>
|
||||
|
||||
</span><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Axes<span class="special">,</span> <span class="keyword">typename</span> Storage<span class="special">></span>
|
||||
<span class="keyword">class</span> <a class="link" href="histogram__idm267991729024.html" title="Class template histogram<Dynamic, Axes, Storage>">histogram</a><span class="special"><</span><span class="identifier">Dynamic</span><span class="special">,</span> <span class="identifier">Axes</span><span class="special">,</span> <span class="identifier">Storage</span><span class="special">></span> <span class="special">{</span>
|
||||
<span class="keyword">class</span> <a class="link" href="histogram__idm307895659648.html" title="Class template histogram<Dynamic, Axes, Storage>">histogram</a><span class="special"><</span><span class="identifier">Dynamic</span><span class="special">,</span> <span class="identifier">Axes</span><span class="special">,</span> <span class="identifier">Storage</span><span class="special">></span> <span class="special">{</span>
|
||||
<span class="keyword">public</span><span class="special">:</span>
|
||||
<span class="comment">// types</span>
|
||||
<span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">make_variant_over</span><span class="special"><</span> <span class="identifier">Axes</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> <a name="boost.histogram.histogram__idm267991729024.axis_type"></a><span class="identifier">axis_type</span><span class="special">;</span>
|
||||
<span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">Storage</span><span class="special">::</span><span class="identifier">value_type</span> <a name="boost.histogram.histogram__idm267991729024.value_type"></a><span class="identifier">value_type</span><span class="special">;</span>
|
||||
<span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">make_variant_over</span><span class="special"><</span> <span class="identifier">Axes</span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> <a name="boost.histogram.histogram__idm307895659648.axis_type"></a><span class="identifier">axis_type</span><span class="special">;</span>
|
||||
<span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">Storage</span><span class="special">::</span><span class="identifier">value_type</span> <a name="boost.histogram.histogram__idm307895659648.value_type"></a><span class="identifier">value_type</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// member classes/structs/unions</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">template</span><span class="special"><</span> <span class="keyword">class</span><span class="special">,</span> <span class="keyword">class</span> <span class="special">></span> <span class="keyword">class</span> Lin<span class="special">,</span> <span class="keyword">typename</span> Value<span class="special">></span>
|
||||
<span class="keyword">struct</span> <a class="link" href="histogram__idm267991729024/lin_visitor.html" title="Struct template lin_visitor">lin_visitor</a> <span class="special">:</span> <span class="keyword">public</span> <span class="identifier">static_visitor</span><span class="special"><</span> <span class="identifier">size_pair</span> <span class="special">></span> <span class="special">{</span>
|
||||
<span class="comment">// <a class="link" href="histogram__idm267991729024/lin_visitor.html#boost.histogram.histogram__idm267991729024.lin_visitorconstruct-copy-destruct">construct/copy/destruct</a></span>
|
||||
<a class="link" href="histogram__idm267991729024/lin_visitor.html#idm267991719008-bb"><span class="identifier">lin_visitor</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">size_pair</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Value</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">struct</span> <a class="link" href="histogram__idm307895659648/lin_visitor.html" title="Struct template lin_visitor">lin_visitor</a> <span class="special">:</span> <span class="keyword">public</span> <span class="identifier">static_visitor</span><span class="special"><</span> <span class="keyword">void</span> <span class="special">></span> <span class="special">{</span>
|
||||
<span class="comment">// <a class="link" href="histogram__idm307895659648/lin_visitor.html#boost.histogram.histogram__idm307895659648.lin_visitorconstruct-copy-destruct">construct/copy/destruct</a></span>
|
||||
<a class="link" href="histogram__idm307895659648/lin_visitor.html#idm307895649088-bb"><span class="identifier">lin_visitor</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Value</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="histogram__idm267991729024/lin_visitor.html#idm267991722128-bb">public member functions</a></span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> A<span class="special">></span> <span class="identifier">size_pair</span> <a class="link" href="histogram__idm267991729024/lin_visitor.html#idm267991721600-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">A</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="comment">// <a class="link" href="histogram__idm307895659648/lin_visitor.html#idm307895652208-bb">public member functions</a></span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> A<span class="special">></span> <span class="keyword">void</span> <a class="link" href="histogram__idm307895659648/lin_visitor.html#idm307895651680-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">A</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// public data members</span>
|
||||
<span class="keyword">mutable</span> <span class="identifier">size_pair</span> <span class="identifier">pa</span><span class="special">;</span>
|
||||
<span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span> <span class="identifier">idx</span><span class="special">;</span>
|
||||
<span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span> <span class="identifier">stride</span><span class="special">;</span>
|
||||
<span class="keyword">const</span> <span class="identifier">Value</span> <span class="special">&</span> <span class="identifier">val</span><span class="special">;</span>
|
||||
<span class="special">}</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="histogram__idm267991729024.html#boost.histogram.histogram__idm267991729024construct-copy-destruct">construct/copy/destruct</a></span>
|
||||
<a class="link" href="histogram__idm267991729024.html#idm267991662816-bb"><span class="identifier">histogram</span></a><span class="special">(</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span><span class="special">...</span> Axes1<span class="special">></span> <span class="keyword">explicit</span> <a class="link" href="histogram__idm267991729024.html#idm267991662304-bb"><span class="identifier">histogram</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Axes1</span> <span class="special">&</span><span class="special">...</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="comment">// <a class="link" href="histogram__idm307895659648.html#boost.histogram.histogram__idm307895659648construct-copy-destruct">construct/copy/destruct</a></span>
|
||||
<a class="link" href="histogram__idm307895659648.html#idm307895599552-bb"><span class="identifier">histogram</span></a><span class="special">(</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span>
|
||||
<a class="link" href="histogram__idm307895659648.html#idm307895599040-bb"><span class="identifier">histogram</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">histogram</span> <span class="special">&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span>
|
||||
<a class="link" href="histogram__idm307895659648.html#idm307895597872-bb"><span class="identifier">histogram</span></a><span class="special">(</span><span class="identifier">histogram</span> <span class="special">&&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span><span class="special">...</span> Axes1<span class="special">></span> <span class="keyword">explicit</span> <a class="link" href="histogram__idm307895659648.html#idm307895593856-bb"><span class="identifier">histogram</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Axes1</span> <span class="special">&</span><span class="special">...</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Iterator<span class="special">,</span> <span class="keyword">typename</span> <span class="special">=</span> <span class="identifier">detail</span><span class="special">::</span><span class="identifier">is_iterator</span><span class="special"><</span><span class="identifier">Iterator</span><span class="special">></span> <span class="special">></span>
|
||||
<a class="link" href="histogram__idm267991729024.html#idm267991660080-bb"><span class="identifier">histogram</span></a><span class="special">(</span><span class="identifier">Iterator</span><span class="special">,</span> <span class="identifier">Iterator</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="identifier">type</span> D<span class="special">,</span> <span class="keyword">typename</span> A<span class="special">,</span> <span class="keyword">typename</span> S<span class="special">></span>
|
||||
<span class="keyword">explicit</span> <a class="link" href="histogram__idm267991729024.html#idm267991656944-bb"><span class="identifier">histogram</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">histogram</span><span class="special"><</span> <span class="identifier">D</span><span class="special">,</span> <span class="identifier">A</span><span class="special">,</span> <span class="identifier">S</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> S<span class="special">></span> <span class="keyword">explicit</span> <a class="link" href="histogram__idm267991729024.html#idm267991650416-bb"><span class="identifier">histogram</span></a><span class="special">(</span><span class="identifier">histogram</span><span class="special"><</span> <span class="identifier">Dynamic</span><span class="special">,</span> <span class="identifier">Axes</span><span class="special">,</span> <span class="identifier">S</span> <span class="special">></span> <span class="special">&&</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="identifier">type</span> D<span class="special">,</span> <span class="keyword">typename</span> A<span class="special">,</span> <span class="keyword">typename</span> S<span class="special">></span>
|
||||
<span class="identifier">histogram</span> <span class="special">&</span> <a class="link" href="histogram__idm267991729024.html#idm267991653696-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">histogram</span><span class="special"><</span> <span class="identifier">D</span><span class="special">,</span> <span class="identifier">A</span><span class="special">,</span> <span class="identifier">S</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> S<span class="special">></span> <span class="identifier">histogram</span> <span class="special">&</span> <a class="link" href="histogram__idm267991729024.html#idm267991648448-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="identifier">histogram</span><span class="special"><</span> <span class="identifier">Dynamic</span><span class="special">,</span> <span class="identifier">Axes</span><span class="special">,</span> <span class="identifier">S</span> <span class="special">></span> <span class="special">&&</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="histogram__idm307895659648.html#idm307895591632-bb"><span class="identifier">histogram</span></a><span class="special">(</span><span class="identifier">Iterator</span><span class="special">,</span> <span class="identifier">Iterator</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> D<span class="special">,</span> <span class="keyword">typename</span> A<span class="special">,</span> <span class="keyword">typename</span> S<span class="special">></span>
|
||||
<span class="keyword">explicit</span> <a class="link" href="histogram__idm307895659648.html#idm307895588496-bb"><span class="identifier">histogram</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">histogram</span><span class="special"><</span> <span class="identifier">D</span><span class="special">,</span> <span class="identifier">A</span><span class="special">,</span> <span class="identifier">S</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> S<span class="special">></span> <span class="keyword">explicit</span> <a class="link" href="histogram__idm307895659648.html#idm307895582512-bb"><span class="identifier">histogram</span></a><span class="special">(</span><span class="identifier">histogram</span><span class="special"><</span> <span class="identifier">Dynamic</span><span class="special">,</span> <span class="identifier">Axes</span><span class="special">,</span> <span class="identifier">S</span> <span class="special">></span> <span class="special">&&</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="identifier">histogram</span> <span class="special">&</span> <a class="link" href="histogram__idm307895659648.html#idm307895596720-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">histogram</span> <span class="special">&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span>
|
||||
<span class="identifier">histogram</span> <span class="special">&</span> <a class="link" href="histogram__idm307895659648.html#idm307895595280-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="identifier">histogram</span> <span class="special">&&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> D<span class="special">,</span> <span class="keyword">typename</span> A<span class="special">,</span> <span class="keyword">typename</span> S<span class="special">></span>
|
||||
<span class="identifier">histogram</span> <span class="special">&</span> <a class="link" href="histogram__idm307895659648.html#idm307895585520-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">histogram</span><span class="special"><</span> <span class="identifier">D</span><span class="special">,</span> <span class="identifier">A</span><span class="special">,</span> <span class="identifier">S</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> S<span class="special">></span> <span class="identifier">histogram</span> <span class="special">&</span> <a class="link" href="histogram__idm307895659648.html#idm307895580544-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="identifier">histogram</span><span class="special"><</span> <span class="identifier">Dynamic</span><span class="special">,</span> <span class="identifier">Axes</span><span class="special">,</span> <span class="identifier">S</span> <span class="special">></span> <span class="special">&&</span><span class="special">)</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="histogram__idm267991729024.html#idm267991715824-bb">public member functions</a></span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="identifier">type</span> D<span class="special">,</span> <span class="keyword">typename</span> A<span class="special">,</span> <span class="keyword">typename</span> S<span class="special">></span>
|
||||
<span class="keyword">bool</span> <a class="link" href="histogram__idm267991729024.html#idm267991715296-bb"><span class="keyword">operator</span><span class="special">==</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">histogram</span><span class="special"><</span> <span class="identifier">D</span><span class="special">,</span> <span class="identifier">A</span><span class="special">,</span> <span class="identifier">S</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span> <span class="keyword">noexcept</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="identifier">type</span> D<span class="special">,</span> <span class="keyword">typename</span> A<span class="special">,</span> <span class="keyword">typename</span> S<span class="special">></span>
|
||||
<span class="keyword">bool</span> <a class="link" href="histogram__idm267991729024.html#idm267991711536-bb"><span class="keyword">operator</span><span class="special">!=</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">histogram</span><span class="special"><</span> <span class="identifier">D</span><span class="special">,</span> <span class="identifier">A</span><span class="special">,</span> <span class="identifier">S</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span> <span class="keyword">noexcept</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="identifier">type</span> D<span class="special">,</span> <span class="keyword">typename</span> A<span class="special">,</span> <span class="keyword">typename</span> S<span class="special">></span>
|
||||
<span class="identifier">histogram</span> <span class="special">&</span> <a class="link" href="histogram__idm267991729024.html#idm267991707776-bb"><span class="keyword">operator</span><span class="special">+=</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">histogram</span><span class="special"><</span> <span class="identifier">D</span><span class="special">,</span> <span class="identifier">A</span><span class="special">,</span> <span class="identifier">S</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span><span class="special">...</span> Values<span class="special">></span> <span class="keyword">void</span> <a class="link" href="histogram__idm267991729024.html#idm267991704256-bb"><span class="identifier">fill</span></a><span class="special">(</span><span class="identifier">Values</span><span class="special">...</span><span class="special">)</span> <span class="keyword">noexcept</span><span class="special">;</span>
|
||||
<span class="comment">// <a class="link" href="histogram__idm307895659648.html#idm307895645280-bb">public member functions</a></span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> D<span class="special">,</span> <span class="keyword">typename</span> A<span class="special">,</span> <span class="keyword">typename</span> S<span class="special">></span>
|
||||
<span class="keyword">bool</span> <a class="link" href="histogram__idm307895659648.html#idm307895644752-bb"><span class="keyword">operator</span><span class="special">==</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">histogram</span><span class="special"><</span> <span class="identifier">D</span><span class="special">,</span> <span class="identifier">A</span><span class="special">,</span> <span class="identifier">S</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span> <span class="keyword">noexcept</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> D<span class="special">,</span> <span class="keyword">typename</span> A<span class="special">,</span> <span class="keyword">typename</span> S<span class="special">></span>
|
||||
<span class="keyword">bool</span> <a class="link" href="histogram__idm307895659648.html#idm307895641264-bb"><span class="keyword">operator</span><span class="special">!=</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">histogram</span><span class="special"><</span> <span class="identifier">D</span><span class="special">,</span> <span class="identifier">A</span><span class="special">,</span> <span class="identifier">S</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span> <span class="keyword">noexcept</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> D<span class="special">,</span> <span class="keyword">typename</span> A<span class="special">,</span> <span class="keyword">typename</span> S<span class="special">></span>
|
||||
<span class="identifier">histogram</span> <span class="special">&</span> <a class="link" href="histogram__idm307895659648.html#idm307895637776-bb"><span class="keyword">operator</span><span class="special">+=</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">histogram</span><span class="special"><</span> <span class="identifier">D</span><span class="special">,</span> <span class="identifier">A</span><span class="special">,</span> <span class="identifier">S</span> <span class="special">></span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span><span class="special">...</span> Args<span class="special">></span> <span class="keyword">void</span> <a class="link" href="histogram__idm307895659648.html#idm307895634528-bb"><span class="identifier">fill</span></a><span class="special">(</span><span class="identifier">Args</span><span class="special">...</span><span class="special">)</span> <span class="keyword">noexcept</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Iterator<span class="special">,</span> <span class="keyword">typename</span> <span class="special">=</span> <span class="identifier">detail</span><span class="special">::</span><span class="identifier">is_iterator</span><span class="special"><</span><span class="identifier">Iterator</span><span class="special">></span> <span class="special">></span>
|
||||
<span class="keyword">void</span> <a class="link" href="histogram__idm267991729024.html#idm267991701536-bb"><span class="identifier">fill</span></a><span class="special">(</span><span class="identifier">Iterator</span><span class="special">,</span> <span class="identifier">Iterator</span><span class="special">)</span> <span class="keyword">noexcept</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span><span class="special">...</span> Values<span class="special">></span> <span class="keyword">void</span> <a class="link" href="histogram__idm267991729024.html#idm267991697648-bb"><span class="identifier">wfill</span></a><span class="special">(</span><span class="identifier">value_type</span><span class="special">,</span> <span class="identifier">Values</span><span class="special">...</span><span class="special">)</span> <span class="keyword">noexcept</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="histogram__idm307895659648.html#idm307895631808-bb"><span class="identifier">fill</span></a><span class="special">(</span><span class="identifier">Iterator</span><span class="special">,</span> <span class="identifier">Iterator</span><span class="special">)</span> <span class="keyword">noexcept</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Iterator<span class="special">,</span> <span class="keyword">typename</span> <span class="special">=</span> <span class="identifier">detail</span><span class="special">::</span><span class="identifier">is_iterator</span><span class="special"><</span><span class="identifier">Iterator</span><span class="special">></span> <span class="special">></span>
|
||||
<span class="keyword">void</span> <a class="link" href="histogram__idm267991729024.html#idm267991694288-bb"><span class="identifier">wfill</span></a><span class="special">(</span><span class="identifier">value_type</span><span class="special">,</span> <span class="identifier">Iterator</span><span class="special">,</span> <span class="identifier">Iterator</span><span class="special">)</span> <span class="keyword">noexcept</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span><span class="special">...</span> Indices<span class="special">></span> <span class="identifier">value_type</span> <a class="link" href="histogram__idm267991729024.html#idm267991689760-bb"><span class="identifier">value</span></a><span class="special">(</span><span class="identifier">Indices</span><span class="special">...</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="histogram__idm307895659648.html#idm307895627920-bb"><span class="identifier">fill</span></a><span class="special">(</span><span class="identifier">Iterator</span><span class="special">,</span> <span class="identifier">Iterator</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">weight</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">noexcept</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span><span class="special">...</span> Indices<span class="special">></span> <span class="identifier">value_type</span> <a class="link" href="histogram__idm307895659648.html#idm307895623392-bb"><span class="identifier">value</span></a><span class="special">(</span><span class="identifier">Indices</span><span class="special">...</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Iterator<span class="special">,</span> <span class="keyword">typename</span> <span class="special">=</span> <span class="identifier">detail</span><span class="special">::</span><span class="identifier">is_iterator</span><span class="special"><</span><span class="identifier">Iterator</span><span class="special">></span> <span class="special">></span>
|
||||
<span class="identifier">value_type</span> <a class="link" href="histogram__idm267991729024.html#idm267991687040-bb"><span class="identifier">value</span></a><span class="special">(</span><span class="identifier">Iterator</span><span class="special">,</span> <span class="identifier">Iterator</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span><span class="special">...</span> Indices<span class="special">></span> <span class="identifier">value_type</span> <a class="link" href="histogram__idm267991729024.html#idm267991683152-bb"><span class="identifier">variance</span></a><span class="special">(</span><span class="identifier">Indices</span><span class="special">...</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">value_type</span> <a class="link" href="histogram__idm307895659648.html#idm307895620672-bb"><span class="identifier">value</span></a><span class="special">(</span><span class="identifier">Iterator</span><span class="special">,</span> <span class="identifier">Iterator</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span><span class="special">...</span> Indices<span class="special">></span> <span class="identifier">value_type</span> <a class="link" href="histogram__idm307895659648.html#idm307895616784-bb"><span class="identifier">variance</span></a><span class="special">(</span><span class="identifier">Indices</span><span class="special">...</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Iterator<span class="special">,</span> <span class="keyword">typename</span> <span class="special">=</span> <span class="identifier">detail</span><span class="special">::</span><span class="identifier">is_iterator</span><span class="special"><</span><span class="identifier">Iterator</span><span class="special">></span> <span class="special">></span>
|
||||
<span class="identifier">value_type</span> <a class="link" href="histogram__idm267991729024.html#idm267991680432-bb"><span class="identifier">variance</span></a><span class="special">(</span><span class="identifier">Iterator</span><span class="special">,</span> <span class="identifier">Iterator</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">unsigned</span> <a class="link" href="histogram__idm267991729024.html#idm267991676544-bb"><span class="identifier">dim</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span> <span class="keyword">noexcept</span><span class="special">;</span>
|
||||
<span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <a class="link" href="histogram__idm267991729024.html#idm267991675216-bb"><span class="identifier">size</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span> <span class="keyword">noexcept</span><span class="special">;</span>
|
||||
<span class="keyword">double</span> <a class="link" href="histogram__idm267991729024.html#idm267991673856-bb"><span class="identifier">sum</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span> <span class="keyword">noexcept</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="histogram__idm267991729024.html#idm267991672528-bb"><span class="identifier">reset</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">const</span> <span class="identifier">axis_type</span> <span class="special">&</span> <a class="link" href="histogram__idm267991729024.html#idm267991671456-bb"><span class="identifier">axis</span></a><span class="special">(</span><span class="keyword">unsigned</span> <span class="special">=</span> <span class="number">0</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">unsigned</span> N <span class="special">=</span> <span class="number">0</span><span class="special">></span> <span class="keyword">const</span> <span class="identifier">axis_type</span> <span class="special">&</span> <a class="link" href="histogram__idm267991729024.html#idm267991668816-bb"><span class="identifier">axis</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Unary<span class="special">></span> <span class="keyword">void</span> <a class="link" href="histogram__idm267991729024.html#idm267991665712-bb"><span class="identifier">for_each_axis</span></a><span class="special">(</span><span class="identifier">Unary</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">value_type</span> <a class="link" href="histogram__idm307895659648.html#idm307895614064-bb"><span class="identifier">variance</span></a><span class="special">(</span><span class="identifier">Iterator</span><span class="special">,</span> <span class="identifier">Iterator</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">unsigned</span> <a class="link" href="histogram__idm307895659648.html#idm307895610176-bb"><span class="identifier">dim</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span> <span class="keyword">noexcept</span><span class="special">;</span>
|
||||
<span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <a class="link" href="histogram__idm307895659648.html#idm307895608848-bb"><span class="identifier">size</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span> <span class="keyword">noexcept</span><span class="special">;</span>
|
||||
<span class="keyword">double</span> <a class="link" href="histogram__idm307895659648.html#idm307895607488-bb"><span class="identifier">sum</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span> <span class="keyword">noexcept</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="histogram__idm307895659648.html#idm307895606160-bb"><span class="identifier">reset</span></a><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">const</span> <span class="identifier">axis_type</span> <span class="special">&</span> <a class="link" href="histogram__idm307895659648.html#idm307895605088-bb"><span class="identifier">axis</span></a><span class="special">(</span><span class="keyword">unsigned</span> <span class="special">=</span> <span class="number">0</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Unary<span class="special">></span> <span class="keyword">void</span> <a class="link" href="histogram__idm307895659648.html#idm307895602448-bb"><span class="identifier">for_each_axis</span></a><span class="special">(</span><span class="identifier">Unary</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="histogram__idm267991729024.html#idm267991646448-bb">private member functions</a></span>
|
||||
<span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <a class="link" href="histogram__idm267991729024.html#idm267991645920-bb"><span class="identifier">field_count</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">template</span><span class="special"><</span> <span class="keyword">class</span><span class="special">,</span> <span class="keyword">class</span> <span class="special">></span> <span class="keyword">class</span> Lin<span class="special">,</span> <span class="keyword">typename</span> First<span class="special">,</span>
|
||||
<span class="comment">// <a class="link" href="histogram__idm307895659648.html#idm307895578544-bb">private member functions</a></span>
|
||||
<span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <a class="link" href="histogram__idm307895659648.html#idm307895578016-bb"><span class="identifier">field_count</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">template</span><span class="special"><</span> <span class="keyword">class</span><span class="special">,</span> <span class="keyword">class</span> <span class="special">></span> <span class="keyword">class</span> Lin<span class="special">,</span> <span class="keyword">unsigned</span> D<span class="special">,</span> <span class="keyword">typename</span> First<span class="special">,</span>
|
||||
<span class="keyword">typename</span><span class="special">...</span> Rest<span class="special">></span>
|
||||
<span class="identifier">size_pair</span> <a class="link" href="histogram__idm267991729024.html#idm267991644896-bb"><span class="identifier">apply_lin</span></a><span class="special">(</span><span class="identifier">size_pair</span> <span class="special">&&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">First</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Rest</span> <span class="special">&</span><span class="special">...</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">template</span><span class="special"><</span> <span class="keyword">class</span><span class="special">,</span> <span class="keyword">class</span> <span class="special">></span> <span class="keyword">class</span> Lin<span class="special">></span>
|
||||
<span class="identifier">size_pair</span> <a class="link" href="histogram__idm267991729024.html#idm267991639584-bb"><span class="identifier">apply_lin</span></a><span class="special">(</span><span class="identifier">size_pair</span> <span class="special">&&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="histogram__idm307895659648.html#idm307895576992-bb"><span class="identifier">apply_lin</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">First</span> <span class="special">&</span><span class="special">,</span>
|
||||
<span class="keyword">const</span> <span class="identifier">Rest</span> <span class="special">&</span><span class="special">...</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">template</span><span class="special"><</span> <span class="keyword">class</span><span class="special">,</span> <span class="keyword">class</span> <span class="special">></span> <span class="keyword">class</span> Lin<span class="special">,</span> <span class="keyword">unsigned</span> D<span class="special">></span>
|
||||
<span class="keyword">void</span> <a class="link" href="histogram__idm307895659648.html#idm307895570256-bb"><span class="identifier">apply_lin</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">template</span><span class="special"><</span> <span class="keyword">class</span><span class="special">,</span> <span class="keyword">class</span> <span class="special">></span> <span class="keyword">class</span> Lin<span class="special">,</span> <span class="keyword">unsigned</span> D<span class="special">,</span> <span class="keyword">typename</span> First<span class="special">,</span>
|
||||
<span class="keyword">typename</span><span class="special">...</span> Rest<span class="special">></span>
|
||||
<span class="keyword">void</span> <a class="link" href="histogram__idm307895659648.html#idm307895566096-bb"><span class="identifier">apply_lin</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">double</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">First</span> <span class="special">&</span><span class="special">,</span>
|
||||
<span class="keyword">const</span> <span class="identifier">Rest</span> <span class="special">&</span><span class="special">...</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">template</span><span class="special"><</span> <span class="keyword">class</span><span class="special">,</span> <span class="keyword">class</span> <span class="special">></span> <span class="keyword">class</span> Lin<span class="special">,</span> <span class="keyword">unsigned</span> D<span class="special">,</span> <span class="keyword">typename</span> <span class="special">,</span>
|
||||
<span class="keyword">typename</span><span class="special">...</span> Rest<span class="special">></span>
|
||||
<span class="keyword">void</span> <a class="link" href="histogram__idm307895659648.html#idm307895558720-bb"><span class="identifier">apply_lin</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">double</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">weight</span> <span class="special">&</span><span class="special">,</span>
|
||||
<span class="keyword">const</span> <span class="identifier">Rest</span> <span class="special">&</span><span class="special">...</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">template</span><span class="special"><</span> <span class="keyword">class</span><span class="special">,</span> <span class="keyword">class</span> <span class="special">></span> <span class="keyword">class</span> Lin<span class="special">,</span> <span class="keyword">unsigned</span> D<span class="special">></span>
|
||||
<span class="keyword">void</span> <a class="link" href="histogram__idm307895659648.html#idm307895551344-bb"><span class="identifier">apply_lin</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">double</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">template</span><span class="special"><</span> <span class="keyword">class</span><span class="special">,</span> <span class="keyword">class</span> <span class="special">></span> <span class="keyword">class</span> Lin<span class="special">,</span> <span class="keyword">typename</span> Iterator<span class="special">></span>
|
||||
<span class="identifier">size_pair</span> <a class="link" href="histogram__idm267991729024.html#idm267991636848-bb"><span class="identifier">apply_lin_iter</span></a><span class="special">(</span><span class="identifier">size_pair</span> <span class="special">&&</span><span class="special">,</span> <span class="identifier">Iterator</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">void</span> <a class="link" href="histogram__idm307895659648.html#idm307895546544-bb"><span class="identifier">apply_lin_iter</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">Iterator</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Archive<span class="special">></span> <span class="keyword">void</span> <a class="link" href="histogram__idm307895659648.html#idm307895525760-bb"><span class="identifier">serialize</span></a><span class="special">(</span><span class="identifier">Archive</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">unsigned</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="special">}</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idm514245867728"></a><h2>Description</h2>
|
||||
<a name="idm437078871776"></a><h2>Description</h2>
|
||||
<div class="refsect2">
|
||||
<a name="idm514245867328"></a><h3>
|
||||
<a name="boost.histogram.histogram__idm267991729024construct-copy-destruct"></a><code class="computeroutput">histogram</code>
|
||||
<a name="idm437078871376"></a><h3>
|
||||
<a name="boost.histogram.histogram__idm307895659648construct-copy-destruct"></a><code class="computeroutput">histogram</code>
|
||||
public
|
||||
construct/copy/destruct</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1">
|
||||
<li class="listitem"><pre class="literallayout"><a name="idm267991662816-bb"></a><span class="identifier">histogram</span><span class="special">(</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span><span class="special">...</span> Axes1<span class="special">></span> <span class="keyword">explicit</span> <a name="idm267991662304-bb"></a><span class="identifier">histogram</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Axes1</span> <span class="special">&</span><span class="special">...</span> axes<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idm307895599552-bb"></a><span class="identifier">histogram</span><span class="special">(</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idm307895599040-bb"></a><span class="identifier">histogram</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">histogram</span> <span class="special">&</span> rhs<span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idm307895597872-bb"></a><span class="identifier">histogram</span><span class="special">(</span><span class="identifier">histogram</span> <span class="special">&&</span> rhs<span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span><span class="special">...</span> Axes1<span class="special">></span> <span class="keyword">explicit</span> <a name="idm307895593856-bb"></a><span class="identifier">histogram</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Axes1</span> <span class="special">&</span><span class="special">...</span> axes<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Iterator<span class="special">,</span> <span class="keyword">typename</span> <span class="special">=</span> <span class="identifier">detail</span><span class="special">::</span><span class="identifier">is_iterator</span><span class="special"><</span><span class="identifier">Iterator</span><span class="special">></span> <span class="special">></span>
|
||||
<a name="idm267991660080-bb"></a><span class="identifier">histogram</span><span class="special">(</span><span class="identifier">Iterator</span> axes_begin<span class="special">,</span> <span class="identifier">Iterator</span> axes_end<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="identifier">type</span> D<span class="special">,</span> <span class="keyword">typename</span> A<span class="special">,</span> <span class="keyword">typename</span> S<span class="special">></span>
|
||||
<span class="keyword">explicit</span> <a name="idm267991656944-bb"></a><span class="identifier">histogram</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">histogram</span><span class="special"><</span> <span class="identifier">D</span><span class="special">,</span> <span class="identifier">A</span><span class="special">,</span> <span class="identifier">S</span> <span class="special">></span> <span class="special">&</span> rhs<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> S<span class="special">></span> <span class="keyword">explicit</span> <a name="idm267991650416-bb"></a><span class="identifier">histogram</span><span class="special">(</span><span class="identifier">histogram</span><span class="special"><</span> <span class="identifier">Dynamic</span><span class="special">,</span> <span class="identifier">Axes</span><span class="special">,</span> <span class="identifier">S</span> <span class="special">></span> <span class="special">&&</span> rhs<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="identifier">type</span> D<span class="special">,</span> <span class="keyword">typename</span> A<span class="special">,</span> <span class="keyword">typename</span> S<span class="special">></span>
|
||||
<span class="identifier">histogram</span> <span class="special">&</span> <a name="idm267991653696-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">histogram</span><span class="special"><</span> <span class="identifier">D</span><span class="special">,</span> <span class="identifier">A</span><span class="special">,</span> <span class="identifier">S</span> <span class="special">></span> <span class="special">&</span> rhs<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<a name="idm307895591632-bb"></a><span class="identifier">histogram</span><span class="special">(</span><span class="identifier">Iterator</span> axes_begin<span class="special">,</span> <span class="identifier">Iterator</span> axes_end<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> D<span class="special">,</span> <span class="keyword">typename</span> A<span class="special">,</span> <span class="keyword">typename</span> S<span class="special">></span>
|
||||
<span class="keyword">explicit</span> <a name="idm307895588496-bb"></a><span class="identifier">histogram</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">histogram</span><span class="special"><</span> <span class="identifier">D</span><span class="special">,</span> <span class="identifier">A</span><span class="special">,</span> <span class="identifier">S</span> <span class="special">></span> <span class="special">&</span> rhs<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> S<span class="special">></span> <span class="keyword">explicit</span> <a name="idm307895582512-bb"></a><span class="identifier">histogram</span><span class="special">(</span><span class="identifier">histogram</span><span class="special"><</span> <span class="identifier">Dynamic</span><span class="special">,</span> <span class="identifier">Axes</span><span class="special">,</span> <span class="identifier">S</span> <span class="special">></span> <span class="special">&&</span> rhs<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">histogram</span> <span class="special">&</span> <a name="idm307895596720-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">histogram</span> <span class="special">&</span> rhs<span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">histogram</span> <span class="special">&</span> <a name="idm307895595280-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="identifier">histogram</span> <span class="special">&&</span> rhs<span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> D<span class="special">,</span> <span class="keyword">typename</span> A<span class="special">,</span> <span class="keyword">typename</span> S<span class="special">></span>
|
||||
<span class="identifier">histogram</span> <span class="special">&</span> <a name="idm307895585520-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">histogram</span><span class="special"><</span> <span class="identifier">D</span><span class="special">,</span> <span class="identifier">A</span><span class="special">,</span> <span class="identifier">S</span> <span class="special">></span> <span class="special">&</span> rhs<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> S<span class="special">></span>
|
||||
<span class="identifier">histogram</span> <span class="special">&</span> <a name="idm267991648448-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="identifier">histogram</span><span class="special"><</span> <span class="identifier">Dynamic</span><span class="special">,</span> <span class="identifier">Axes</span><span class="special">,</span> <span class="identifier">S</span> <span class="special">></span> <span class="special">&&</span> rhs<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<span class="identifier">histogram</span> <span class="special">&</span> <a name="idm307895580544-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="identifier">histogram</span><span class="special"><</span> <span class="identifier">Dynamic</span><span class="special">,</span> <span class="identifier">Axes</span><span class="special">,</span> <span class="identifier">S</span> <span class="special">></span> <span class="special">&&</span> rhs<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
</ol></div>
|
||||
</div>
|
||||
<div class="refsect2">
|
||||
<a name="idm514245767344"></a><h3>
|
||||
<a name="idm267991715824-bb"></a><code class="computeroutput">histogram</code> public member functions</h3>
|
||||
<a name="idm437078759072"></a><h3>
|
||||
<a name="idm307895645280-bb"></a><code class="computeroutput">histogram</code> public member functions</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1">
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="identifier">type</span> D<span class="special">,</span> <span class="keyword">typename</span> A<span class="special">,</span> <span class="keyword">typename</span> S<span class="special">></span>
|
||||
<span class="keyword">bool</span> <a name="idm267991715296-bb"></a><span class="keyword">operator</span><span class="special">==</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">histogram</span><span class="special"><</span> <span class="identifier">D</span><span class="special">,</span> <span class="identifier">A</span><span class="special">,</span> <span class="identifier">S</span> <span class="special">></span> <span class="special">&</span> rhs<span class="special">)</span> <span class="keyword">const</span> <span class="keyword">noexcept</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="identifier">type</span> D<span class="special">,</span> <span class="keyword">typename</span> A<span class="special">,</span> <span class="keyword">typename</span> S<span class="special">></span>
|
||||
<span class="keyword">bool</span> <a name="idm267991711536-bb"></a><span class="keyword">operator</span><span class="special">!=</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">histogram</span><span class="special"><</span> <span class="identifier">D</span><span class="special">,</span> <span class="identifier">A</span><span class="special">,</span> <span class="identifier">S</span> <span class="special">></span> <span class="special">&</span> rhs<span class="special">)</span> <span class="keyword">const</span> <span class="keyword">noexcept</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="identifier">type</span> D<span class="special">,</span> <span class="keyword">typename</span> A<span class="special">,</span> <span class="keyword">typename</span> S<span class="special">></span>
|
||||
<span class="identifier">histogram</span> <span class="special">&</span> <a name="idm267991707776-bb"></a><span class="keyword">operator</span><span class="special">+=</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">histogram</span><span class="special"><</span> <span class="identifier">D</span><span class="special">,</span> <span class="identifier">A</span><span class="special">,</span> <span class="identifier">S</span> <span class="special">></span> <span class="special">&</span> rhs<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span><span class="special">...</span> Values<span class="special">></span> <span class="keyword">void</span> <a name="idm267991704256-bb"></a><span class="identifier">fill</span><span class="special">(</span><span class="identifier">Values</span><span class="special">...</span> values<span class="special">)</span> <span class="keyword">noexcept</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> D<span class="special">,</span> <span class="keyword">typename</span> A<span class="special">,</span> <span class="keyword">typename</span> S<span class="special">></span>
|
||||
<span class="keyword">bool</span> <a name="idm307895644752-bb"></a><span class="keyword">operator</span><span class="special">==</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">histogram</span><span class="special"><</span> <span class="identifier">D</span><span class="special">,</span> <span class="identifier">A</span><span class="special">,</span> <span class="identifier">S</span> <span class="special">></span> <span class="special">&</span> rhs<span class="special">)</span> <span class="keyword">const</span> <span class="keyword">noexcept</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> D<span class="special">,</span> <span class="keyword">typename</span> A<span class="special">,</span> <span class="keyword">typename</span> S<span class="special">></span>
|
||||
<span class="keyword">bool</span> <a name="idm307895641264-bb"></a><span class="keyword">operator</span><span class="special">!=</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">histogram</span><span class="special"><</span> <span class="identifier">D</span><span class="special">,</span> <span class="identifier">A</span><span class="special">,</span> <span class="identifier">S</span> <span class="special">></span> <span class="special">&</span> rhs<span class="special">)</span> <span class="keyword">const</span> <span class="keyword">noexcept</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> D<span class="special">,</span> <span class="keyword">typename</span> A<span class="special">,</span> <span class="keyword">typename</span> S<span class="special">></span>
|
||||
<span class="identifier">histogram</span> <span class="special">&</span> <a name="idm307895637776-bb"></a><span class="keyword">operator</span><span class="special">+=</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">histogram</span><span class="special"><</span> <span class="identifier">D</span><span class="special">,</span> <span class="identifier">A</span><span class="special">,</span> <span class="identifier">S</span> <span class="special">></span> <span class="special">&</span> rhs<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span><span class="special">...</span> Args<span class="special">></span> <span class="keyword">void</span> <a name="idm307895634528-bb"></a><span class="identifier">fill</span><span class="special">(</span><span class="identifier">Args</span><span class="special">...</span> args<span class="special">)</span> <span class="keyword">noexcept</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Iterator<span class="special">,</span> <span class="keyword">typename</span> <span class="special">=</span> <span class="identifier">detail</span><span class="special">::</span><span class="identifier">is_iterator</span><span class="special"><</span><span class="identifier">Iterator</span><span class="special">></span> <span class="special">></span>
|
||||
<span class="keyword">void</span> <a name="idm267991701536-bb"></a><span class="identifier">fill</span><span class="special">(</span><span class="identifier">Iterator</span> begin<span class="special">,</span> <span class="identifier">Iterator</span> end<span class="special">)</span> <span class="keyword">noexcept</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span><span class="special">...</span> Values<span class="special">></span>
|
||||
<span class="keyword">void</span> <a name="idm267991697648-bb"></a><span class="identifier">wfill</span><span class="special">(</span><span class="identifier">value_type</span> w<span class="special">,</span> <span class="identifier">Values</span><span class="special">...</span> values<span class="special">)</span> <span class="keyword">noexcept</span><span class="special">;</span></pre></li>
|
||||
<span class="keyword">void</span> <a name="idm307895631808-bb"></a><span class="identifier">fill</span><span class="special">(</span><span class="identifier">Iterator</span> begin<span class="special">,</span> <span class="identifier">Iterator</span> end<span class="special">)</span> <span class="keyword">noexcept</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Iterator<span class="special">,</span> <span class="keyword">typename</span> <span class="special">=</span> <span class="identifier">detail</span><span class="special">::</span><span class="identifier">is_iterator</span><span class="special"><</span><span class="identifier">Iterator</span><span class="special">></span> <span class="special">></span>
|
||||
<span class="keyword">void</span> <a name="idm267991694288-bb"></a><span class="identifier">wfill</span><span class="special">(</span><span class="identifier">value_type</span> w<span class="special">,</span> <span class="identifier">Iterator</span> begin<span class="special">,</span> <span class="identifier">Iterator</span> end<span class="special">)</span> <span class="keyword">noexcept</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span><span class="special">...</span> Indices<span class="special">></span> <span class="identifier">value_type</span> <a name="idm267991689760-bb"></a><span class="identifier">value</span><span class="special">(</span><span class="identifier">Indices</span><span class="special">...</span> indices<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<span class="keyword">void</span> <a name="idm307895627920-bb"></a><span class="identifier">fill</span><span class="special">(</span><span class="identifier">Iterator</span> begin<span class="special">,</span> <span class="identifier">Iterator</span> end<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">weight</span> <span class="special">&</span> w<span class="special">)</span> <span class="keyword">noexcept</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span><span class="special">...</span> Indices<span class="special">></span> <span class="identifier">value_type</span> <a name="idm307895623392-bb"></a><span class="identifier">value</span><span class="special">(</span><span class="identifier">Indices</span><span class="special">...</span> indices<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Iterator<span class="special">,</span> <span class="keyword">typename</span> <span class="special">=</span> <span class="identifier">detail</span><span class="special">::</span><span class="identifier">is_iterator</span><span class="special"><</span><span class="identifier">Iterator</span><span class="special">></span> <span class="special">></span>
|
||||
<span class="identifier">value_type</span> <a name="idm267991687040-bb"></a><span class="identifier">value</span><span class="special">(</span><span class="identifier">Iterator</span> begin<span class="special">,</span> <span class="identifier">Iterator</span> end<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span><span class="special">...</span> Indices<span class="special">></span> <span class="identifier">value_type</span> <a name="idm267991683152-bb"></a><span class="identifier">variance</span><span class="special">(</span><span class="identifier">Indices</span><span class="special">...</span> indices<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<span class="identifier">value_type</span> <a name="idm307895620672-bb"></a><span class="identifier">value</span><span class="special">(</span><span class="identifier">Iterator</span> begin<span class="special">,</span> <span class="identifier">Iterator</span> end<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span><span class="special">...</span> Indices<span class="special">></span> <span class="identifier">value_type</span> <a name="idm307895616784-bb"></a><span class="identifier">variance</span><span class="special">(</span><span class="identifier">Indices</span><span class="special">...</span> indices<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Iterator<span class="special">,</span> <span class="keyword">typename</span> <span class="special">=</span> <span class="identifier">detail</span><span class="special">::</span><span class="identifier">is_iterator</span><span class="special"><</span><span class="identifier">Iterator</span><span class="special">></span> <span class="special">></span>
|
||||
<span class="identifier">value_type</span> <a name="idm267991680432-bb"></a><span class="identifier">variance</span><span class="special">(</span><span class="identifier">Iterator</span> begin<span class="special">,</span> <span class="identifier">Iterator</span> end<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<span class="identifier">value_type</span> <a name="idm307895614064-bb"></a><span class="identifier">variance</span><span class="special">(</span><span class="identifier">Iterator</span> begin<span class="special">,</span> <span class="identifier">Iterator</span> end<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="keyword">unsigned</span> <a name="idm267991676544-bb"></a><span class="identifier">dim</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span> <span class="keyword">noexcept</span><span class="special">;</span></pre>Number of axes (dimensions) of histogram. </li>
|
||||
<pre class="literallayout"><span class="keyword">unsigned</span> <a name="idm307895610176-bb"></a><span class="identifier">dim</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span> <span class="keyword">noexcept</span><span class="special">;</span></pre>Number of axes (dimensions) of histogram. </li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <a name="idm267991675216-bb"></a><span class="identifier">size</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span> <span class="keyword">noexcept</span><span class="special">;</span></pre>Total number of bins in the histogram (including underflow/overflow) </li>
|
||||
<pre class="literallayout"><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <a name="idm307895608848-bb"></a><span class="identifier">size</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span> <span class="keyword">noexcept</span><span class="special">;</span></pre>Total number of bins in the histogram (including underflow/overflow) </li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="keyword">double</span> <a name="idm267991673856-bb"></a><span class="identifier">sum</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span> <span class="keyword">noexcept</span><span class="special">;</span></pre>Sum of all counts in the histogram. </li>
|
||||
<pre class="literallayout"><span class="keyword">double</span> <a name="idm307895607488-bb"></a><span class="identifier">sum</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span> <span class="keyword">noexcept</span><span class="special">;</span></pre>Sum of all counts in the histogram. </li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="keyword">void</span> <a name="idm267991672528-bb"></a><span class="identifier">reset</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>Reset bin counters to zero. </li>
|
||||
<pre class="literallayout"><span class="keyword">void</span> <a name="idm307895606160-bb"></a><span class="identifier">reset</span><span class="special">(</span><span class="special">)</span><span class="special">;</span></pre>Reset bin counters to zero. </li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="keyword">const</span> <span class="identifier">axis_type</span> <span class="special">&</span> <a name="idm267991671456-bb"></a><span class="identifier">axis</span><span class="special">(</span><span class="keyword">unsigned</span> i <span class="special">=</span> <span class="number">0</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Return axis <span class="emphasis"><em>i</em></span>. </li>
|
||||
<pre class="literallayout"><span class="keyword">const</span> <span class="identifier">axis_type</span> <span class="special">&</span> <a name="idm307895605088-bb"></a><span class="identifier">axis</span><span class="special">(</span><span class="keyword">unsigned</span> i <span class="special">=</span> <span class="number">0</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Return axis <span class="emphasis"><em>i</em></span>. </li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">unsigned</span> N <span class="special">=</span> <span class="number">0</span><span class="special">></span> <span class="keyword">const</span> <span class="identifier">axis_type</span> <span class="special">&</span> <a name="idm267991668816-bb"></a><span class="identifier">axis</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Return axis <span class="emphasis"><em>i</em></span> (for conformity with histogram<Static, ...> interface) </li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Unary<span class="special">></span> <span class="keyword">void</span> <a name="idm267991665712-bb"></a><span class="identifier">for_each_axis</span><span class="special">(</span><span class="identifier">Unary</span> <span class="special">&</span> unary<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Apply unary functor/function to each axis. </li>
|
||||
<pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Unary<span class="special">></span> <span class="keyword">void</span> <a name="idm307895602448-bb"></a><span class="identifier">for_each_axis</span><span class="special">(</span><span class="identifier">Unary</span> <span class="special">&</span> unary<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Apply unary functor/function to each axis. </li>
|
||||
</ol></div>
|
||||
</div>
|
||||
<div class="refsect2">
|
||||
<a name="idm514245575472"></a><h3>
|
||||
<a name="idm267991646448-bb"></a><code class="computeroutput">histogram</code> private member functions</h3>
|
||||
<a name="idm437078585456"></a><h3>
|
||||
<a name="idm307895578544-bb"></a><code class="computeroutput">histogram</code> private member functions</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1">
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <a name="idm267991645920-bb"></a><span class="identifier">field_count</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">template</span><span class="special"><</span> <span class="keyword">class</span><span class="special">,</span> <span class="keyword">class</span> <span class="special">></span> <span class="keyword">class</span> Lin<span class="special">,</span> <span class="keyword">typename</span> First<span class="special">,</span> <span class="keyword">typename</span><span class="special">...</span> Rest<span class="special">></span>
|
||||
<span class="identifier">size_pair</span> <a name="idm267991644896-bb"></a><span class="identifier">apply_lin</span><span class="special">(</span><span class="identifier">size_pair</span> <span class="special">&&</span> p<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">First</span> <span class="special">&</span> first<span class="special">,</span>
|
||||
<span class="keyword">const</span> <span class="identifier">Rest</span> <span class="special">&</span><span class="special">...</span> rest<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">template</span><span class="special"><</span> <span class="keyword">class</span><span class="special">,</span> <span class="keyword">class</span> <span class="special">></span> <span class="keyword">class</span> Lin<span class="special">></span>
|
||||
<span class="identifier">size_pair</span> <a name="idm267991639584-bb"></a><span class="identifier">apply_lin</span><span class="special">(</span><span class="identifier">size_pair</span> <span class="special">&&</span> p<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <a name="idm307895578016-bb"></a><span class="identifier">field_count</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">template</span><span class="special"><</span> <span class="keyword">class</span><span class="special">,</span> <span class="keyword">class</span> <span class="special">></span> <span class="keyword">class</span> Lin<span class="special">,</span> <span class="keyword">unsigned</span> D<span class="special">,</span> <span class="keyword">typename</span> First<span class="special">,</span>
|
||||
<span class="keyword">typename</span><span class="special">...</span> Rest<span class="special">></span>
|
||||
<span class="keyword">void</span> <a name="idm307895576992-bb"></a><span class="identifier">apply_lin</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span> idx<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span> stride<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">First</span> <span class="special">&</span> x<span class="special">,</span>
|
||||
<span class="keyword">const</span> <span class="identifier">Rest</span> <span class="special">&</span><span class="special">...</span> rest<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">template</span><span class="special"><</span> <span class="keyword">class</span><span class="special">,</span> <span class="keyword">class</span> <span class="special">></span> <span class="keyword">class</span> Lin<span class="special">,</span> <span class="keyword">unsigned</span> D<span class="special">></span>
|
||||
<span class="keyword">void</span> <a name="idm307895570256-bb"></a><span class="identifier">apply_lin</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span> idx<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span> stride<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">template</span><span class="special"><</span> <span class="keyword">class</span><span class="special">,</span> <span class="keyword">class</span> <span class="special">></span> <span class="keyword">class</span> Lin<span class="special">,</span> <span class="keyword">unsigned</span> D<span class="special">,</span> <span class="keyword">typename</span> First<span class="special">,</span>
|
||||
<span class="keyword">typename</span><span class="special">...</span> Rest<span class="special">></span>
|
||||
<span class="keyword">void</span> <a name="idm307895566096-bb"></a><span class="identifier">apply_lin</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span> idx<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span> stride<span class="special">,</span> <span class="keyword">double</span> <span class="special">&</span> w<span class="special">,</span>
|
||||
<span class="keyword">const</span> <span class="identifier">First</span> <span class="special">&</span> x<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Rest</span> <span class="special">&</span><span class="special">...</span> rest<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">template</span><span class="special"><</span> <span class="keyword">class</span><span class="special">,</span> <span class="keyword">class</span> <span class="special">></span> <span class="keyword">class</span> Lin<span class="special">,</span> <span class="keyword">unsigned</span> D<span class="special">,</span> <span class="keyword">typename</span> <span class="special">,</span>
|
||||
<span class="keyword">typename</span><span class="special">...</span> Rest<span class="special">></span>
|
||||
<span class="keyword">void</span> <a name="idm307895558720-bb"></a><span class="identifier">apply_lin</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span> idx<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span> stride<span class="special">,</span> <span class="keyword">double</span> <span class="special">&</span> w<span class="special">,</span>
|
||||
<span class="keyword">const</span> <span class="identifier">weight</span> <span class="special">&</span> x<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Rest</span> <span class="special">&</span><span class="special">...</span> rest<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">template</span><span class="special"><</span> <span class="keyword">class</span><span class="special">,</span> <span class="keyword">class</span> <span class="special">></span> <span class="keyword">class</span> Lin<span class="special">,</span> <span class="keyword">unsigned</span> D<span class="special">></span>
|
||||
<span class="keyword">void</span> <a name="idm307895551344-bb"></a><span class="identifier">apply_lin</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span> idx<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span> stride<span class="special">,</span> <span class="keyword">double</span> <span class="special">&</span> w<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">template</span><span class="special"><</span> <span class="keyword">class</span><span class="special">,</span> <span class="keyword">class</span> <span class="special">></span> <span class="keyword">class</span> Lin<span class="special">,</span> <span class="keyword">typename</span> Iterator<span class="special">></span>
|
||||
<span class="identifier">size_pair</span> <a name="idm267991636848-bb"></a><span class="identifier">apply_lin_iter</span><span class="special">(</span><span class="identifier">size_pair</span> <span class="special">&&</span> p<span class="special">,</span> <span class="identifier">Iterator</span> iter<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<span class="keyword">void</span> <a name="idm307895546544-bb"></a><span class="identifier">apply_lin_iter</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span> idx<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span> stride<span class="special">,</span> <span class="identifier">Iterator</span> iter<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Archive<span class="special">></span> <span class="keyword">void</span> <a name="idm307895525760-bb"></a><span class="identifier">serialize</span><span class="special">(</span><span class="identifier">Archive</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">unsigned</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
</ol></div>
|
||||
</div>
|
||||
</div>
|
||||
@ -187,7 +214,7 @@
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="histogram.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../histogram/reference.html#header.boost.histogram.histogram_impl_dynamic_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="histogram__idm267991729024/lin_visitor.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
<a accesskey="p" href="weight.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../histogram/reference.html#header.boost.histogram.histogram_impl_dynamic_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="histogram__idm307895659648/lin_visitor.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,77 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Struct template lin_visitor</title>
|
||||
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
|
||||
<link rel="home" href="../../../index.html" title="Chapter 1. Boost.Histogram">
|
||||
<link rel="up" href="../histogram__idm307895659648.html#idm437078871776" title="Description">
|
||||
<link rel="prev" href="../histogram__idm307895659648.html" title="Class template histogram<Dynamic, Axes, Storage>">
|
||||
<link rel="next" href="../histogram__idm307895513536.html" title="Class template histogram<Static, Axes, Storage>">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<table cellpadding="2" width="100%"><tr>
|
||||
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../boost.png"></td>
|
||||
<td align="center"><a href="../../../../../index.html">Home</a></td>
|
||||
<td align="center"><a href="../../../../../../../libs/libraries.htm">Libraries</a></td>
|
||||
<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
|
||||
<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
|
||||
<td align="center"><a href="../../../../../more/index.htm">More</a></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="../histogram__idm307895659648.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../histogram__idm307895659648.html#idm437078871776"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../histogram__idm307895513536.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.histogram.histogram__idm307895659648.lin_visitor"></a><div class="titlepage"></div>
|
||||
<div class="refnamediv">
|
||||
<h2><span class="refentrytitle">Struct template lin_visitor</span></h2>
|
||||
<p>boost::histogram::histogram<Dynamic, Axes, Storage>::lin_visitor</p>
|
||||
</div>
|
||||
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
|
||||
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../../histogram/reference.html#header.boost.histogram.histogram_impl_dynamic_hpp" title="Header <boost/histogram/histogram_impl_dynamic.hpp>">boost/histogram/histogram_impl_dynamic.hpp</a>>
|
||||
|
||||
</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">template</span><span class="special"><</span> <span class="keyword">class</span><span class="special">,</span> <span class="keyword">class</span> <span class="special">></span> <span class="keyword">class</span> Lin<span class="special">,</span> <span class="keyword">typename</span> Value<span class="special">></span>
|
||||
<span class="keyword">struct</span> <a class="link" href="lin_visitor.html" title="Struct template lin_visitor">lin_visitor</a> <span class="special">:</span> <span class="keyword">public</span> <span class="identifier">static_visitor</span><span class="special"><</span> <span class="keyword">void</span> <span class="special">></span> <span class="special">{</span>
|
||||
<span class="comment">// <a class="link" href="lin_visitor.html#boost.histogram.histogram__idm307895659648.lin_visitorconstruct-copy-destruct">construct/copy/destruct</a></span>
|
||||
<a class="link" href="lin_visitor.html#idm307895649088-bb"><span class="identifier">lin_visitor</span></a><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Value</span> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="lin_visitor.html#idm307895652208-bb">public member functions</a></span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> A<span class="special">></span> <span class="keyword">void</span> <a class="link" href="lin_visitor.html#idm307895651680-bb"><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">A</span> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// public data members</span>
|
||||
<span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span> <span class="identifier">idx</span><span class="special">;</span>
|
||||
<span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span> <span class="identifier">stride</span><span class="special">;</span>
|
||||
<span class="keyword">const</span> <span class="identifier">Value</span> <span class="special">&</span> <span class="identifier">val</span><span class="special">;</span>
|
||||
<span class="special">}</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idm437078384400"></a><h2>Description</h2>
|
||||
<div class="refsect2">
|
||||
<a name="idm437078384000"></a><h3>
|
||||
<a name="boost.histogram.histogram__idm307895659648.lin_visitorconstruct-copy-destruct"></a><code class="computeroutput">lin_visitor</code>
|
||||
public
|
||||
construct/copy/destruct</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><a name="idm307895649088-bb"></a><span class="identifier">lin_visitor</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span> i<span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="special">&</span> s<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">Value</span> <span class="special">&</span> v<span class="special">)</span><span class="special">;</span></pre></li></ol></div>
|
||||
</div>
|
||||
<div class="refsect2">
|
||||
<a name="idm437078370768"></a><h3>
|
||||
<a name="idm307895652208-bb"></a><code class="computeroutput">lin_visitor</code> public member functions</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> A<span class="special">></span> <span class="keyword">void</span> <a name="idm307895651680-bb"></a><span class="keyword">operator</span><span class="special">(</span><span class="special">)</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">A</span> <span class="special">&</span> a<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li></ol></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||
<td align="left"></td>
|
||||
<td align="right"><div class="copyright-footer">Copyright © 2016, 2017 Hans Dembinski<p>
|
||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
</p>
|
||||
</div></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="../histogram__idm307895659648.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../histogram__idm307895659648.html#idm437078871776"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../histogram__idm307895513536.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
@ -2,7 +2,7 @@
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Class integer_axis</title>
|
||||
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
||||
<link rel="stylesheet" href="../../../../doc/src/boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
|
||||
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Histogram">
|
||||
<link rel="up" href="../../histogram/reference.html#header.boost.histogram.axis_hpp" title="Header <boost/histogram/axis.hpp>">
|
||||
@ -11,16 +11,16 @@
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<table cellpadding="2" width="100%"><tr>
|
||||
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
|
||||
<td align="center"><a href="../../../../../../index.html">Home</a></td>
|
||||
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
|
||||
<td align="center"><a href="../../../../index.html">Home</a></td>
|
||||
<td align="center"><a href="../../../../../../libs/libraries.htm">Libraries</a></td>
|
||||
<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
|
||||
<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
|
||||
<td align="center"><a href="../../../../../../more/index.htm">More</a></td>
|
||||
<td align="center"><a href="../../../../more/index.htm">More</a></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="circular_axis.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../histogram/reference.html#header.boost.histogram.axis_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="real_bin.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
<a accesskey="p" href="circular_axis.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../histogram/reference.html#header.boost.histogram.axis_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="real_bin.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.histogram.integer_axis"></a><div class="titlepage"></div>
|
||||
@ -41,32 +41,35 @@
|
||||
<span class="keyword">typedef</span> <span class="identifier">axis_iterator</span><span class="special"><</span> <a class="link" href="integer_axis.html" title="Class integer_axis">integer_axis</a> <span class="special">></span> <a name="boost.histogram.integer_axis.const_iterator"></a><span class="identifier">const_iterator</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="integer_axis.html#boost.histogram.integer_axisconstruct-copy-destruct">construct/copy/destruct</a></span>
|
||||
<a class="link" href="integer_axis.html#idm267991834080-bb"><span class="identifier">integer_axis</span></a><span class="special">(</span><span class="identifier">value_type</span><span class="special">,</span> <span class="identifier">value_type</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="special">&</span> <span class="special">=</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">(</span><span class="special">)</span><span class="special">,</span>
|
||||
<a class="link" href="integer_axis.html#idm307895797216-bb"><span class="identifier">integer_axis</span></a><span class="special">(</span><span class="identifier">value_type</span><span class="special">,</span> <span class="identifier">value_type</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="special">&</span> <span class="special">=</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">(</span><span class="special">)</span><span class="special">,</span>
|
||||
<span class="keyword">bool</span> <span class="special">=</span> <span class="keyword">true</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="integer_axis.html#idm267991829120-bb"><span class="identifier">integer_axis</span></a><span class="special">(</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span>
|
||||
<a class="link" href="integer_axis.html#idm267991828608-bb"><span class="identifier">integer_axis</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="integer_axis.html" title="Class integer_axis">integer_axis</a> <span class="special">&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span>
|
||||
<a class="link" href="integer_axis.html#idm267991824928-bb"><span class="identifier">integer_axis</span></a><span class="special">(</span><a class="link" href="integer_axis.html" title="Class integer_axis">integer_axis</a> <span class="special">&&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span>
|
||||
<a class="link" href="integer_axis.html" title="Class integer_axis">integer_axis</a> <span class="special">&</span> <a class="link" href="integer_axis.html#idm267991827040-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="integer_axis.html" title="Class integer_axis">integer_axis</a> <span class="special">&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span>
|
||||
<a class="link" href="integer_axis.html" title="Class integer_axis">integer_axis</a> <span class="special">&</span> <a class="link" href="integer_axis.html#idm267991823504-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><a class="link" href="integer_axis.html" title="Class integer_axis">integer_axis</a> <span class="special">&&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span>
|
||||
<a class="link" href="integer_axis.html#idm307895792256-bb"><span class="identifier">integer_axis</span></a><span class="special">(</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span>
|
||||
<a class="link" href="integer_axis.html#idm307895791744-bb"><span class="identifier">integer_axis</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="integer_axis.html" title="Class integer_axis">integer_axis</a> <span class="special">&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span>
|
||||
<a class="link" href="integer_axis.html#idm307895788064-bb"><span class="identifier">integer_axis</span></a><span class="special">(</span><a class="link" href="integer_axis.html" title="Class integer_axis">integer_axis</a> <span class="special">&&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span>
|
||||
<a class="link" href="integer_axis.html" title="Class integer_axis">integer_axis</a> <span class="special">&</span> <a class="link" href="integer_axis.html#idm307895790176-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="integer_axis.html" title="Class integer_axis">integer_axis</a> <span class="special">&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span>
|
||||
<a class="link" href="integer_axis.html" title="Class integer_axis">integer_axis</a> <span class="special">&</span> <a class="link" href="integer_axis.html#idm307895786640-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><a class="link" href="integer_axis.html" title="Class integer_axis">integer_axis</a> <span class="special">&&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="integer_axis.html#idm267991842832-bb">public member functions</a></span>
|
||||
<span class="keyword">int</span> <a class="link" href="integer_axis.html#idm267991842304-bb"><span class="identifier">index</span></a><span class="special">(</span><span class="identifier">value_type</span><span class="special">)</span> <span class="keyword">const</span> <span class="keyword">noexcept</span><span class="special">;</span>
|
||||
<span class="identifier">value_type</span> <a class="link" href="integer_axis.html#idm267991840336-bb"><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">bool</span> <a class="link" href="integer_axis.html#idm267991838352-bb"><span class="keyword">operator</span><span class="special">==</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="integer_axis.html" title="Class integer_axis">integer_axis</a> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">const_iterator</span> <a class="link" href="integer_axis.html#idm267991836272-bb"><span class="identifier">begin</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">const_iterator</span> <a class="link" href="integer_axis.html#idm267991835248-bb"><span class="identifier">end</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="comment">// <a class="link" href="integer_axis.html#idm307895805968-bb">public member functions</a></span>
|
||||
<span class="keyword">int</span> <a class="link" href="integer_axis.html#idm307895805440-bb"><span class="identifier">index</span></a><span class="special">(</span><span class="identifier">value_type</span><span class="special">)</span> <span class="keyword">const</span> <span class="keyword">noexcept</span><span class="special">;</span>
|
||||
<span class="identifier">value_type</span> <a class="link" href="integer_axis.html#idm307895803472-bb"><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">bool</span> <a class="link" href="integer_axis.html#idm307895801488-bb"><span class="keyword">operator</span><span class="special">==</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="integer_axis.html" title="Class integer_axis">integer_axis</a> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">const_iterator</span> <a class="link" href="integer_axis.html#idm307895799408-bb"><span class="identifier">begin</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">const_iterator</span> <a class="link" href="integer_axis.html#idm307895798384-bb"><span class="identifier">end</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="integer_axis.html#idm307895784672-bb">private member functions</a></span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Archive<span class="special">></span> <span class="keyword">void</span> <a class="link" href="integer_axis.html#idm307895784144-bb"><span class="identifier">serialize</span></a><span class="special">(</span><span class="identifier">Archive</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">unsigned</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="special">}</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idm514246879056"></a><h2>Description</h2>
|
||||
<a name="idm437080190416"></a><h2>Description</h2>
|
||||
<p>Binning is a O(1) operation. This axis operates faster than a <a class="link" href="regular_axis.html" title="Class template regular_axis">regular_axis</a>. </p>
|
||||
<div class="refsect2">
|
||||
<a name="idm514246877568"></a><h3>
|
||||
<a name="idm437080188928"></a><h3>
|
||||
<a name="boost.histogram.integer_axisconstruct-copy-destruct"></a><code class="computeroutput">integer_axis</code>
|
||||
public
|
||||
construct/copy/destruct</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1">
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><a name="idm267991834080-bb"></a><span class="identifier">integer_axis</span><span class="special">(</span><span class="identifier">value_type</span> min<span class="special">,</span> <span class="identifier">value_type</span> max<span class="special">,</span>
|
||||
<pre class="literallayout"><a name="idm307895797216-bb"></a><span class="identifier">integer_axis</span><span class="special">(</span><span class="identifier">value_type</span> min<span class="special">,</span> <span class="identifier">value_type</span> max<span class="special">,</span>
|
||||
<span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="special">&</span> label <span class="special">=</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">(</span><span class="special">)</span><span class="special">,</span> <span class="keyword">bool</span> uoflow <span class="special">=</span> <span class="keyword">true</span><span class="special">)</span><span class="special">;</span></pre>Construct axis over integer range [min, max]. <p>
|
||||
</p>
|
||||
<div class="variablelist"><table border="0" class="variablelist compact">
|
||||
@ -95,26 +98,31 @@
|
||||
</tr></tbody>
|
||||
</table></div>
|
||||
</li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idm267991829120-bb"></a><span class="identifier">integer_axis</span><span class="special">(</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idm267991828608-bb"></a><span class="identifier">integer_axis</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="integer_axis.html" title="Class integer_axis">integer_axis</a> <span class="special">&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idm267991824928-bb"></a><span class="identifier">integer_axis</span><span class="special">(</span><a class="link" href="integer_axis.html" title="Class integer_axis">integer_axis</a> <span class="special">&&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a class="link" href="integer_axis.html" title="Class integer_axis">integer_axis</a> <span class="special">&</span> <a name="idm267991827040-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="integer_axis.html" title="Class integer_axis">integer_axis</a> <span class="special">&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a class="link" href="integer_axis.html" title="Class integer_axis">integer_axis</a> <span class="special">&</span> <a name="idm267991823504-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><a class="link" href="integer_axis.html" title="Class integer_axis">integer_axis</a> <span class="special">&&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idm307895792256-bb"></a><span class="identifier">integer_axis</span><span class="special">(</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idm307895791744-bb"></a><span class="identifier">integer_axis</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="integer_axis.html" title="Class integer_axis">integer_axis</a> <span class="special">&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idm307895788064-bb"></a><span class="identifier">integer_axis</span><span class="special">(</span><a class="link" href="integer_axis.html" title="Class integer_axis">integer_axis</a> <span class="special">&&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a class="link" href="integer_axis.html" title="Class integer_axis">integer_axis</a> <span class="special">&</span> <a name="idm307895790176-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="integer_axis.html" title="Class integer_axis">integer_axis</a> <span class="special">&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a class="link" href="integer_axis.html" title="Class integer_axis">integer_axis</a> <span class="special">&</span> <a name="idm307895786640-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><a class="link" href="integer_axis.html" title="Class integer_axis">integer_axis</a> <span class="special">&&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span></pre></li>
|
||||
</ol></div>
|
||||
</div>
|
||||
<div class="refsect2">
|
||||
<a name="idm514246823456"></a><h3>
|
||||
<a name="idm267991842832-bb"></a><code class="computeroutput">integer_axis</code> public member functions</h3>
|
||||
<a name="idm437080134816"></a><h3>
|
||||
<a name="idm307895805968-bb"></a><code class="computeroutput">integer_axis</code> public member functions</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1">
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="keyword">int</span> <a name="idm267991842304-bb"></a><span class="identifier">index</span><span class="special">(</span><span class="identifier">value_type</span> x<span class="special">)</span> <span class="keyword">const</span> <span class="keyword">noexcept</span><span class="special">;</span></pre>Returns the bin index for the passed argument. </li>
|
||||
<pre class="literallayout"><span class="keyword">int</span> <a name="idm307895805440-bb"></a><span class="identifier">index</span><span class="special">(</span><span class="identifier">value_type</span> x<span class="special">)</span> <span class="keyword">const</span> <span class="keyword">noexcept</span><span class="special">;</span></pre>Returns the bin index for the passed argument. </li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="identifier">value_type</span> <a name="idm267991840336-bb"></a><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span><span class="special">(</span><span class="keyword">int</span> idx<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns the integer that is mapped to the bin index. </li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">bool</span> <a name="idm267991838352-bb"></a><span class="keyword">operator</span><span class="special">==</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="integer_axis.html" title="Class integer_axis">integer_axis</a> <span class="special">&</span> o<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">const_iterator</span> <a name="idm267991836272-bb"></a><span class="identifier">begin</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">const_iterator</span> <a name="idm267991835248-bb"></a><span class="identifier">end</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<pre class="literallayout"><span class="identifier">value_type</span> <a name="idm307895803472-bb"></a><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span><span class="special">(</span><span class="keyword">int</span> idx<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns the integer that is mapped to the bin index. </li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">bool</span> <a name="idm307895801488-bb"></a><span class="keyword">operator</span><span class="special">==</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="integer_axis.html" title="Class integer_axis">integer_axis</a> <span class="special">&</span> o<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">const_iterator</span> <a name="idm307895799408-bb"></a><span class="identifier">begin</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">const_iterator</span> <a name="idm307895798384-bb"></a><span class="identifier">end</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
</ol></div>
|
||||
</div>
|
||||
<div class="refsect2">
|
||||
<a name="idm437080087680"></a><h3>
|
||||
<a name="idm307895784672-bb"></a><code class="computeroutput">integer_axis</code> private member functions</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Archive<span class="special">></span> <span class="keyword">void</span> <a name="idm307895784144-bb"></a><span class="identifier">serialize</span><span class="special">(</span><span class="identifier">Archive</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">unsigned</span><span class="special">)</span><span class="special">;</span></pre></li></ol></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||
@ -127,7 +135,7 @@
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="circular_axis.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../histogram/reference.html#header.boost.histogram.axis_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="real_bin.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
<a accesskey="p" href="circular_axis.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../histogram/reference.html#header.boost.histogram.axis_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="real_bin.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -2,7 +2,7 @@
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Struct template real_bin</title>
|
||||
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
||||
<link rel="stylesheet" href="../../../../doc/src/boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
|
||||
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Histogram">
|
||||
<link rel="up" href="../../histogram/reference.html#header.boost.histogram.axis_hpp" title="Header <boost/histogram/axis.hpp>">
|
||||
@ -11,16 +11,16 @@
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<table cellpadding="2" width="100%"><tr>
|
||||
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
|
||||
<td align="center"><a href="../../../../../../index.html">Home</a></td>
|
||||
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
|
||||
<td align="center"><a href="../../../../index.html">Home</a></td>
|
||||
<td align="center"><a href="../../../../../../libs/libraries.htm">Libraries</a></td>
|
||||
<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
|
||||
<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
|
||||
<td align="center"><a href="../../../../../../more/index.htm">More</a></td>
|
||||
<td align="center"><a href="../../../../more/index.htm">More</a></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="integer_axis.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../histogram/reference.html#header.boost.histogram.axis_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="regular_axis.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
<a accesskey="p" href="integer_axis.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../histogram/reference.html#header.boost.histogram.axis_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="regular_axis.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.histogram.real_bin"></a><div class="titlepage"></div>
|
||||
@ -50,7 +50,7 @@
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="integer_axis.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../histogram/reference.html#header.boost.histogram.axis_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="regular_axis.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
<a accesskey="p" href="integer_axis.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../histogram/reference.html#header.boost.histogram.axis_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="regular_axis.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -2,7 +2,7 @@
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Class template regular_axis</title>
|
||||
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
||||
<link rel="stylesheet" href="../../../../doc/src/boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
|
||||
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Histogram">
|
||||
<link rel="up" href="../../histogram/reference.html#header.boost.histogram.axis_hpp" title="Header <boost/histogram/axis.hpp>">
|
||||
@ -11,16 +11,16 @@
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<table cellpadding="2" width="100%"><tr>
|
||||
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
|
||||
<td align="center"><a href="../../../../../../index.html">Home</a></td>
|
||||
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
|
||||
<td align="center"><a href="../../../../index.html">Home</a></td>
|
||||
<td align="center"><a href="../../../../../../libs/libraries.htm">Libraries</a></td>
|
||||
<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
|
||||
<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
|
||||
<td align="center"><a href="../../../../../../more/index.htm">More</a></td>
|
||||
<td align="center"><a href="../../../../more/index.htm">More</a></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="real_bin.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../histogram/reference.html#header.boost.histogram.axis_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="variable_axis.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
<a accesskey="p" href="real_bin.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../histogram/reference.html#header.boost.histogram.axis_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="variable_axis.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.histogram.regular_axis"></a><div class="titlepage"></div>
|
||||
@ -31,9 +31,10 @@
|
||||
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
|
||||
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../histogram/reference.html#header.boost.histogram.axis_hpp" title="Header <boost/histogram/axis.hpp>">boost/histogram/axis.hpp</a>>
|
||||
|
||||
</span><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> RealType <span class="special">=</span> <span class="keyword">double</span><span class="special">></span>
|
||||
</span><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> RealType <span class="special">=</span> <span class="keyword">double</span><span class="special">,</span>
|
||||
<span class="keyword">template</span><span class="special"><</span> <span class="keyword">class</span> <span class="special">></span> <span class="keyword">class</span> Transform <span class="special">=</span> <span class="identifier">transform</span><span class="special">::</span><span class="identifier">identity</span><span class="special">></span>
|
||||
<span class="keyword">class</span> <a class="link" href="regular_axis.html" title="Class template regular_axis">regular_axis</a> <span class="special">:</span> <span class="keyword">public</span> boost::histogram::axis_base< true >,
|
||||
<span class="keyword">private</span> boost::operators< regular_axis< RealType > >
|
||||
<span class="keyword">private</span> boost::operators< regular_axis< RealType, Transform > >
|
||||
<span class="special">{</span>
|
||||
<span class="keyword">public</span><span class="special">:</span>
|
||||
<span class="comment">// types</span>
|
||||
@ -41,32 +42,35 @@
|
||||
<span class="keyword">typedef</span> <span class="identifier">axis_iterator</span><span class="special"><</span> <a class="link" href="regular_axis.html" title="Class template regular_axis">regular_axis</a> <span class="special">></span> <a name="boost.histogram.regular_axis.const_iterator"></a><span class="identifier">const_iterator</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="regular_axis.html#boost.histogram.regular_axisconstruct-copy-destruct">construct/copy/destruct</a></span>
|
||||
<a class="link" href="regular_axis.html#idm267991804000-bb"><span class="identifier">regular_axis</span></a><span class="special">(</span><span class="keyword">unsigned</span><span class="special">,</span> <span class="identifier">value_type</span><span class="special">,</span> <span class="identifier">value_type</span><span class="special">,</span>
|
||||
<a class="link" href="regular_axis.html#idm307895762512-bb"><span class="identifier">regular_axis</span></a><span class="special">(</span><span class="keyword">unsigned</span><span class="special">,</span> <span class="identifier">value_type</span><span class="special">,</span> <span class="identifier">value_type</span><span class="special">,</span>
|
||||
<span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="special">&</span> <span class="special">=</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">(</span><span class="special">)</span><span class="special">,</span> <span class="keyword">bool</span> <span class="special">=</span> <span class="keyword">true</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="regular_axis.html#idm267991797152-bb"><span class="identifier">regular_axis</span></a><span class="special">(</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span>
|
||||
<a class="link" href="regular_axis.html#idm267991796640-bb"><span class="identifier">regular_axis</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="regular_axis.html" title="Class template regular_axis">regular_axis</a> <span class="special">&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span>
|
||||
<a class="link" href="regular_axis.html#idm267991792960-bb"><span class="identifier">regular_axis</span></a><span class="special">(</span><a class="link" href="regular_axis.html" title="Class template regular_axis">regular_axis</a> <span class="special">&&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span>
|
||||
<a class="link" href="regular_axis.html" title="Class template regular_axis">regular_axis</a> <span class="special">&</span> <a class="link" href="regular_axis.html#idm267991795072-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="regular_axis.html" title="Class template regular_axis">regular_axis</a> <span class="special">&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span>
|
||||
<a class="link" href="regular_axis.html" title="Class template regular_axis">regular_axis</a> <span class="special">&</span> <a class="link" href="regular_axis.html#idm267991791536-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><a class="link" href="regular_axis.html" title="Class template regular_axis">regular_axis</a> <span class="special">&&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span>
|
||||
<a class="link" href="regular_axis.html#idm307895755664-bb"><span class="identifier">regular_axis</span></a><span class="special">(</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span>
|
||||
<a class="link" href="regular_axis.html#idm307895755152-bb"><span class="identifier">regular_axis</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="regular_axis.html" title="Class template regular_axis">regular_axis</a> <span class="special">&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span>
|
||||
<a class="link" href="regular_axis.html#idm307895751472-bb"><span class="identifier">regular_axis</span></a><span class="special">(</span><a class="link" href="regular_axis.html" title="Class template regular_axis">regular_axis</a> <span class="special">&&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span>
|
||||
<a class="link" href="regular_axis.html" title="Class template regular_axis">regular_axis</a> <span class="special">&</span> <a class="link" href="regular_axis.html#idm307895753584-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="regular_axis.html" title="Class template regular_axis">regular_axis</a> <span class="special">&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span>
|
||||
<a class="link" href="regular_axis.html" title="Class template regular_axis">regular_axis</a> <span class="special">&</span> <a class="link" href="regular_axis.html#idm307895750048-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><a class="link" href="regular_axis.html" title="Class template regular_axis">regular_axis</a> <span class="special">&&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="regular_axis.html#idm267991812736-bb">public member functions</a></span>
|
||||
<span class="keyword">int</span> <a class="link" href="regular_axis.html#idm267991812208-bb"><span class="identifier">index</span></a><span class="special">(</span><span class="identifier">value_type</span><span class="special">)</span> <span class="keyword">const</span> <span class="keyword">noexcept</span><span class="special">;</span>
|
||||
<span class="identifier">value_type</span> <a class="link" href="regular_axis.html#idm267991810240-bb"><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">bool</span> <a class="link" href="regular_axis.html#idm267991808272-bb"><span class="keyword">operator</span><span class="special">==</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="regular_axis.html" title="Class template regular_axis">regular_axis</a> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">const_iterator</span> <a class="link" href="regular_axis.html#idm267991806192-bb"><span class="identifier">begin</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">const_iterator</span> <a class="link" href="regular_axis.html#idm267991805168-bb"><span class="identifier">end</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="comment">// <a class="link" href="regular_axis.html#idm307895771248-bb">public member functions</a></span>
|
||||
<span class="keyword">int</span> <a class="link" href="regular_axis.html#idm307895770720-bb"><span class="identifier">index</span></a><span class="special">(</span><span class="identifier">value_type</span><span class="special">)</span> <span class="keyword">const</span> <span class="keyword">noexcept</span><span class="special">;</span>
|
||||
<span class="identifier">value_type</span> <a class="link" href="regular_axis.html#idm307895768752-bb"><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">bool</span> <a class="link" href="regular_axis.html#idm307895766784-bb"><span class="keyword">operator</span><span class="special">==</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="regular_axis.html" title="Class template regular_axis">regular_axis</a> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">const_iterator</span> <a class="link" href="regular_axis.html#idm307895764704-bb"><span class="identifier">begin</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">const_iterator</span> <a class="link" href="regular_axis.html#idm307895763680-bb"><span class="identifier">end</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="regular_axis.html#idm307895748080-bb">private member functions</a></span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Archive<span class="special">></span> <span class="keyword">void</span> <a class="link" href="regular_axis.html#idm307895747552-bb"><span class="identifier">serialize</span></a><span class="special">(</span><span class="identifier">Archive</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">unsigned</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="special">}</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idm514246683008"></a><h2>Description</h2>
|
||||
<a name="idm437079952432"></a><h2>Description</h2>
|
||||
<p>The simplest and common binning strategy. Very fast. Binning is a O(1) operation. </p>
|
||||
<div class="refsect2">
|
||||
<a name="idm514246682256"></a><h3>
|
||||
<a name="idm437079951680"></a><h3>
|
||||
<a name="boost.histogram.regular_axisconstruct-copy-destruct"></a><code class="computeroutput">regular_axis</code>
|
||||
public
|
||||
construct/copy/destruct</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1">
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><a name="idm267991804000-bb"></a><span class="identifier">regular_axis</span><span class="special">(</span><span class="keyword">unsigned</span> n<span class="special">,</span> <span class="identifier">value_type</span> min<span class="special">,</span> <span class="identifier">value_type</span> max<span class="special">,</span>
|
||||
<pre class="literallayout"><a name="idm307895762512-bb"></a><span class="identifier">regular_axis</span><span class="special">(</span><span class="keyword">unsigned</span> n<span class="special">,</span> <span class="identifier">value_type</span> min<span class="special">,</span> <span class="identifier">value_type</span> max<span class="special">,</span>
|
||||
<span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="special">&</span> label <span class="special">=</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">(</span><span class="special">)</span><span class="special">,</span> <span class="keyword">bool</span> uoflow <span class="special">=</span> <span class="keyword">true</span><span class="special">)</span><span class="special">;</span></pre>Construct axis with n bins over range [min, max). <p>
|
||||
</p>
|
||||
<div class="variablelist"><table border="0" class="variablelist compact">
|
||||
@ -107,26 +111,31 @@
|
||||
</tr></tbody>
|
||||
</table></div>
|
||||
</li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idm267991797152-bb"></a><span class="identifier">regular_axis</span><span class="special">(</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idm267991796640-bb"></a><span class="identifier">regular_axis</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="regular_axis.html" title="Class template regular_axis">regular_axis</a> <span class="special">&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idm267991792960-bb"></a><span class="identifier">regular_axis</span><span class="special">(</span><a class="link" href="regular_axis.html" title="Class template regular_axis">regular_axis</a> <span class="special">&&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a class="link" href="regular_axis.html" title="Class template regular_axis">regular_axis</a> <span class="special">&</span> <a name="idm267991795072-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="regular_axis.html" title="Class template regular_axis">regular_axis</a> <span class="special">&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a class="link" href="regular_axis.html" title="Class template regular_axis">regular_axis</a> <span class="special">&</span> <a name="idm267991791536-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><a class="link" href="regular_axis.html" title="Class template regular_axis">regular_axis</a> <span class="special">&&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idm307895755664-bb"></a><span class="identifier">regular_axis</span><span class="special">(</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idm307895755152-bb"></a><span class="identifier">regular_axis</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="regular_axis.html" title="Class template regular_axis">regular_axis</a> <span class="special">&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idm307895751472-bb"></a><span class="identifier">regular_axis</span><span class="special">(</span><a class="link" href="regular_axis.html" title="Class template regular_axis">regular_axis</a> <span class="special">&&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a class="link" href="regular_axis.html" title="Class template regular_axis">regular_axis</a> <span class="special">&</span> <a name="idm307895753584-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="regular_axis.html" title="Class template regular_axis">regular_axis</a> <span class="special">&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a class="link" href="regular_axis.html" title="Class template regular_axis">regular_axis</a> <span class="special">&</span> <a name="idm307895750048-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><a class="link" href="regular_axis.html" title="Class template regular_axis">regular_axis</a> <span class="special">&&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span></pre></li>
|
||||
</ol></div>
|
||||
</div>
|
||||
<div class="refsect2">
|
||||
<a name="idm514246623200"></a><h3>
|
||||
<a name="idm267991812736-bb"></a><code class="computeroutput">regular_axis</code> public member functions</h3>
|
||||
<a name="idm437079892720"></a><h3>
|
||||
<a name="idm307895771248-bb"></a><code class="computeroutput">regular_axis</code> public member functions</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1">
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="keyword">int</span> <a name="idm267991812208-bb"></a><span class="identifier">index</span><span class="special">(</span><span class="identifier">value_type</span> x<span class="special">)</span> <span class="keyword">const</span> <span class="keyword">noexcept</span><span class="special">;</span></pre>Returns the bin index for the passed argument. </li>
|
||||
<pre class="literallayout"><span class="keyword">int</span> <a name="idm307895770720-bb"></a><span class="identifier">index</span><span class="special">(</span><span class="identifier">value_type</span> x<span class="special">)</span> <span class="keyword">const</span> <span class="keyword">noexcept</span><span class="special">;</span></pre>Returns the bin index for the passed argument. </li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="identifier">value_type</span> <a name="idm267991810240-bb"></a><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span><span class="special">(</span><span class="keyword">int</span> idx<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns the starting edge of the bin. </li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">bool</span> <a name="idm267991808272-bb"></a><span class="keyword">operator</span><span class="special">==</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="regular_axis.html" title="Class template regular_axis">regular_axis</a> <span class="special">&</span> o<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">const_iterator</span> <a name="idm267991806192-bb"></a><span class="identifier">begin</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">const_iterator</span> <a name="idm267991805168-bb"></a><span class="identifier">end</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<pre class="literallayout"><span class="identifier">value_type</span> <a name="idm307895768752-bb"></a><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span><span class="special">(</span><span class="keyword">int</span> idx<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns the starting edge of the bin. </li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">bool</span> <a name="idm307895766784-bb"></a><span class="keyword">operator</span><span class="special">==</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="regular_axis.html" title="Class template regular_axis">regular_axis</a> <span class="special">&</span> o<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">const_iterator</span> <a name="idm307895764704-bb"></a><span class="identifier">begin</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">const_iterator</span> <a name="idm307895763680-bb"></a><span class="identifier">end</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
</ol></div>
|
||||
</div>
|
||||
<div class="refsect2">
|
||||
<a name="idm437079861808"></a><h3>
|
||||
<a name="idm307895748080-bb"></a><code class="computeroutput">regular_axis</code> private member functions</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Archive<span class="special">></span> <span class="keyword">void</span> <a name="idm307895747552-bb"></a><span class="identifier">serialize</span><span class="special">(</span><span class="identifier">Archive</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">unsigned</span><span class="special">)</span><span class="special">;</span></pre></li></ol></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||
@ -139,7 +148,7 @@
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="real_bin.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../histogram/reference.html#header.boost.histogram.axis_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="variable_axis.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
<a accesskey="p" href="real_bin.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../histogram/reference.html#header.boost.histogram.axis_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="variable_axis.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
66
doc/html/boost/histogram/transform/identity.html
Normal file
@ -0,0 +1,66 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Struct template identity</title>
|
||||
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
|
||||
<link rel="home" href="../../../index.html" title="Chapter 1. Boost.Histogram">
|
||||
<link rel="up" href="../../../histogram/reference.html#header.boost.histogram.axis_hpp" title="Header <boost/histogram/axis.hpp>">
|
||||
<link rel="prev" href="../../../histogram/reference.html" title="Reference">
|
||||
<link rel="next" href="log.html" title="Struct template log">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<table cellpadding="2" width="100%"><tr>
|
||||
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../boost.png"></td>
|
||||
<td align="center"><a href="../../../../../index.html">Home</a></td>
|
||||
<td align="center"><a href="../../../../../../../libs/libraries.htm">Libraries</a></td>
|
||||
<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
|
||||
<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
|
||||
<td align="center"><a href="../../../../../more/index.htm">More</a></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="../../../histogram/reference.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../histogram/reference.html#header.boost.histogram.axis_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="log.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.histogram.transform.identity"></a><div class="titlepage"></div>
|
||||
<div class="refnamediv">
|
||||
<h2><span class="refentrytitle">Struct template identity</span></h2>
|
||||
<p>boost::histogram::transform::identity</p>
|
||||
</div>
|
||||
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
|
||||
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../../histogram/reference.html#header.boost.histogram.axis_hpp" title="Header <boost/histogram/axis.hpp>">boost/histogram/axis.hpp</a>>
|
||||
|
||||
</span><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Value<span class="special">></span>
|
||||
<span class="keyword">struct</span> <a class="link" href="identity.html" title="Struct template identity">identity</a> <span class="special">{</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="identity.html#idm307895708640-bb">public static functions</a></span>
|
||||
<span class="keyword">static</span> <span class="identifier">Value</span> <a class="link" href="identity.html#idm307895708112-bb"><span class="identifier">forward</span></a><span class="special">(</span><span class="identifier">Value</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">static</span> <span class="identifier">Value</span> <a class="link" href="identity.html#idm307895706448-bb"><span class="identifier">inverse</span></a><span class="special">(</span><span class="identifier">Value</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="special">}</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idm437081341392"></a><h2>Description</h2>
|
||||
<div class="refsect2">
|
||||
<a name="idm437081340992"></a><h3>
|
||||
<a name="idm307895708640-bb"></a><code class="computeroutput">identity</code> public static functions</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1">
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">static</span> <span class="identifier">Value</span> <a name="idm307895708112-bb"></a><span class="identifier">forward</span><span class="special">(</span><span class="identifier">Value</span> v<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">static</span> <span class="identifier">Value</span> <a name="idm307895706448-bb"></a><span class="identifier">inverse</span><span class="special">(</span><span class="identifier">Value</span> v<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
</ol></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||
<td align="left"></td>
|
||||
<td align="right"><div class="copyright-footer">Copyright © 2016, 2017 Hans Dembinski<p>
|
||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
</p>
|
||||
</div></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="../../../histogram/reference.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../histogram/reference.html#header.boost.histogram.axis_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="log.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
66
doc/html/boost/histogram/transform/log.html
Normal file
@ -0,0 +1,66 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Struct template log</title>
|
||||
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
|
||||
<link rel="home" href="../../../index.html" title="Chapter 1. Boost.Histogram">
|
||||
<link rel="up" href="../../../histogram/reference.html#header.boost.histogram.axis_hpp" title="Header <boost/histogram/axis.hpp>">
|
||||
<link rel="prev" href="identity.html" title="Struct template identity">
|
||||
<link rel="next" href="sqrt.html" title="Struct template sqrt">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<table cellpadding="2" width="100%"><tr>
|
||||
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../boost.png"></td>
|
||||
<td align="center"><a href="../../../../../index.html">Home</a></td>
|
||||
<td align="center"><a href="../../../../../../../libs/libraries.htm">Libraries</a></td>
|
||||
<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
|
||||
<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
|
||||
<td align="center"><a href="../../../../../more/index.htm">More</a></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="identity.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../histogram/reference.html#header.boost.histogram.axis_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="sqrt.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.histogram.transform.log"></a><div class="titlepage"></div>
|
||||
<div class="refnamediv">
|
||||
<h2><span class="refentrytitle">Struct template log</span></h2>
|
||||
<p>boost::histogram::transform::log</p>
|
||||
</div>
|
||||
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
|
||||
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../../histogram/reference.html#header.boost.histogram.axis_hpp" title="Header <boost/histogram/axis.hpp>">boost/histogram/axis.hpp</a>>
|
||||
|
||||
</span><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Value<span class="special">></span>
|
||||
<span class="keyword">struct</span> <a class="link" href="log.html" title="Struct template log">log</a> <span class="special">{</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="log.html#idm307895703488-bb">public static functions</a></span>
|
||||
<span class="keyword">static</span> <span class="identifier">Value</span> <a class="link" href="log.html#idm307895702960-bb"><span class="identifier">forward</span></a><span class="special">(</span><span class="identifier">Value</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">static</span> <span class="identifier">Value</span> <a class="link" href="log.html#idm307895701296-bb"><span class="identifier">inverse</span></a><span class="special">(</span><span class="identifier">Value</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="special">}</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idm437081309168"></a><h2>Description</h2>
|
||||
<div class="refsect2">
|
||||
<a name="idm437081308768"></a><h3>
|
||||
<a name="idm307895703488-bb"></a><code class="computeroutput">log</code> public static functions</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1">
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">static</span> <span class="identifier">Value</span> <a name="idm307895702960-bb"></a><span class="identifier">forward</span><span class="special">(</span><span class="identifier">Value</span> v<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">static</span> <span class="identifier">Value</span> <a name="idm307895701296-bb"></a><span class="identifier">inverse</span><span class="special">(</span><span class="identifier">Value</span> v<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
</ol></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||
<td align="left"></td>
|
||||
<td align="right"><div class="copyright-footer">Copyright © 2016, 2017 Hans Dembinski<p>
|
||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
</p>
|
||||
</div></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="identity.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../histogram/reference.html#header.boost.histogram.axis_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="sqrt.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
66
doc/html/boost/histogram/transform/sqrt.html
Normal file
@ -0,0 +1,66 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Struct template sqrt</title>
|
||||
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
|
||||
<link rel="home" href="../../../index.html" title="Chapter 1. Boost.Histogram">
|
||||
<link rel="up" href="../../../histogram/reference.html#header.boost.histogram.axis_hpp" title="Header <boost/histogram/axis.hpp>">
|
||||
<link rel="prev" href="log.html" title="Struct template log">
|
||||
<link rel="next" href="../axis_base.html" title="Class template axis_base">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<table cellpadding="2" width="100%"><tr>
|
||||
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../boost.png"></td>
|
||||
<td align="center"><a href="../../../../../index.html">Home</a></td>
|
||||
<td align="center"><a href="../../../../../../../libs/libraries.htm">Libraries</a></td>
|
||||
<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
|
||||
<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
|
||||
<td align="center"><a href="../../../../../more/index.htm">More</a></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="log.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../histogram/reference.html#header.boost.histogram.axis_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../axis_base.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.histogram.transform.sqrt"></a><div class="titlepage"></div>
|
||||
<div class="refnamediv">
|
||||
<h2><span class="refentrytitle">Struct template sqrt</span></h2>
|
||||
<p>boost::histogram::transform::sqrt</p>
|
||||
</div>
|
||||
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
|
||||
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../../histogram/reference.html#header.boost.histogram.axis_hpp" title="Header <boost/histogram/axis.hpp>">boost/histogram/axis.hpp</a>>
|
||||
|
||||
</span><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Value<span class="special">></span>
|
||||
<span class="keyword">struct</span> <a class="link" href="sqrt.html" title="Struct template sqrt">sqrt</a> <span class="special">{</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="sqrt.html#idm307895698336-bb">public static functions</a></span>
|
||||
<span class="keyword">static</span> <span class="identifier">Value</span> <a class="link" href="sqrt.html#idm307895697808-bb"><span class="identifier">forward</span></a><span class="special">(</span><span class="identifier">Value</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">static</span> <span class="identifier">Value</span> <a class="link" href="sqrt.html#idm307895696144-bb"><span class="identifier">inverse</span></a><span class="special">(</span><span class="identifier">Value</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="special">}</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idm437081276832"></a><h2>Description</h2>
|
||||
<div class="refsect2">
|
||||
<a name="idm437081276432"></a><h3>
|
||||
<a name="idm307895698336-bb"></a><code class="computeroutput">sqrt</code> public static functions</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1">
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">static</span> <span class="identifier">Value</span> <a name="idm307895697808-bb"></a><span class="identifier">forward</span><span class="special">(</span><span class="identifier">Value</span> v<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">static</span> <span class="identifier">Value</span> <a name="idm307895696144-bb"></a><span class="identifier">inverse</span><span class="special">(</span><span class="identifier">Value</span> v<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
</ol></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||
<td align="left"></td>
|
||||
<td align="right"><div class="copyright-footer">Copyright © 2016, 2017 Hans Dembinski<p>
|
||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
</p>
|
||||
</div></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="log.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../../histogram/reference.html#header.boost.histogram.axis_hpp"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../axis_base.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
@ -2,25 +2,25 @@
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Class template variable_axis</title>
|
||||
<link rel="stylesheet" href="../../../../../../doc/src/boostbook.css" type="text/css">
|
||||
<link rel="stylesheet" href="../../../../doc/src/boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
|
||||
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Histogram">
|
||||
<link rel="up" href="../../histogram/reference.html#header.boost.histogram.axis_hpp" title="Header <boost/histogram/axis.hpp>">
|
||||
<link rel="prev" href="regular_axis.html" title="Class template regular_axis">
|
||||
<link rel="next" href="histogram.html" title="Class template histogram">
|
||||
<link rel="next" href="../../BOOST_HISTOGRAM_STRING_VIEW.html" title="Macro BOOST_HISTOGRAM_STRING_VIEW">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<table cellpadding="2" width="100%"><tr>
|
||||
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
|
||||
<td align="center"><a href="../../../../../../index.html">Home</a></td>
|
||||
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
|
||||
<td align="center"><a href="../../../../index.html">Home</a></td>
|
||||
<td align="center"><a href="../../../../../../libs/libraries.htm">Libraries</a></td>
|
||||
<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
|
||||
<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
|
||||
<td align="center"><a href="../../../../../../more/index.htm">More</a></td>
|
||||
<td align="center"><a href="../../../../more/index.htm">More</a></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="regular_axis.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../histogram/reference.html#header.boost.histogram.axis_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="histogram.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
<a accesskey="p" href="regular_axis.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../histogram/reference.html#header.boost.histogram.axis_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../BOOST_HISTOGRAM_STRING_VIEW.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.histogram.variable_axis"></a><div class="titlepage"></div>
|
||||
@ -41,35 +41,38 @@
|
||||
<span class="keyword">typedef</span> <span class="identifier">axis_iterator</span><span class="special"><</span> <a class="link" href="variable_axis.html" title="Class template variable_axis">variable_axis</a> <span class="special">></span> <a name="boost.histogram.variable_axis.const_iterator"></a><span class="identifier">const_iterator</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="variable_axis.html#boost.histogram.variable_axisconstruct-copy-destruct">construct/copy/destruct</a></span>
|
||||
<a class="link" href="variable_axis.html#idm267991774864-bb"><span class="identifier">variable_axis</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">initializer_list</span><span class="special"><</span> <span class="identifier">value_type</span> <span class="special">></span> <span class="special">&</span><span class="special">,</span>
|
||||
<a class="link" href="variable_axis.html#idm307895729856-bb"><span class="identifier">variable_axis</span></a><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">initializer_list</span><span class="special"><</span> <span class="identifier">value_type</span> <span class="special">></span> <span class="special">&</span><span class="special">,</span>
|
||||
<span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="special">&</span> <span class="special">=</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">(</span><span class="special">)</span><span class="special">,</span> <span class="keyword">bool</span> <span class="special">=</span> <span class="keyword">true</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Iterator<span class="special">></span>
|
||||
<a class="link" href="variable_axis.html#idm267991770112-bb"><span class="identifier">variable_axis</span></a><span class="special">(</span><span class="identifier">Iterator</span><span class="special">,</span> <span class="identifier">Iterator</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="special">&</span> <span class="special">=</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">(</span><span class="special">)</span><span class="special">,</span>
|
||||
<a class="link" href="variable_axis.html#idm307895725104-bb"><span class="identifier">variable_axis</span></a><span class="special">(</span><span class="identifier">Iterator</span><span class="special">,</span> <span class="identifier">Iterator</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="special">&</span> <span class="special">=</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">(</span><span class="special">)</span><span class="special">,</span>
|
||||
<span class="keyword">bool</span> <span class="special">=</span> <span class="keyword">true</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="variable_axis.html#idm267991765936-bb"><span class="identifier">variable_axis</span></a><span class="special">(</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span>
|
||||
<a class="link" href="variable_axis.html#idm267991765424-bb"><span class="identifier">variable_axis</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="variable_axis.html" title="Class template variable_axis">variable_axis</a> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="variable_axis.html#idm267991762224-bb"><span class="identifier">variable_axis</span></a><span class="special">(</span><a class="link" href="variable_axis.html" title="Class template variable_axis">variable_axis</a> <span class="special">&&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span>
|
||||
<a class="link" href="variable_axis.html" title="Class template variable_axis">variable_axis</a> <span class="special">&</span> <a class="link" href="variable_axis.html#idm267991764096-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="variable_axis.html" title="Class template variable_axis">variable_axis</a> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="variable_axis.html" title="Class template variable_axis">variable_axis</a> <span class="special">&</span> <a class="link" href="variable_axis.html#idm267991760800-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><a class="link" href="variable_axis.html" title="Class template variable_axis">variable_axis</a> <span class="special">&&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span>
|
||||
<a class="link" href="variable_axis.html#idm307895720928-bb"><span class="identifier">variable_axis</span></a><span class="special">(</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span>
|
||||
<a class="link" href="variable_axis.html#idm307895720416-bb"><span class="identifier">variable_axis</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="variable_axis.html" title="Class template variable_axis">variable_axis</a> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="variable_axis.html#idm307895717216-bb"><span class="identifier">variable_axis</span></a><span class="special">(</span><a class="link" href="variable_axis.html" title="Class template variable_axis">variable_axis</a> <span class="special">&&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span>
|
||||
<a class="link" href="variable_axis.html" title="Class template variable_axis">variable_axis</a> <span class="special">&</span> <a class="link" href="variable_axis.html#idm307895719088-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="variable_axis.html" title="Class template variable_axis">variable_axis</a> <span class="special">&</span><span class="special">)</span><span class="special">;</span>
|
||||
<a class="link" href="variable_axis.html" title="Class template variable_axis">variable_axis</a> <span class="special">&</span> <a class="link" href="variable_axis.html#idm307895715792-bb"><span class="keyword">operator</span><span class="special">=</span></a><span class="special">(</span><a class="link" href="variable_axis.html" title="Class template variable_axis">variable_axis</a> <span class="special">&&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="variable_axis.html#idm267991783600-bb">public member functions</a></span>
|
||||
<span class="keyword">int</span> <a class="link" href="variable_axis.html#idm267991783072-bb"><span class="identifier">index</span></a><span class="special">(</span><span class="identifier">value_type</span><span class="special">)</span> <span class="keyword">const</span> <span class="keyword">noexcept</span><span class="special">;</span>
|
||||
<span class="identifier">value_type</span> <a class="link" href="variable_axis.html#idm267991781104-bb"><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">bool</span> <a class="link" href="variable_axis.html#idm267991779136-bb"><span class="keyword">operator</span><span class="special">==</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="variable_axis.html" title="Class template variable_axis">variable_axis</a> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">const_iterator</span> <a class="link" href="variable_axis.html#idm267991777056-bb"><span class="identifier">begin</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">const_iterator</span> <a class="link" href="variable_axis.html#idm267991776032-bb"><span class="identifier">end</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="comment">// <a class="link" href="variable_axis.html#idm307895738592-bb">public member functions</a></span>
|
||||
<span class="keyword">int</span> <a class="link" href="variable_axis.html#idm307895738064-bb"><span class="identifier">index</span></a><span class="special">(</span><span class="identifier">value_type</span><span class="special">)</span> <span class="keyword">const</span> <span class="keyword">noexcept</span><span class="special">;</span>
|
||||
<span class="identifier">value_type</span> <a class="link" href="variable_axis.html#idm307895736096-bb"><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span></a><span class="special">(</span><span class="keyword">int</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="keyword">bool</span> <a class="link" href="variable_axis.html#idm307895734128-bb"><span class="keyword">operator</span><span class="special">==</span></a><span class="special">(</span><span class="keyword">const</span> <a class="link" href="variable_axis.html" title="Class template variable_axis">variable_axis</a> <span class="special">&</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">const_iterator</span> <a class="link" href="variable_axis.html#idm307895732048-bb"><span class="identifier">begin</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="identifier">const_iterator</span> <a class="link" href="variable_axis.html#idm307895731024-bb"><span class="identifier">end</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="variable_axis.html#idm307895713824-bb">private member functions</a></span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Archive<span class="special">></span> <span class="keyword">void</span> <a class="link" href="variable_axis.html#idm307895713296-bb"><span class="identifier">serialize</span></a><span class="special">(</span><span class="identifier">Archive</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">unsigned</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="special">}</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idm514246482432"></a><h2>Description</h2>
|
||||
<a name="idm437079732384"></a><h2>Description</h2>
|
||||
<p>Binning is a O(log(N)) operation. If speed matters and the problem domain allows it, prefer a <a class="link" href="regular_axis.html" title="Class template regular_axis">regular_axis</a>. </p>
|
||||
<div class="refsect2">
|
||||
<a name="idm514246480912"></a><h3>
|
||||
<a name="idm437079730864"></a><h3>
|
||||
<a name="boost.histogram.variable_axisconstruct-copy-destruct"></a><code class="computeroutput">variable_axis</code>
|
||||
public
|
||||
construct/copy/destruct</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1">
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><a name="idm267991774864-bb"></a><span class="identifier">variable_axis</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">initializer_list</span><span class="special"><</span> <span class="identifier">value_type</span> <span class="special">></span> <span class="special">&</span> x<span class="special">,</span>
|
||||
<pre class="literallayout"><a name="idm307895729856-bb"></a><span class="identifier">variable_axis</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">initializer_list</span><span class="special"><</span> <span class="identifier">value_type</span> <span class="special">></span> <span class="special">&</span> x<span class="special">,</span>
|
||||
<span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="special">&</span> label <span class="special">=</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">(</span><span class="special">)</span><span class="special">,</span> <span class="keyword">bool</span> uoflow <span class="special">=</span> <span class="keyword">true</span><span class="special">)</span><span class="special">;</span></pre>Construct an axis from bin edges. <p>
|
||||
</p>
|
||||
<div class="variablelist"><table border="0" class="variablelist compact">
|
||||
@ -103,29 +106,34 @@
|
||||
</table></div>
|
||||
</li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Iterator<span class="special">></span>
|
||||
<a name="idm267991770112-bb"></a><span class="identifier">variable_axis</span><span class="special">(</span><span class="identifier">Iterator</span> begin<span class="special">,</span> <span class="identifier">Iterator</span> end<span class="special">,</span>
|
||||
<a name="idm307895725104-bb"></a><span class="identifier">variable_axis</span><span class="special">(</span><span class="identifier">Iterator</span> begin<span class="special">,</span> <span class="identifier">Iterator</span> end<span class="special">,</span>
|
||||
<span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="special">&</span> label <span class="special">=</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span><span class="special">(</span><span class="special">)</span><span class="special">,</span>
|
||||
<span class="keyword">bool</span> uoflow <span class="special">=</span> <span class="keyword">true</span><span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idm267991765936-bb"></a><span class="identifier">variable_axis</span><span class="special">(</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idm267991765424-bb"></a><span class="identifier">variable_axis</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="variable_axis.html" title="Class template variable_axis">variable_axis</a> <span class="special">&</span> o<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idm267991762224-bb"></a><span class="identifier">variable_axis</span><span class="special">(</span><a class="link" href="variable_axis.html" title="Class template variable_axis">variable_axis</a> <span class="special">&&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a class="link" href="variable_axis.html" title="Class template variable_axis">variable_axis</a> <span class="special">&</span> <a name="idm267991764096-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="variable_axis.html" title="Class template variable_axis">variable_axis</a> <span class="special">&</span> o<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a class="link" href="variable_axis.html" title="Class template variable_axis">variable_axis</a> <span class="special">&</span> <a name="idm267991760800-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><a class="link" href="variable_axis.html" title="Class template variable_axis">variable_axis</a> <span class="special">&&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idm307895720928-bb"></a><span class="identifier">variable_axis</span><span class="special">(</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idm307895720416-bb"></a><span class="identifier">variable_axis</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="variable_axis.html" title="Class template variable_axis">variable_axis</a> <span class="special">&</span> o<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a name="idm307895717216-bb"></a><span class="identifier">variable_axis</span><span class="special">(</span><a class="link" href="variable_axis.html" title="Class template variable_axis">variable_axis</a> <span class="special">&&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a class="link" href="variable_axis.html" title="Class template variable_axis">variable_axis</a> <span class="special">&</span> <a name="idm307895719088-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="variable_axis.html" title="Class template variable_axis">variable_axis</a> <span class="special">&</span> o<span class="special">)</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><a class="link" href="variable_axis.html" title="Class template variable_axis">variable_axis</a> <span class="special">&</span> <a name="idm307895715792-bb"></a><span class="keyword">operator</span><span class="special">=</span><span class="special">(</span><a class="link" href="variable_axis.html" title="Class template variable_axis">variable_axis</a> <span class="special">&&</span><span class="special">)</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span></pre></li>
|
||||
</ol></div>
|
||||
</div>
|
||||
<div class="refsect2">
|
||||
<a name="idm514246408432"></a><h3>
|
||||
<a name="idm267991783600-bb"></a><code class="computeroutput">variable_axis</code> public member functions</h3>
|
||||
<a name="idm437092173264"></a><h3>
|
||||
<a name="idm307895738592-bb"></a><code class="computeroutput">variable_axis</code> public member functions</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1">
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="keyword">int</span> <a name="idm267991783072-bb"></a><span class="identifier">index</span><span class="special">(</span><span class="identifier">value_type</span> x<span class="special">)</span> <span class="keyword">const</span> <span class="keyword">noexcept</span><span class="special">;</span></pre>Returns the bin index for the passed argument. </li>
|
||||
<pre class="literallayout"><span class="keyword">int</span> <a name="idm307895738064-bb"></a><span class="identifier">index</span><span class="special">(</span><span class="identifier">value_type</span> x<span class="special">)</span> <span class="keyword">const</span> <span class="keyword">noexcept</span><span class="special">;</span></pre>Returns the bin index for the passed argument. </li>
|
||||
<li class="listitem">
|
||||
<pre class="literallayout"><span class="identifier">value_type</span> <a name="idm267991781104-bb"></a><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span><span class="special">(</span><span class="keyword">int</span> idx<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns the starting edge of the bin. </li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">bool</span> <a name="idm267991779136-bb"></a><span class="keyword">operator</span><span class="special">==</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="variable_axis.html" title="Class template variable_axis">variable_axis</a> <span class="special">&</span> o<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">const_iterator</span> <a name="idm267991777056-bb"></a><span class="identifier">begin</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">const_iterator</span> <a name="idm267991776032-bb"></a><span class="identifier">end</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<pre class="literallayout"><span class="identifier">value_type</span> <a name="idm307895736096-bb"></a><span class="keyword">operator</span><span class="special">[</span><span class="special">]</span><span class="special">(</span><span class="keyword">int</span> idx<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre>Returns the starting edge of the bin. </li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="keyword">bool</span> <a name="idm307895734128-bb"></a><span class="keyword">operator</span><span class="special">==</span><span class="special">(</span><span class="keyword">const</span> <a class="link" href="variable_axis.html" title="Class template variable_axis">variable_axis</a> <span class="special">&</span> o<span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">const_iterator</span> <a name="idm307895732048-bb"></a><span class="identifier">begin</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
<li class="listitem"><pre class="literallayout"><span class="identifier">const_iterator</span> <a name="idm307895731024-bb"></a><span class="identifier">end</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li>
|
||||
</ol></div>
|
||||
</div>
|
||||
<div class="refsect2">
|
||||
<a name="idm437092144096"></a><h3>
|
||||
<a name="idm307895713824-bb"></a><code class="computeroutput">variable_axis</code> private member functions</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Archive<span class="special">></span> <span class="keyword">void</span> <a name="idm307895713296-bb"></a><span class="identifier">serialize</span><span class="special">(</span><span class="identifier">Archive</span> <span class="special">&</span><span class="special">,</span> <span class="keyword">unsigned</span><span class="special">)</span><span class="special">;</span></pre></li></ol></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||
@ -138,7 +146,7 @@
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="regular_axis.html"><img src="../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../histogram/reference.html#header.boost.histogram.axis_hpp"><img src="../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="histogram.html"><img src="../../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
<a accesskey="p" href="regular_axis.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../histogram/reference.html#header.boost.histogram.axis_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../../BOOST_HISTOGRAM_STRING_VIEW.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
72
doc/html/boost/histogram/weight.html
Normal file
@ -0,0 +1,72 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Class weight</title>
|
||||
<link rel="stylesheet" href="../../../../doc/src/boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
|
||||
<link rel="home" href="../../index.html" title="Chapter 1. Boost.Histogram">
|
||||
<link rel="up" href="../../histogram/reference.html#header.boost.histogram.histogram_fwd_hpp" title="Header <boost/histogram/histogram_fwd.hpp>">
|
||||
<link rel="prev" href="histogram.html" title="Class template histogram">
|
||||
<link rel="next" href="histogram__idm307895659648.html" title="Class template histogram<Dynamic, Axes, Storage>">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<table cellpadding="2" width="100%"><tr>
|
||||
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
|
||||
<td align="center"><a href="../../../../index.html">Home</a></td>
|
||||
<td align="center"><a href="../../../../../../libs/libraries.htm">Libraries</a></td>
|
||||
<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
|
||||
<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
|
||||
<td align="center"><a href="../../../../more/index.htm">More</a></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="histogram.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../histogram/reference.html#header.boost.histogram.histogram_fwd_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="histogram__idm307895659648.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="refentry">
|
||||
<a name="boost.histogram.weight"></a><div class="titlepage"></div>
|
||||
<div class="refnamediv">
|
||||
<h2><span class="refentrytitle">Class weight</span></h2>
|
||||
<p>boost::histogram::weight</p>
|
||||
</div>
|
||||
<h2 xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv-title">Synopsis</h2>
|
||||
<div xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="refsynopsisdiv"><pre class="synopsis"><span class="comment">// In header: <<a class="link" href="../../histogram/reference.html#header.boost.histogram.histogram_fwd_hpp" title="Header <boost/histogram/histogram_fwd.hpp>">boost/histogram/histogram_fwd.hpp</a>>
|
||||
|
||||
</span>
|
||||
<span class="keyword">class</span> <a class="link" href="weight.html" title="Class weight">weight</a> <span class="special">{</span>
|
||||
<span class="keyword">public</span><span class="special">:</span>
|
||||
<span class="comment">// <a class="link" href="weight.html#boost.histogram.weightconstruct-copy-destruct">construct/copy/destruct</a></span>
|
||||
<span class="keyword">explicit</span> <a class="link" href="weight.html#idm307895664448-bb"><span class="identifier">weight</span></a><span class="special">(</span><span class="keyword">double</span><span class="special">)</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// <a class="link" href="weight.html#idm307895666400-bb">public member functions</a></span>
|
||||
<span class="keyword">explicit</span> <a class="link" href="weight.html#idm307895665872-bb"><span class="keyword">operator</span> <span class="keyword">double</span></a><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span>
|
||||
<span class="special">}</span><span class="special">;</span></pre></div>
|
||||
<div class="refsect1">
|
||||
<a name="idm437092001552"></a><h2>Description</h2>
|
||||
<div class="refsect2">
|
||||
<a name="idm437092001168"></a><h3>
|
||||
<a name="boost.histogram.weightconstruct-copy-destruct"></a><code class="computeroutput">weight</code>
|
||||
public
|
||||
construct/copy/destruct</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><span class="keyword">explicit</span> <a name="idm307895664448-bb"></a><span class="identifier">weight</span><span class="special">(</span><span class="keyword">double</span> v<span class="special">)</span><span class="special">;</span></pre></li></ol></div>
|
||||
</div>
|
||||
<div class="refsect2">
|
||||
<a name="idm437091994816"></a><h3>
|
||||
<a name="idm307895666400-bb"></a><code class="computeroutput">weight</code> public member functions</h3>
|
||||
<div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><pre class="literallayout"><span class="keyword">explicit</span> <a name="idm307895665872-bb"></a><span class="keyword">operator</span> <span class="keyword">double</span><span class="special">(</span><span class="special">)</span> <span class="keyword">const</span><span class="special">;</span></pre></li></ol></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||
<td align="left"></td>
|
||||
<td align="right"><div class="copyright-footer">Copyright © 2016, 2017 Hans Dembinski<p>
|
||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
</p>
|
||||
</div></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="histogram.html"><img src="../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../../histogram/reference.html#header.boost.histogram.histogram_fwd_hpp"><img src="../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../index.html"><img src="../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="histogram__idm307895659648.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
@ -2,7 +2,7 @@
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Abstract</title>
|
||||
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
|
||||
<link rel="stylesheet" href="../../../doc/src/boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
|
||||
<link rel="home" href="../index.html" title="Chapter 1. Boost.Histogram">
|
||||
<link rel="up" href="../index.html" title="Chapter 1. Boost.Histogram">
|
||||
@ -11,16 +11,16 @@
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<table cellpadding="2" width="100%"><tr>
|
||||
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../boost.png"></td>
|
||||
<td align="center"><a href="../../../../../index.html">Home</a></td>
|
||||
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../boost.png"></td>
|
||||
<td align="center"><a href="../../../index.html">Home</a></td>
|
||||
<td align="center"><a href="../../../../../libs/libraries.htm">Libraries</a></td>
|
||||
<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
|
||||
<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
|
||||
<td align="center"><a href="../../../../../more/index.htm">More</a></td>
|
||||
<td align="center"><a href="../../../more/index.htm">More</a></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="../index.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="acknowledgments.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
<a accesskey="p" href="../index.html"><img src="../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="acknowledgments.html"><img src="../../../doc/src/images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="section">
|
||||
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
|
||||
@ -32,7 +32,7 @@
|
||||
for your statistics needs. It is very customisable through policy classes,
|
||||
but the default policies were carefully designed so that most users won't need
|
||||
to customize anything. The library has a convenient uniform interface, is memory
|
||||
efficient, and very fast. If the default policies are used, bin counts <span class="bold"><strong>cannot overflow</strong></span> or <span class="bold"><strong>loose precision</strong></span>.
|
||||
efficient, and very fast. If the default policies are used, bin counts <span class="bold"><strong>cannot overflow</strong></span> or <span class="bold"><strong>be capped</strong></span>.
|
||||
</p>
|
||||
<p>
|
||||
The histogram class comes in two implementations with a common interface. The
|
||||
@ -40,8 +40,8 @@
|
||||
to provide maximum performance, at the cost of potentially larger executables
|
||||
and reduced runtime flexibility. The <span class="bold"><strong>dynamic</strong></span>
|
||||
variant makes the opposite trade-off. Python bindings for the latter are included,
|
||||
implemented with <a href="../../../../../libs/python/index.html" target="_top">Boost.Python</a>.
|
||||
Optional serialization support is implemented with <a href="../../../../../libs/serialization/index.html" target="_top">Boost.Serialization</a>.
|
||||
implemented with <a href="../../libs/python/index.html" target="_top">Boost.Python</a>.
|
||||
Optional serialization support is implemented with <a href="../../libs/serialization/index.html" target="_top">Boost.Serialization</a>.
|
||||
</p>
|
||||
<p>
|
||||
The histogram supports value semantics. Move operations and trips over the
|
||||
@ -68,7 +68,7 @@
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="../index.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="acknowledgments.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
<a accesskey="p" href="../index.html"><img src="../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="acknowledgments.html"><img src="../../../doc/src/images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -2,7 +2,7 @@
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Acknowledgments</title>
|
||||
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
|
||||
<link rel="stylesheet" href="../../../doc/src/boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
|
||||
<link rel="home" href="../index.html" title="Chapter 1. Boost.Histogram">
|
||||
<link rel="up" href="../index.html" title="Chapter 1. Boost.Histogram">
|
||||
@ -11,16 +11,16 @@
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<table cellpadding="2" width="100%"><tr>
|
||||
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../boost.png"></td>
|
||||
<td align="center"><a href="../../../../../index.html">Home</a></td>
|
||||
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../boost.png"></td>
|
||||
<td align="center"><a href="../../../index.html">Home</a></td>
|
||||
<td align="center"><a href="../../../../../libs/libraries.htm">Libraries</a></td>
|
||||
<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
|
||||
<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
|
||||
<td align="center"><a href="../../../../../more/index.htm">More</a></td>
|
||||
<td align="center"><a href="../../../more/index.htm">More</a></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="abstract.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="motivation.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
<a accesskey="p" href="abstract.html"><img src="../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="motivation.html"><img src="../../../doc/src/images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="section">
|
||||
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
|
||||
@ -41,7 +41,7 @@
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="abstract.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="motivation.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
<a accesskey="p" href="abstract.html"><img src="../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="motivation.html"><img src="../../../doc/src/images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -2,7 +2,7 @@
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Benchmarks</title>
|
||||
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
|
||||
<link rel="stylesheet" href="../../../doc/src/boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
|
||||
<link rel="home" href="../index.html" title="Chapter 1. Boost.Histogram">
|
||||
<link rel="up" href="../index.html" title="Chapter 1. Boost.Histogram">
|
||||
@ -11,16 +11,16 @@
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<table cellpadding="2" width="100%"><tr>
|
||||
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../boost.png"></td>
|
||||
<td align="center"><a href="../../../../../index.html">Home</a></td>
|
||||
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../boost.png"></td>
|
||||
<td align="center"><a href="../../../index.html">Home</a></td>
|
||||
<td align="center"><a href="../../../../../libs/libraries.htm">Libraries</a></td>
|
||||
<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
|
||||
<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
|
||||
<td align="center"><a href="../../../../../more/index.htm">More</a></td>
|
||||
<td align="center"><a href="../../../more/index.htm">More</a></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="user_guide.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="rationale.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
<a accesskey="p" href="user_guide.html"><img src="../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="rationale.html"><img src="../../../doc/src/images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="section">
|
||||
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
|
||||
@ -51,13 +51,13 @@
|
||||
</p></dd>
|
||||
<dt><span class="term">py:numpy</span></dt>
|
||||
<dd><p>
|
||||
numpy functions (<code class="computeroutput"><span class="identifier">numpy</span><span class="special">.</span><span class="identifier">histogram1d</span></code>
|
||||
for 1D, <code class="computeroutput"><span class="identifier">numpy</span><span class="special">.</span><span class="identifier">histogramdd</span></code> for 3D and 6D)
|
||||
numpy functions (<code class="computeroutput"><span class="identifier">numpy</span><span class="special">.</span><span class="identifier">histogram</span></code>
|
||||
for 1D, <code class="computeroutput"><span class="identifier">numpy</span><span class="special">.</span><span class="identifier">histogramdd</span></code> for 2D, 3D, and 6D)
|
||||
</p></dd>
|
||||
<dt><span class="term">py:hd_sd</span></dt>
|
||||
<dd><p>
|
||||
<code class="computeroutput"><a class="link" href="../boost/histogram/histogram.html" title="Class template histogram">histogram<Dynamic, Axes,
|
||||
adaptive_storage<>></a></code> called from Python
|
||||
<code class="computeroutput"><a class="link" href="../boost/histogram/histogram.html" title="Class template histogram">Axes, adaptive_storage<>></a></code>
|
||||
called from Python
|
||||
</p></dd>
|
||||
<dt><span class="term">hs_ss</span></dt>
|
||||
<dd><p>
|
||||
@ -85,14 +85,14 @@
|
||||
is faster than <code class="computeroutput"><a class="link" href="../boost/histogram/container_storage.html" title="Class template container_storage">boost::histogram::container_storage</a></code>
|
||||
for histograms with many bins, because it uses the cache more effectively due
|
||||
to its smaller memory consumption per bin. If the number of bins is small,
|
||||
the latter is faster since it does not reallocate memory to increase the element
|
||||
size.
|
||||
it is slower because of the instruction and allocation overhead of handling
|
||||
memory in a dynamic way.
|
||||
</p>
|
||||
<p>
|
||||
The histograms in this library are mostly faster than the competition, in some
|
||||
cases by a factor of 2. Simultaneously they are more flexible, since binning
|
||||
strategies can be customised. The Python-wrapped histogram is slower than numpy's
|
||||
own specialized function for 1D, but beats numpy's general multi-dimensional
|
||||
own specialized function for 1D, but beats numpy's multi-dimensional histogramming
|
||||
function by a factor 2 to 3.
|
||||
</p>
|
||||
</div>
|
||||
@ -106,7 +106,7 @@
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="user_guide.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="rationale.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
<a accesskey="p" href="user_guide.html"><img src="../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="rationale.html"><img src="../../../doc/src/images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -2,7 +2,7 @@
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Changelog</title>
|
||||
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
|
||||
<link rel="stylesheet" href="../../../doc/src/boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
|
||||
<link rel="home" href="../index.html" title="Chapter 1. Boost.Histogram">
|
||||
<link rel="up" href="../index.html" title="Chapter 1. Boost.Histogram">
|
||||
@ -11,16 +11,16 @@
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<table cellpadding="2" width="100%"><tr>
|
||||
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../boost.png"></td>
|
||||
<td align="center"><a href="../../../../../index.html">Home</a></td>
|
||||
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../boost.png"></td>
|
||||
<td align="center"><a href="../../../index.html">Home</a></td>
|
||||
<td align="center"><a href="../../../../../libs/libraries.htm">Libraries</a></td>
|
||||
<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
|
||||
<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
|
||||
<td align="center"><a href="../../../../../more/index.htm">More</a></td>
|
||||
<td align="center"><a href="../../../more/index.htm">More</a></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="../boost/histogram/container_storage.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="references.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
<a accesskey="p" href="../boost/histogram/container_storage.html"><img src="../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="references.html"><img src="../../../doc/src/images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="section">
|
||||
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
|
||||
@ -36,7 +36,7 @@
|
||||
Added static_histogram (v1.0 only had dynamic_histogram).
|
||||
</li>
|
||||
<li class="listitem">
|
||||
Change of wfill(...) interface, weight comes first.
|
||||
Merged wfill(...) and fill(...) interface.
|
||||
</li>
|
||||
<li class="listitem">
|
||||
Support custom allocators in storage classes.
|
||||
@ -77,7 +77,7 @@
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="../boost/histogram/container_storage.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="references.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
<a accesskey="p" href="../boost/histogram/container_storage.html"><img src="../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="references.html"><img src="../../../doc/src/images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -2,7 +2,7 @@
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Concepts</title>
|
||||
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
|
||||
<link rel="stylesheet" href="../../../doc/src/boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
|
||||
<link rel="home" href="../index.html" title="Chapter 1. Boost.Histogram">
|
||||
<link rel="up" href="../index.html" title="Chapter 1. Boost.Histogram">
|
||||
@ -11,16 +11,16 @@
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<table cellpadding="2" width="100%"><tr>
|
||||
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../boost.png"></td>
|
||||
<td align="center"><a href="../../../../../index.html">Home</a></td>
|
||||
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../boost.png"></td>
|
||||
<td align="center"><a href="../../../index.html">Home</a></td>
|
||||
<td align="center"><a href="../../../../../libs/libraries.htm">Libraries</a></td>
|
||||
<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
|
||||
<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
|
||||
<td align="center"><a href="../../../../../more/index.htm">More</a></td>
|
||||
<td align="center"><a href="../../../more/index.htm">More</a></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="rationale.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="reference.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
<a accesskey="p" href="rationale.html"><img src="../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="reference.html"><img src="../../../doc/src/images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="section">
|
||||
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
|
||||
@ -207,7 +207,7 @@
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="rationale.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="reference.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
<a accesskey="p" href="rationale.html"><img src="../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="reference.html"><img src="../../../doc/src/images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -2,7 +2,7 @@
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Motivation</title>
|
||||
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
|
||||
<link rel="stylesheet" href="../../../doc/src/boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
|
||||
<link rel="home" href="../index.html" title="Chapter 1. Boost.Histogram">
|
||||
<link rel="up" href="../index.html" title="Chapter 1. Boost.Histogram">
|
||||
@ -11,16 +11,16 @@
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<table cellpadding="2" width="100%"><tr>
|
||||
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../boost.png"></td>
|
||||
<td align="center"><a href="../../../../../index.html">Home</a></td>
|
||||
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../boost.png"></td>
|
||||
<td align="center"><a href="../../../index.html">Home</a></td>
|
||||
<td align="center"><a href="../../../../../libs/libraries.htm">Libraries</a></td>
|
||||
<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
|
||||
<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
|
||||
<td align="center"><a href="../../../../../more/index.htm">More</a></td>
|
||||
<td align="center"><a href="../../../more/index.htm">More</a></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="acknowledgments.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="setup.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
<a accesskey="p" href="acknowledgments.html"><img src="../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="setup.html"><img src="../../../doc/src/images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="section">
|
||||
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
|
||||
@ -53,7 +53,7 @@
|
||||
through exchangable policies and user-supplied binning algorithms. Thanks to
|
||||
variadic templates, the interface is consistent for any number of dimensions.
|
||||
The implementations are also very fast. They use of compile-time information
|
||||
wherever possible and <a href="../../../../../libs/variant/index.html" target="_top">Boost.Variant</a>
|
||||
wherever possible and <a href="../../libs/variant/index.html" target="_top">Boost.Variant</a>
|
||||
rather than virtual inheritance to achieve faster run-time polymorphism.
|
||||
</p>
|
||||
<p>
|
||||
@ -67,7 +67,7 @@
|
||||
<p>
|
||||
Users with unusual requirements can implement their own custom storage policy
|
||||
or use the alternative container-based storage policy. With the latter, for
|
||||
example, and in conjunction with a <a href="../../../../../libs/array/index.html" target="_top">Boost.Array</a>,
|
||||
example, and in conjunction with a <a href="../../libs/array/index.html" target="_top">Boost.Array</a>,
|
||||
it is possible to construct a histogram entirely on the stack.
|
||||
</p>
|
||||
</div>
|
||||
@ -81,7 +81,7 @@
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="acknowledgments.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="setup.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
<a accesskey="p" href="acknowledgments.html"><img src="../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="setup.html"><img src="../../../doc/src/images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -2,7 +2,7 @@
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Rationale</title>
|
||||
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
|
||||
<link rel="stylesheet" href="../../../doc/src/boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
|
||||
<link rel="home" href="../index.html" title="Chapter 1. Boost.Histogram">
|
||||
<link rel="up" href="../index.html" title="Chapter 1. Boost.Histogram">
|
||||
@ -11,16 +11,16 @@
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<table cellpadding="2" width="100%"><tr>
|
||||
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../boost.png"></td>
|
||||
<td align="center"><a href="../../../../../index.html">Home</a></td>
|
||||
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../boost.png"></td>
|
||||
<td align="center"><a href="../../../index.html">Home</a></td>
|
||||
<td align="center"><a href="../../../../../libs/libraries.htm">Libraries</a></td>
|
||||
<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
|
||||
<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
|
||||
<td align="center"><a href="../../../../../more/index.htm">More</a></td>
|
||||
<td align="center"><a href="../../../more/index.htm">More</a></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="benchmarks.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="concepts.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
<a accesskey="p" href="benchmarks.html"><img src="../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="concepts.html"><img src="../../../doc/src/images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="section">
|
||||
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
|
||||
@ -207,7 +207,7 @@
|
||||
<p>
|
||||
We start with 1 byte per bin counter and then double the size as needed,
|
||||
until 8 byte per bin are reached. When even that is not enough, we switch
|
||||
to the <a href="../../../../../libs/multiprecision/index.html" target="_top">Boost.Multiprecision</a>
|
||||
to the <a href="../../libs/multiprecision/index.html" target="_top">Boost.Multiprecision</a>
|
||||
type <code class="computeroutput"><span class="identifier">cpp_int</span></code>, whose capacity
|
||||
is limited only by available memory. This approach is not only memory conserving,
|
||||
but also ultimately safe, because bin counters cannot overflow.
|
||||
@ -261,14 +261,13 @@
|
||||
otherwise might have been overlooked.
|
||||
</li>
|
||||
<li class="listitem">
|
||||
Projectability: In multi-dimensional histograms, an out-of-range value
|
||||
Reducability: In multi-dimensional histograms, an out-of-range value
|
||||
along one axis may be paired with an in-range value along another axis.
|
||||
If under- and overflow bins are missing, such a value pair is lost. This
|
||||
distorts the histogram even along the axis where the value was in range.
|
||||
When under- and overflow bins are present, it is possible to project
|
||||
(projecting means summing up along all other axes) the histogram onto
|
||||
any axis and get the same result as if one had filled a histogram with
|
||||
only that axis.
|
||||
When under- and overflow bins are present, it is possible to reduce (summing
|
||||
up along other axes) the histogram into a lower-dimensional version and
|
||||
get the same result as if one had filled the latter histogram.
|
||||
</li>
|
||||
</ul></div>
|
||||
</div>
|
||||
@ -383,7 +382,7 @@
|
||||
</p>
|
||||
<div class="note"><table border="0" summary="Note">
|
||||
<tr>
|
||||
<td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="../../../../../doc/src/images/note.png"></td>
|
||||
<td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="../../../doc/src/images/note.png"></td>
|
||||
<th align="left">Note</th>
|
||||
</tr>
|
||||
<tr><td align="left" valign="top"><p>
|
||||
@ -400,7 +399,7 @@
|
||||
<p>
|
||||
When the <code class="computeroutput"><a class="link" href="../boost/histogram/adaptive_storage.html" title="Class template adaptive_storage">adaptive_storage</a></code>
|
||||
is used, histograms may also be filled with weighted values. The choice of
|
||||
using weighted fills can be made at run-time. If the function <code class="computeroutput"><span class="identifier">wfill</span><span class="special">(...)</span></code>
|
||||
using weighted fills can be made at run-time. If the call <code class="computeroutput"><span class="identifier">fill</span><span class="special">(...,</span> <span class="identifier">weight</span><span class="special">(</span><span class="identifier">x</span><span class="special">))</span></code>
|
||||
is used, two doubles per bin are stored (previous integer counts are automatically
|
||||
converted). The first double keeps track of the sum of weights. The second
|
||||
double keeps track of the sum of weights squared. The latter is the variance
|
||||
@ -408,7 +407,7 @@
|
||||
</p>
|
||||
<div class="note"><table border="0" summary="Note">
|
||||
<tr>
|
||||
<td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="../../../../../doc/src/images/note.png"></td>
|
||||
<td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="../../../doc/src/images/note.png"></td>
|
||||
<th align="left">Note</th>
|
||||
</tr>
|
||||
<tr><td align="left" valign="top"><p>
|
||||
@ -447,7 +446,7 @@
|
||||
</p>
|
||||
<div class="note"><table border="0" summary="Note">
|
||||
<tr>
|
||||
<td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="../../../../../doc/src/images/note.png"></td>
|
||||
<td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="../../../doc/src/images/note.png"></td>
|
||||
<th align="left">Note</th>
|
||||
</tr>
|
||||
<tr><td align="left" valign="top">
|
||||
@ -465,14 +464,11 @@
|
||||
object implements the sequence protocol and behaves like an immutable sequence
|
||||
of axes. Examples: <code class="computeroutput"><span class="identifier">len</span><span class="special">(</span><span class="identifier">histogram</span><span class="special">)</span></code> returns the number of axes, <code class="computeroutput"><span class="identifier">histogram</span><span class="special">[</span><span class="number">0</span><span class="special">]</span></code> accesses
|
||||
the first axis, <code class="computeroutput"><span class="keyword">for</span> <span class="identifier">axis</span>
|
||||
<span class="identifier">in</span> <span class="identifier">histogram</span><span class="special">:</span> <span class="special">[...]</span></code>
|
||||
iterates.
|
||||
<span class="identifier">in</span> <span class="identifier">histogram</span><span class="special">:</span> <span class="special">[...]</span></code>.
|
||||
</p>
|
||||
<p>
|
||||
Keyword-based parameters: C++ member functions <code class="computeroutput"><span class="identifier">fill</span><span class="special">(...)</span></code> and <code class="computeroutput"><span class="identifier">wfill</span><span class="special">(...)</span></code> are wrapped by the single Python member
|
||||
function <code class="computeroutput"><span class="identifier">fill</span><span class="special">(...)</span></code>
|
||||
with an optional keyword parameter <code class="computeroutput"><span class="identifier">w</span></code>
|
||||
to pass a weight.
|
||||
Keyword-based parameters: the member function call <code class="computeroutput"><span class="identifier">fill</span><span class="special">(...,</span> <span class="identifier">weight</span><span class="special">(</span><span class="identifier">x</span><span class="special">))</span></code>
|
||||
in C++ is translated into a Python member function call <code class="computeroutput"><span class="identifier">fill</span><span class="special">(...,</span> <span class="identifier">weight</span><span class="special">=</span><span class="identifier">x</span><span class="special">)</span></code>.
|
||||
</p>
|
||||
</td></tr>
|
||||
</table></div>
|
||||
@ -482,7 +478,7 @@
|
||||
<a name="histogram.rationale.serialization"></a><a class="link" href="rationale.html#histogram.rationale.serialization" title="Serialization">Serialization</a>
|
||||
</h3></div></div></div>
|
||||
<p>
|
||||
Serialization is implemented using <a href="../../../../../libs/serialization/index.html" target="_top">Boost.Serialization</a>.
|
||||
Serialization is implemented using <a href="../../libs/serialization/index.html" target="_top">Boost.Serialization</a>.
|
||||
Pickling in Python is implemented based on the C++ serialization code. In
|
||||
the current implementation, the pickled stream is <span class="bold"><strong>not</strong></span>
|
||||
portable, since it uses <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">archive</span><span class="special">::</span><span class="identifier">binary_archive</span></code>.
|
||||
@ -516,7 +512,7 @@
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="benchmarks.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="concepts.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
<a accesskey="p" href="benchmarks.html"><img src="../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="concepts.html"><img src="../../../doc/src/images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -2,25 +2,25 @@
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Reference</title>
|
||||
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
|
||||
<link rel="stylesheet" href="../../../doc/src/boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
|
||||
<link rel="home" href="../index.html" title="Chapter 1. Boost.Histogram">
|
||||
<link rel="up" href="../index.html" title="Chapter 1. Boost.Histogram">
|
||||
<link rel="prev" href="concepts.html" title="Concepts">
|
||||
<link rel="next" href="../boost/histogram/axis_base.html" title="Class template axis_base">
|
||||
<link rel="next" href="../boost/histogram/transform/identity.html" title="Struct template identity">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<table cellpadding="2" width="100%"><tr>
|
||||
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../boost.png"></td>
|
||||
<td align="center"><a href="../../../../../index.html">Home</a></td>
|
||||
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../boost.png"></td>
|
||||
<td align="center"><a href="../../../index.html">Home</a></td>
|
||||
<td align="center"><a href="../../../../../libs/libraries.htm">Libraries</a></td>
|
||||
<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
|
||||
<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
|
||||
<td align="center"><a href="../../../../../more/index.htm">More</a></td>
|
||||
<td align="center"><a href="../../../more/index.htm">More</a></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="concepts.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../boost/histogram/axis_base.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
<a accesskey="p" href="concepts.html"><img src="../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../boost/histogram/transform/identity.html"><img src="../../../doc/src/images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="section">
|
||||
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
|
||||
@ -33,6 +33,7 @@
|
||||
<dt><span class="section"><a href="reference.html#header.boost.histogram.histogram_impl_dynamic_hpp">Header <boost/histogram/histogram_impl_dynamic.hpp></a></span></dt>
|
||||
<dt><span class="section"><a href="reference.html#header.boost.histogram.histogram_impl_static_hpp">Header <boost/histogram/histogram_impl_static.hpp></a></span></dt>
|
||||
<dt><span class="section"><a href="reference.html#header.boost.histogram.histogram_ostream_operators_hpp">Header <boost/histogram/histogram_ostream_operators.hpp></a></span></dt>
|
||||
<dt><span class="section"><a href="reference.html#header.boost.histogram.literals_hpp">Header <boost/histogram/literals.hpp></a></span></dt>
|
||||
<dt><span class="section"><a href="reference.html#header.boost.histogram.serialization_hpp">Header <boost/histogram/serialization.hpp></a></span></dt>
|
||||
<dt><span class="section"><a href="reference.html#header.boost.histogram.storage.adaptive_storage_hpp">Header <boost/histogram/storage/adaptive_storage.hpp></a></span></dt>
|
||||
<dt><span class="section"><a href="reference.html#header.boost.histogram.storage.container_storage_hpp">Header <boost/histogram/storage/container_storage.hpp></a></span></dt>
|
||||
@ -40,155 +41,46 @@
|
||||
</dl></div>
|
||||
<div class="section">
|
||||
<div class="titlepage"><div><div><h3 class="title">
|
||||
<a name="header.boost.histogram_hpp"></a>Header <<a href="../../../../../boost/histogram.hpp" target="_top">boost/histogram.hpp</a>></h3></div></div></div>
|
||||
<a name="header.boost.histogram_hpp"></a>Header <<a href="../../boost/histogram.hpp" target="_top">boost/histogram.hpp</a>></h3></div></div></div>
|
||||
<p>Includes all standard headers of the Boost.histogram library. </p>
|
||||
<p>The library consists of two histogram implementations static_histogram and dynamic_histogram which share a common interface. The first is faster, but lacks run-time polymorphism, the second implements the opposite trade-off. Several axis types are included, which implement different binning algorithms. The axis types are passed in the constructor of the histogram to configure its binning. </p>
|
||||
<p>The library consists of two histogram implementations, a static and a dynamic one. If you need to configure histograms at runtime, choose the dynamic one, otherwise use the static one. The static one is faster, and a little more convenient, since some errors can be caught at compile time and you don't need to worry about type conversions.</p>
|
||||
<p>You can freely mix the implementations in your code, they are convertible into each other, and there is a common interface for both. To the extend of what is technically possible, the library has been designed to allow you to write code that is agnostic of the implementation variant. </p>
|
||||
</div>
|
||||
<div class="section">
|
||||
<div class="titlepage"><div><div><h3 class="title">
|
||||
<a name="header.boost.histogram.axis_hpp"></a>Header <<a href="../../../../../boost/histogram/axis.hpp" target="_top">boost/histogram/axis.hpp</a>></h3></div></div></div>
|
||||
<a name="header.boost.histogram.axis_hpp"></a>Header <<a href="../../boost/histogram/axis.hpp" target="_top">boost/histogram/axis.hpp</a>></h3></div></div></div>
|
||||
<pre class="synopsis">
|
||||
|
||||
<a class="link" href="../BOOST_HISTOGRAM_STRING_VIEW.html" title="Macro BOOST_HISTOGRAM_STRING_VIEW">BOOST_HISTOGRAM_STRING_VIEW</a></pre>
|
||||
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
|
||||
<span class="keyword">namespace</span> <span class="identifier">histogram</span> <span class="special">{</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">bool</span> UOFlow<span class="special">></span> <span class="keyword">class</span> <a class="link" href="../boost/histogram/axis_base.html" title="Class template axis_base">axis_base</a><span class="special">;</span>
|
||||
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="special">></span> <span class="keyword">class</span> <a class="link" href="../boost/histogram/axis_base__idm267991984656.html" title="Class axis_base<false>">axis_base</a><span class="special"><</span><span class="keyword">false</span><span class="special">></span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="special">></span> <span class="keyword">class</span> <a class="link" href="../boost/histogram/axis_base__idm267991948240.html" title="Class axis_base<true>">axis_base</a><span class="special"><</span><span class="keyword">true</span><span class="special">></span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="special">></span> <span class="keyword">class</span> <a class="link" href="../boost/histogram/axis_base__idm307895943056.html" title="Class axis_base<false>">axis_base</a><span class="special"><</span><span class="keyword">false</span><span class="special">></span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="special">></span> <span class="keyword">class</span> <a class="link" href="../boost/histogram/axis_base__idm307895919296.html" title="Class axis_base<true>">axis_base</a><span class="special"><</span><span class="keyword">true</span><span class="special">></span><span class="special">;</span>
|
||||
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Axis<span class="special">></span> <span class="keyword">class</span> <a class="link" href="../boost/histogram/axis_iterator.html" title="Class template axis_iterator">axis_iterator</a><span class="special">;</span>
|
||||
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Value<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../boost/histogram/bin.html" title="Struct template bin">bin</a><span class="special">;</span>
|
||||
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../boost/histogram/bin_const__idm267991907568.html" title="Struct bin<const std::string &>">bin</a><span class="special"><</span><span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">string</span> <span class="special">&</span><span class="special">></span><span class="special">;</span>
|
||||
|
||||
<span class="keyword">class</span> <a class="link" href="../boost/histogram/category_axis.html" title="Class category_axis">category_axis</a><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> RealType <span class="special">=</span> <span class="keyword">double</span><span class="special">></span> <span class="keyword">class</span> <a class="link" href="../boost/histogram/circular_axis.html" title="Class template circular_axis">circular_axis</a><span class="special">;</span>
|
||||
<span class="keyword">class</span> <a class="link" href="../boost/histogram/integer_axis.html" title="Class integer_axis">integer_axis</a><span class="special">;</span>
|
||||
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Value<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../boost/histogram/real_bin.html" title="Struct template real_bin">real_bin</a><span class="special">;</span>
|
||||
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> RealType <span class="special">=</span> <span class="keyword">double</span><span class="special">></span> <span class="keyword">class</span> <a class="link" href="../boost/histogram/regular_axis.html" title="Class template regular_axis">regular_axis</a><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> RealType <span class="special">=</span> <span class="keyword">double</span><span class="special">,</span>
|
||||
<span class="keyword">template</span><span class="special"><</span> <span class="keyword">class</span> <span class="special">></span> <span class="keyword">class</span> Transform <span class="special">=</span> <span class="identifier">transform</span><span class="special">::</span><span class="identifier">identity</span><span class="special">></span>
|
||||
<span class="keyword">class</span> <a class="link" href="../boost/histogram/regular_axis.html" title="Class template regular_axis">regular_axis</a><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> RealType <span class="special">=</span> <span class="keyword">double</span><span class="special">></span> <span class="keyword">class</span> <a class="link" href="../boost/histogram/variable_axis.html" title="Class template variable_axis">variable_axis</a><span class="special">;</span>
|
||||
|
||||
<span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">conditional</span><span class="special"><</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">is_floating_point</span><span class="special"><</span> <span class="identifier">Value</span> <span class="special">></span><span class="special">::</span><span class="identifier">value</span><span class="special">,</span> <span class="identifier">real_bin</span><span class="special"><</span> <span class="identifier">Value</span> <span class="special">></span><span class="special">,</span> <span class="identifier">bin</span><span class="special"><</span> <span class="identifier">Value</span> <span class="special">></span> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> <a name="boost.histogram.axis_bin"></a><span class="identifier">axis_bin</span><span class="special">;</span>
|
||||
<span class="keyword">typedef</span> <span class="identifier">mpl</span><span class="special">::</span><span class="identifier">vector</span><span class="special"><</span> <a class="link" href="../boost/histogram/regular_axis.html" title="Class template regular_axis">regular_axis</a><span class="special"><</span> <span class="keyword">double</span> <span class="special">></span><span class="special">,</span> <a class="link" href="../boost/histogram/regular_axis.html" title="Class template regular_axis">regular_axis</a><span class="special"><</span> <span class="keyword">float</span> <span class="special">></span><span class="special">,</span> <a class="link" href="../boost/histogram/circular_axis.html" title="Class template circular_axis">circular_axis</a><span class="special"><</span> <span class="keyword">double</span> <span class="special">></span><span class="special">,</span> <a class="link" href="../boost/histogram/circular_axis.html" title="Class template circular_axis">circular_axis</a><span class="special"><</span> <span class="keyword">float</span> <span class="special">></span><span class="special">,</span> <a class="link" href="../boost/histogram/variable_axis.html" title="Class template variable_axis">variable_axis</a><span class="special"><</span> <span class="keyword">double</span> <span class="special">></span><span class="special">,</span> <a class="link" href="../boost/histogram/variable_axis.html" title="Class template variable_axis">variable_axis</a><span class="special"><</span> <span class="keyword">float</span> <span class="special">></span><span class="special">,</span> <a class="link" href="../boost/histogram/integer_axis.html" title="Class integer_axis">integer_axis</a><span class="special">,</span> <a class="link" href="../boost/histogram/category_axis.html" title="Class category_axis">category_axis</a> <span class="special">></span><span class="special">::</span><span class="identifier">type</span> <a name="boost.histogram.default_axes"></a><span class="identifier">default_axes</span><span class="special">;</span>
|
||||
<span class="special">}</span>
|
||||
<span class="special">}</span></pre>
|
||||
</div>
|
||||
<div class="section">
|
||||
<div class="titlepage"><div><div><h3 class="title">
|
||||
<a name="header.boost.histogram.axis_ostream_operators_hpp"></a>Header <<a href="../../../../../boost/histogram/axis_ostream_operators.hpp" target="_top">boost/histogram/axis_ostream_operators.hpp</a>></h3></div></div></div>
|
||||
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
|
||||
<span class="keyword">namespace</span> <span class="identifier">histogram</span> <span class="special">{</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> RealType<span class="special">></span>
|
||||
<span class="identifier">std</span><span class="special">::</span><span class="identifier">ostream</span> <span class="special">&</span>
|
||||
<a name="boost.histogram.operator_idm267991751808"></a><span class="keyword">operator</span><span class="special"><<</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">ostream</span> <span class="special">&</span> os<span class="special">,</span> <span class="keyword">const</span> <a class="link" href="../boost/histogram/regular_axis.html" title="Class template regular_axis">regular_axis</a><span class="special"><</span> <span class="identifier">RealType</span> <span class="special">></span> <span class="special">&</span> a<span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> RealType<span class="special">></span>
|
||||
<span class="identifier">std</span><span class="special">::</span><span class="identifier">ostream</span> <span class="special">&</span>
|
||||
<a name="boost.histogram.operator_idm267991748544"></a><span class="keyword">operator</span><span class="special"><<</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">ostream</span> <span class="special">&</span> os<span class="special">,</span> <span class="keyword">const</span> <a class="link" href="../boost/histogram/circular_axis.html" title="Class template circular_axis">circular_axis</a><span class="special"><</span> <span class="identifier">RealType</span> <span class="special">></span> <span class="special">&</span> a<span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> RealType<span class="special">></span>
|
||||
<span class="identifier">std</span><span class="special">::</span><span class="identifier">ostream</span> <span class="special">&</span>
|
||||
<a name="boost.histogram.operator_idm267991745280"></a><span class="keyword">operator</span><span class="special"><<</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">ostream</span> <span class="special">&</span> os<span class="special">,</span> <span class="keyword">const</span> <a class="link" href="../boost/histogram/variable_axis.html" title="Class template variable_axis">variable_axis</a><span class="special"><</span> <span class="identifier">RealType</span> <span class="special">></span> <span class="special">&</span> a<span class="special">)</span><span class="special">;</span>
|
||||
<span class="identifier">std</span><span class="special">::</span><span class="identifier">ostream</span> <span class="special">&</span> <a name="boost.histogram.operator_idm267991742016"></a><span class="keyword">operator</span><span class="special"><<</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">ostream</span> <span class="special">&</span> os<span class="special">,</span> <span class="keyword">const</span> <a class="link" href="../boost/histogram/integer_axis.html" title="Class integer_axis">integer_axis</a> <span class="special">&</span> a<span class="special">)</span><span class="special">;</span>
|
||||
<span class="identifier">std</span><span class="special">::</span><span class="identifier">ostream</span> <span class="special">&</span> <a name="boost.histogram.operator_idm267991739536"></a><span class="keyword">operator</span><span class="special"><<</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">ostream</span> <span class="special">&</span> os<span class="special">,</span> <span class="keyword">const</span> <a class="link" href="../boost/histogram/category_axis.html" title="Class category_axis">category_axis</a> <span class="special">&</span> a<span class="special">)</span><span class="special">;</span>
|
||||
<span class="special">}</span>
|
||||
<span class="special">}</span></pre>
|
||||
</div>
|
||||
<div class="section">
|
||||
<div class="titlepage"><div><div><h3 class="title">
|
||||
<a name="header.boost.histogram.histogram_fwd_hpp"></a>Header <<a href="../../../../../boost/histogram/histogram_fwd.hpp" target="_top">boost/histogram/histogram_fwd.hpp</a>></h3></div></div></div>
|
||||
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
|
||||
<span class="keyword">namespace</span> <span class="identifier">histogram</span> <span class="special">{</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="identifier">type</span> <span class="special">,</span> <span class="keyword">typename</span> Axes<span class="special">,</span> <span class="keyword">typename</span> Storage <span class="special">=</span> <span class="identifier">adaptive_storage</span><span class="special"><</span><span class="special">></span> <span class="special">></span>
|
||||
<span class="keyword">class</span> <a class="link" href="../boost/histogram/histogram.html" title="Class template histogram">histogram</a><span class="special">;</span>
|
||||
|
||||
<span class="keyword">enum</span> <a name="boost.histogram.type"></a>type <span class="special">{</span> Static, Dynamic <span class="special">}</span><span class="special">;</span>
|
||||
<span class="special">}</span>
|
||||
<span class="special">}</span></pre>
|
||||
</div>
|
||||
<div class="section">
|
||||
<div class="titlepage"><div><div><h3 class="title">
|
||||
<a name="header.boost.histogram.histogram_impl_dynamic_hpp"></a>Header <<a href="../../../../../boost/histogram/histogram_impl_dynamic.hpp" target="_top">boost/histogram/histogram_impl_dynamic.hpp</a>></h3></div></div></div>
|
||||
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
|
||||
<span class="keyword">namespace</span> <span class="identifier">histogram</span> <span class="special">{</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Axes<span class="special">,</span> <span class="keyword">typename</span> Storage<span class="special">></span>
|
||||
<span class="keyword">class</span> <a class="link" href="../boost/histogram/histogram__idm267991729024.html" title="Class template histogram<Dynamic, Axes, Storage>">histogram</a><span class="special"><</span><span class="identifier">Dynamic</span><span class="special">,</span> <span class="identifier">Axes</span><span class="special">,</span> <span class="identifier">Storage</span><span class="special">></span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span><span class="special">...</span> Axes<span class="special">></span>
|
||||
<span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a name="boost.histogram.make_dynamic_histogram"></a><span class="identifier">make_dynamic_histogram</span><span class="special">(</span><span class="identifier">Axes</span> <span class="special">&&</span><span class="special">...</span> axes<span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Storage<span class="special">,</span> <span class="keyword">typename</span><span class="special">...</span> Axes<span class="special">></span>
|
||||
<span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a name="boost.histogram.make_dynam_idm267991630048"></a><span class="identifier">make_dynamic_histogram_with</span><span class="special">(</span><span class="identifier">Axes</span> <span class="special">&&</span><span class="special">...</span> axes<span class="special">)</span><span class="special">;</span>
|
||||
<span class="special">}</span>
|
||||
<span class="special">}</span></pre>
|
||||
</div>
|
||||
<div class="section">
|
||||
<div class="titlepage"><div><div><h3 class="title">
|
||||
<a name="header.boost.histogram.histogram_impl_static_hpp"></a>Header <<a href="../../../../../boost/histogram/histogram_impl_static.hpp" target="_top">boost/histogram/histogram_impl_static.hpp</a>></h3></div></div></div>
|
||||
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
|
||||
<span class="keyword">namespace</span> <span class="identifier">histogram</span> <span class="special">{</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Axes<span class="special">,</span> <span class="keyword">typename</span> Storage<span class="special">></span>
|
||||
<span class="keyword">class</span> <a class="link" href="../boost/histogram/histogram__idm267991624896.html" title="Class template histogram<Static, Axes, Storage>">histogram</a><span class="special"><</span><span class="identifier">Static</span><span class="special">,</span> <span class="identifier">Axes</span><span class="special">,</span> <span class="identifier">Storage</span><span class="special">></span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// default static type factory </span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span><span class="special">...</span> Axes<span class="special">></span>
|
||||
<span class="identifier">histogram</span><span class="special"><</span> <span class="identifier">Static</span><span class="special">,</span> <span class="identifier">mpl</span><span class="special">::</span><span class="identifier">vector</span><span class="special"><</span> <span class="identifier">Axes</span><span class="special">...</span> <span class="special">></span> <span class="special">></span>
|
||||
<a name="boost.histogram.make_static_histogram"></a><span class="identifier">make_static_histogram</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Axes</span> <span class="special">&</span><span class="special">...</span> axes<span class="special">)</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// static type factory with variable storage type </span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Storage<span class="special">,</span> <span class="keyword">typename</span><span class="special">...</span> Axes<span class="special">></span>
|
||||
<span class="identifier">histogram</span><span class="special"><</span> <span class="identifier">Static</span><span class="special">,</span> <span class="identifier">mpl</span><span class="special">::</span><span class="identifier">vector</span><span class="special"><</span> <span class="identifier">Axes</span><span class="special">...</span> <span class="special">></span><span class="special">,</span> <span class="identifier">Storage</span> <span class="special">></span>
|
||||
<a name="boost.histogram.make_static_histogram_with"></a><span class="identifier">make_static_histogram_with</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">Axes</span> <span class="special">&</span><span class="special">...</span> axes<span class="special">)</span><span class="special">;</span>
|
||||
<span class="special">}</span>
|
||||
<span class="special">}</span></pre>
|
||||
</div>
|
||||
<div class="section">
|
||||
<div class="titlepage"><div><div><h3 class="title">
|
||||
<a name="header.boost.histogram.histogram_ostream_operators_hpp"></a>Header <<a href="../../../../../boost/histogram/histogram_ostream_operators.hpp" target="_top">boost/histogram/histogram_ostream_operators.hpp</a>></h3></div></div></div>
|
||||
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
|
||||
<span class="keyword">namespace</span> <span class="identifier">histogram</span> <span class="special">{</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="identifier">type</span> D<span class="special">,</span> <span class="keyword">typename</span> A<span class="special">,</span> <span class="keyword">typename</span> S<span class="special">></span>
|
||||
<span class="identifier">std</span><span class="special">::</span><span class="identifier">ostream</span> <span class="special">&</span>
|
||||
<a name="boost.histogram.operator_idm267991555920"></a><span class="keyword">operator</span><span class="special"><<</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">ostream</span> <span class="special">&</span> os<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">histogram</span><span class="special"><</span> <span class="identifier">D</span><span class="special">,</span> <span class="identifier">A</span><span class="special">,</span> <span class="identifier">S</span> <span class="special">></span> <span class="special">&</span> h<span class="special">)</span><span class="special">;</span>
|
||||
<span class="special">}</span>
|
||||
<span class="special">}</span></pre>
|
||||
</div>
|
||||
<div class="section">
|
||||
<div class="titlepage"><div><div><h3 class="title">
|
||||
<a name="header.boost.histogram.serialization_hpp"></a>Header <<a href="../../../../../boost/histogram/serialization.hpp" target="_top">boost/histogram/serialization.hpp</a>></h3></div></div></div>
|
||||
<p>Defines the serialization functions, to use with boost.serialize. </p>
|
||||
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
|
||||
<span class="keyword">namespace</span> <span class="identifier">histogram</span> <span class="special">{</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Archive<span class="special">,</span> <span class="keyword">typename</span> Container<span class="special">></span>
|
||||
<span class="keyword">void</span> <a name="boost.histogram.serialize_idm267991549408"></a><span class="identifier">serialize</span><span class="special">(</span><span class="identifier">Archive</span> <span class="special">&</span> ar<span class="special">,</span> <span class="identifier">container_storage</span><span class="special"><</span> <span class="identifier">Container</span> <span class="special">></span> <span class="special">&</span> store<span class="special">,</span>
|
||||
<span class="keyword">unsigned</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Archive<span class="special">></span>
|
||||
<span class="keyword">void</span> <a name="boost.histogram.serialize_idm267991545376"></a><span class="identifier">serialize</span><span class="special">(</span><span class="identifier">Archive</span> <span class="special">&</span> ar<span class="special">,</span> <a class="link" href="../boost/histogram/axis_base.html" title="Class template axis_base">axis_base</a><span class="special"><</span> <span class="keyword">false</span> <span class="special">></span> <span class="special">&</span> base<span class="special">,</span> <span class="keyword">unsigned</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Archive<span class="special">></span>
|
||||
<span class="keyword">void</span> <a name="boost.histogram.serialize_idm267991541616"></a><span class="identifier">serialize</span><span class="special">(</span><span class="identifier">Archive</span> <span class="special">&</span> ar<span class="special">,</span> <a class="link" href="../boost/histogram/axis_base.html" title="Class template axis_base">axis_base</a><span class="special"><</span> <span class="keyword">true</span> <span class="special">></span> <span class="special">&</span> base<span class="special">,</span> <span class="keyword">unsigned</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Archive<span class="special">,</span> <span class="keyword">typename</span> RealType<span class="special">></span>
|
||||
<span class="keyword">void</span> <a name="boost.histogram.serialize_idm267991537856"></a><span class="identifier">serialize</span><span class="special">(</span><span class="identifier">Archive</span> <span class="special">&</span> ar<span class="special">,</span> <a class="link" href="../boost/histogram/regular_axis.html" title="Class template regular_axis">regular_axis</a><span class="special"><</span> <span class="identifier">RealType</span> <span class="special">></span> <span class="special">&</span> axis<span class="special">,</span> <span class="keyword">unsigned</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Archive<span class="special">,</span> <span class="keyword">typename</span> RealType<span class="special">></span>
|
||||
<span class="keyword">void</span> <a name="boost.histogram.serialize_idm267991533584"></a><span class="identifier">serialize</span><span class="special">(</span><span class="identifier">Archive</span> <span class="special">&</span> ar<span class="special">,</span> <a class="link" href="../boost/histogram/circular_axis.html" title="Class template circular_axis">circular_axis</a><span class="special"><</span> <span class="identifier">RealType</span> <span class="special">></span> <span class="special">&</span> axis<span class="special">,</span> <span class="keyword">unsigned</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Archive<span class="special">,</span> <span class="keyword">typename</span> RealType<span class="special">></span>
|
||||
<span class="keyword">void</span> <a name="boost.histogram.serialize_idm267991529312"></a><span class="identifier">serialize</span><span class="special">(</span><span class="identifier">Archive</span> <span class="special">&</span> ar<span class="special">,</span> <a class="link" href="../boost/histogram/variable_axis.html" title="Class template variable_axis">variable_axis</a><span class="special"><</span> <span class="identifier">RealType</span> <span class="special">></span> <span class="special">&</span> axis<span class="special">,</span> <span class="keyword">unsigned</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Archive<span class="special">></span>
|
||||
<span class="keyword">void</span> <a name="boost.histogram.serialize_idm267991525040"></a><span class="identifier">serialize</span><span class="special">(</span><span class="identifier">Archive</span> <span class="special">&</span> ar<span class="special">,</span> <a class="link" href="../boost/histogram/integer_axis.html" title="Class integer_axis">integer_axis</a> <span class="special">&</span> axis<span class="special">,</span> <span class="keyword">unsigned</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Archive<span class="special">></span>
|
||||
<span class="keyword">void</span> <a name="boost.histogram.serialize_idm267991521280"></a><span class="identifier">serialize</span><span class="special">(</span><span class="identifier">Archive</span> <span class="special">&</span> ar<span class="special">,</span> <a class="link" href="../boost/histogram/category_axis.html" title="Class category_axis">category_axis</a> <span class="special">&</span> axis<span class="special">,</span> <span class="keyword">unsigned</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Archive<span class="special">,</span> <span class="keyword">typename</span> A<span class="special">,</span> <span class="keyword">typename</span> S<span class="special">></span>
|
||||
<span class="keyword">void</span> <a name="boost.histogram.serialize_idm267991517520"></a><span class="identifier">serialize</span><span class="special">(</span><span class="identifier">Archive</span> <span class="special">&</span> ar<span class="special">,</span> <span class="identifier">histogram</span><span class="special"><</span> <span class="identifier">Static</span><span class="special">,</span> <span class="identifier">A</span><span class="special">,</span> <span class="identifier">S</span> <span class="special">></span> <span class="special">&</span> h<span class="special">,</span> <span class="keyword">unsigned</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Archive<span class="special">,</span> <span class="keyword">typename</span> A<span class="special">,</span> <span class="keyword">typename</span> S<span class="special">></span>
|
||||
<span class="keyword">void</span> <a name="boost.histogram.serialize_idm267991512992"></a><span class="identifier">serialize</span><span class="special">(</span><span class="identifier">Archive</span> <span class="special">&</span> ar<span class="special">,</span> <span class="identifier">histogram</span><span class="special"><</span> <span class="identifier">Dynamic</span><span class="special">,</span> <span class="identifier">A</span><span class="special">,</span> <span class="identifier">S</span> <span class="special">></span> <span class="special">&</span> h<span class="special">,</span> <span class="keyword">unsigned</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="special">}</span>
|
||||
<span class="special">}</span></pre>
|
||||
</div>
|
||||
<div class="section">
|
||||
<div class="titlepage"><div><div><h3 class="title">
|
||||
<a name="header.boost.histogram.storage.adaptive_storage_hpp"></a>Header <<a href="../../../../../boost/histogram/storage/adaptive_storage.hpp" target="_top">boost/histogram/storage/adaptive_storage.hpp</a>></h3></div></div></div>
|
||||
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
|
||||
<span class="keyword">namespace</span> <span class="identifier">histogram</span> <span class="special">{</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">template</span><span class="special"><</span> <span class="keyword">class</span> <span class="special">></span> <span class="keyword">class</span> Allocator <span class="special">=</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">allocator</span><span class="special">></span>
|
||||
<span class="keyword">class</span> <a class="link" href="../boost/histogram/adaptive_storage.html" title="Class template adaptive_storage">adaptive_storage</a><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">template</span><span class="special"><</span> <span class="keyword">class</span> <span class="special">></span> <span class="keyword">class</span> Allocator<span class="special">,</span> <span class="keyword">typename</span> S<span class="special">></span>
|
||||
<span class="keyword">bool</span> <a name="boost.histogram.operator=="></a><span class="keyword">operator</span><span class="special">==</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">S</span> <span class="special">&</span> a<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">adaptive_storage</span><span class="special"><</span> <span class="identifier">Allocator</span> <span class="special">></span> <span class="special">&</span> b<span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">namespace</span> <span class="identifier">transform</span> <span class="special">{</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Value<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../boost/histogram/transform/identity.html" title="Struct template identity">identity</a><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Value<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../boost/histogram/transform/log.html" title="Struct template log">log</a><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Value<span class="special">></span> <span class="keyword">struct</span> <a class="link" href="../boost/histogram/transform/sqrt.html" title="Struct template sqrt">sqrt</a><span class="special">;</span>
|
||||
<span class="special">}</span>
|
||||
<span class="special">}</span>
|
||||
<span class="keyword">namespace</span> <span class="identifier">serialization</span> <span class="special">{</span>
|
||||
<span class="special">}</span>
|
||||
@ -196,34 +88,160 @@
|
||||
</div>
|
||||
<div class="section">
|
||||
<div class="titlepage"><div><div><h3 class="title">
|
||||
<a name="header.boost.histogram.storage.container_storage_hpp"></a>Header <<a href="../../../../../boost/histogram/storage/container_storage.hpp" target="_top">boost/histogram/storage/container_storage.hpp</a>></h3></div></div></div>
|
||||
<a name="header.boost.histogram.axis_ostream_operators_hpp"></a>Header <<a href="../../boost/histogram/axis_ostream_operators.hpp" target="_top">boost/histogram/axis_ostream_operators.hpp</a>></h3></div></div></div>
|
||||
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
|
||||
<span class="keyword">namespace</span> <span class="identifier">histogram</span> <span class="special">{</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Container<span class="special">></span> <span class="keyword">class</span> <a class="link" href="../boost/histogram/container_storage.html" title="Class template container_storage">container_storage</a><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> RealType<span class="special">></span>
|
||||
<span class="identifier">std</span><span class="special">::</span><span class="identifier">ostream</span> <span class="special">&</span>
|
||||
<a name="boost.histogram.operator_idm307895686000"></a><span class="keyword">operator</span><span class="special"><<</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">ostream</span> <span class="special">&</span> os<span class="special">,</span> <span class="keyword">const</span> <a class="link" href="../boost/histogram/regular_axis.html" title="Class template regular_axis">regular_axis</a><span class="special"><</span> <span class="identifier">RealType</span> <span class="special">></span> <span class="special">&</span> a<span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> RealType<span class="special">></span>
|
||||
<span class="identifier">std</span><span class="special">::</span><span class="identifier">ostream</span> <span class="special">&</span>
|
||||
<a name="boost.histogram.operator_idm307895682736"></a><span class="keyword">operator</span><span class="special"><<</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">ostream</span> <span class="special">&</span> os<span class="special">,</span> <span class="keyword">const</span> <a class="link" href="../boost/histogram/circular_axis.html" title="Class template circular_axis">circular_axis</a><span class="special"><</span> <span class="identifier">RealType</span> <span class="special">></span> <span class="special">&</span> a<span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> RealType<span class="special">></span>
|
||||
<span class="identifier">std</span><span class="special">::</span><span class="identifier">ostream</span> <span class="special">&</span>
|
||||
<a name="boost.histogram.operator_idm307895679472"></a><span class="keyword">operator</span><span class="special"><<</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">ostream</span> <span class="special">&</span> os<span class="special">,</span> <span class="keyword">const</span> <a class="link" href="../boost/histogram/variable_axis.html" title="Class template variable_axis">variable_axis</a><span class="special"><</span> <span class="identifier">RealType</span> <span class="special">></span> <span class="special">&</span> a<span class="special">)</span><span class="special">;</span>
|
||||
<span class="identifier">std</span><span class="special">::</span><span class="identifier">ostream</span> <span class="special">&</span> <a name="boost.histogram.operator_idm307895676208"></a><span class="keyword">operator</span><span class="special"><<</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">ostream</span> <span class="special">&</span> os<span class="special">,</span> <span class="keyword">const</span> <a class="link" href="../boost/histogram/integer_axis.html" title="Class integer_axis">integer_axis</a> <span class="special">&</span> a<span class="special">)</span><span class="special">;</span>
|
||||
<span class="identifier">std</span><span class="special">::</span><span class="identifier">ostream</span> <span class="special">&</span> <a name="boost.histogram.operator_idm307895673728"></a><span class="keyword">operator</span><span class="special"><<</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">ostream</span> <span class="special">&</span> os<span class="special">,</span> <span class="keyword">const</span> <a class="link" href="../boost/histogram/category_axis.html" title="Class category_axis">category_axis</a> <span class="special">&</span> a<span class="special">)</span><span class="special">;</span>
|
||||
<span class="special">}</span>
|
||||
<span class="special">}</span></pre>
|
||||
</div>
|
||||
<div class="section">
|
||||
<div class="titlepage"><div><div><h3 class="title">
|
||||
<a name="header.boost.histogram.utility_hpp"></a>Header <<a href="../../../../../boost/histogram/utility.hpp" target="_top">boost/histogram/utility.hpp</a>></h3></div></div></div>
|
||||
<a name="header.boost.histogram.histogram_fwd_hpp"></a>Header <<a href="../../boost/histogram/histogram_fwd.hpp" target="_top">boost/histogram/histogram_fwd.hpp</a>></h3></div></div></div>
|
||||
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
|
||||
<span class="keyword">namespace</span> <span class="identifier">histogram</span> <span class="special">{</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> A<span class="special">></span> <span class="keyword">int</span> <a name="boost.histogram.bins_idm267991340064"></a><span class="identifier">bins</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">A</span> <span class="special">&</span> a<span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span><span class="special">...</span> Axes<span class="special">></span> <span class="keyword">int</span> <a name="boost.histogram.bins_idm267991337856"></a><span class="identifier">bins</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">variant</span><span class="special"><</span> <span class="identifier">Axes</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> a<span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> A<span class="special">></span> <span class="keyword">int</span> <a name="boost.histogram.shape_idm267991335344"></a><span class="identifier">shape</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">A</span> <span class="special">&</span> a<span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span><span class="special">...</span> Axes<span class="special">></span> <span class="keyword">int</span> <a name="boost.histogram.shape_idm267991333136"></a><span class="identifier">shape</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">variant</span><span class="special"><</span> <span class="identifier">Axes</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> a<span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> A<span class="special">,</span> <span class="keyword">typename</span> V<span class="special">></span> <span class="keyword">int</span> <a name="boost.histogram.index_idm267991330624"></a><span class="identifier">index</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">A</span> <span class="special">&</span> a<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">V</span> v<span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Variant<span class="special">,</span> <span class="keyword">typename</span> Axes<span class="special">,</span>
|
||||
<span class="keyword">typename</span> Storage <span class="special">=</span> <span class="identifier">adaptive_storage</span><span class="special"><</span><span class="special">></span> <span class="special">></span>
|
||||
<span class="keyword">class</span> <a class="link" href="../boost/histogram/histogram.html" title="Class template histogram">histogram</a><span class="special">;</span>
|
||||
<span class="keyword">class</span> <a class="link" href="../boost/histogram/weight.html" title="Class weight">weight</a><span class="special">;</span>
|
||||
|
||||
<span class="keyword">typedef</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">integral_constant</span><span class="special"><</span> <span class="keyword">int</span><span class="special">,</span> <span class="number">0</span> <span class="special">></span> <a name="boost.histogram.Static"></a><span class="identifier">Static</span><span class="special">;</span>
|
||||
<span class="keyword">typedef</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">integral_constant</span><span class="special"><</span> <span class="keyword">int</span><span class="special">,</span> <span class="number">1</span> <span class="special">></span> <a name="boost.histogram.Dynamic"></a><span class="identifier">Dynamic</span><span class="special">;</span>
|
||||
<span class="special">}</span>
|
||||
<span class="special">}</span></pre>
|
||||
</div>
|
||||
<div class="section">
|
||||
<div class="titlepage"><div><div><h3 class="title">
|
||||
<a name="header.boost.histogram.histogram_impl_dynamic_hpp"></a>Header <<a href="../../boost/histogram/histogram_impl_dynamic.hpp" target="_top">boost/histogram/histogram_impl_dynamic.hpp</a>></h3></div></div></div>
|
||||
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
|
||||
<span class="keyword">namespace</span> <span class="identifier">histogram</span> <span class="special">{</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Axes<span class="special">,</span> <span class="keyword">typename</span> Storage<span class="special">></span>
|
||||
<span class="keyword">class</span> <a class="link" href="../boost/histogram/histogram__idm307895659648.html" title="Class template histogram<Dynamic, Axes, Storage>">histogram</a><span class="special"><</span><span class="identifier">Dynamic</span><span class="special">,</span> <span class="identifier">Axes</span><span class="special">,</span> <span class="identifier">Storage</span><span class="special">></span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span><span class="special">...</span> Axes<span class="special">></span>
|
||||
<span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a name="boost.histogram.make_dynamic_histogram"></a><span class="identifier">make_dynamic_histogram</span><span class="special">(</span><span class="identifier">Axes</span> <span class="special">&&</span><span class="special">...</span> axes<span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Storage<span class="special">,</span> <span class="keyword">typename</span><span class="special">...</span> Axes<span class="special">></span>
|
||||
<span class="emphasis"><em><span class="identifier">unspecified</span></em></span> <a name="boost.histogram.make_dynam_idm307895520000"></a><span class="identifier">make_dynamic_histogram_with</span><span class="special">(</span><span class="identifier">Axes</span> <span class="special">&&</span><span class="special">...</span> axes<span class="special">)</span><span class="special">;</span>
|
||||
<span class="special">}</span>
|
||||
<span class="keyword">namespace</span> <span class="identifier">python</span> <span class="special">{</span>
|
||||
<span class="special">}</span>
|
||||
<span class="keyword">namespace</span> <span class="identifier">serialization</span> <span class="special">{</span>
|
||||
<span class="special">}</span>
|
||||
<span class="special">}</span></pre>
|
||||
</div>
|
||||
<div class="section">
|
||||
<div class="titlepage"><div><div><h3 class="title">
|
||||
<a name="header.boost.histogram.histogram_impl_static_hpp"></a>Header <<a href="../../boost/histogram/histogram_impl_static.hpp" target="_top">boost/histogram/histogram_impl_static.hpp</a>></h3></div></div></div>
|
||||
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
|
||||
<span class="keyword">namespace</span> <span class="identifier">histogram</span> <span class="special">{</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Axes<span class="special">,</span> <span class="keyword">typename</span> Storage<span class="special">></span>
|
||||
<span class="keyword">class</span> <a class="link" href="../boost/histogram/histogram__idm307895513536.html" title="Class template histogram<Static, Axes, Storage>">histogram</a><span class="special"><</span><span class="identifier">Static</span><span class="special">,</span> <span class="identifier">Axes</span><span class="special">,</span> <span class="identifier">Storage</span><span class="special">></span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// default static type factory </span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span><span class="special">...</span> Axes<span class="special">></span>
|
||||
<span class="identifier">histogram</span><span class="special"><</span> <span class="identifier">Static</span><span class="special">,</span> <span class="identifier">mpl</span><span class="special">::</span><span class="identifier">vector</span><span class="special"><</span> <span class="identifier">Axes</span><span class="special">...</span> <span class="special">></span> <span class="special">></span>
|
||||
<a name="boost.histogram.make_static_histogram"></a><span class="identifier">make_static_histogram</span><span class="special">(</span><span class="identifier">Axes</span> <span class="special">&&</span><span class="special">...</span> axes<span class="special">)</span><span class="special">;</span>
|
||||
|
||||
<span class="comment">// static type factory with variable storage type </span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Storage<span class="special">,</span> <span class="keyword">typename</span><span class="special">...</span> Axes<span class="special">></span>
|
||||
<span class="identifier">histogram</span><span class="special"><</span> <span class="identifier">Static</span><span class="special">,</span> <span class="identifier">mpl</span><span class="special">::</span><span class="identifier">vector</span><span class="special"><</span> <span class="identifier">Axes</span><span class="special">...</span> <span class="special">></span><span class="special">,</span> <span class="identifier">Storage</span> <span class="special">></span>
|
||||
<a name="boost.histogram.make_static_histogram_with"></a><span class="identifier">make_static_histogram_with</span><span class="special">(</span><span class="identifier">Axes</span> <span class="special">&&</span><span class="special">...</span> axes<span class="special">)</span><span class="special">;</span>
|
||||
<span class="special">}</span>
|
||||
<span class="keyword">namespace</span> <span class="identifier">serialization</span> <span class="special">{</span>
|
||||
<span class="special">}</span>
|
||||
<span class="special">}</span></pre>
|
||||
</div>
|
||||
<div class="section">
|
||||
<div class="titlepage"><div><div><h3 class="title">
|
||||
<a name="header.boost.histogram.histogram_ostream_operators_hpp"></a>Header <<a href="../../boost/histogram/histogram_ostream_operators.hpp" target="_top">boost/histogram/histogram_ostream_operators.hpp</a>></h3></div></div></div>
|
||||
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
|
||||
<span class="keyword">namespace</span> <span class="identifier">histogram</span> <span class="special">{</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> D<span class="special">,</span> <span class="keyword">typename</span> A<span class="special">,</span> <span class="keyword">typename</span> S<span class="special">></span>
|
||||
<span class="identifier">std</span><span class="special">::</span><span class="identifier">ostream</span> <span class="special">&</span>
|
||||
<a name="boost.histogram.operator_idm307895421296"></a><span class="keyword">operator</span><span class="special"><<</span><span class="special">(</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">ostream</span> <span class="special">&</span> os<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">histogram</span><span class="special"><</span> <span class="identifier">D</span><span class="special">,</span> <span class="identifier">A</span><span class="special">,</span> <span class="identifier">S</span> <span class="special">></span> <span class="special">&</span> h<span class="special">)</span><span class="special">;</span>
|
||||
<span class="special">}</span>
|
||||
<span class="special">}</span></pre>
|
||||
</div>
|
||||
<div class="section">
|
||||
<div class="titlepage"><div><div><h3 class="title">
|
||||
<a name="header.boost.histogram.literals_hpp"></a>Header <<a href="../../boost/histogram/literals.hpp" target="_top">boost/histogram/literals.hpp</a>></h3></div></div></div>
|
||||
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
|
||||
<span class="keyword">namespace</span> <span class="identifier">histogram</span> <span class="special">{</span>
|
||||
<span class="keyword">namespace</span> <span class="identifier">literals</span> <span class="special">{</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">char</span><span class="special">...</span> Digits<span class="special">></span> <span class="keyword">auto</span> <a name="boost.histogram.literals.operator_c_idm307895414912"></a><span class="keyword">operator</span><span class="string">""</span><span class="identifier">_c</span><span class="special">(</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="special">}</span>
|
||||
<span class="special">}</span>
|
||||
<span class="special">}</span></pre>
|
||||
</div>
|
||||
<div class="section">
|
||||
<div class="titlepage"><div><div><h3 class="title">
|
||||
<a name="header.boost.histogram.serialization_hpp"></a>Header <<a href="../../boost/histogram/serialization.hpp" target="_top">boost/histogram/serialization.hpp</a>></h3></div></div></div>
|
||||
<p>Defines the serialization functions, to use with boost.serialize. </p>
|
||||
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
|
||||
<span class="keyword">namespace</span> <span class="identifier">histogram</span> <span class="special">{</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Archive<span class="special">,</span> <span class="keyword">typename</span> Container<span class="special">></span>
|
||||
<span class="keyword">void</span> <a name="boost.histogram.serialize"></a><span class="identifier">serialize</span><span class="special">(</span><span class="identifier">Archive</span> <span class="special">&</span> ar<span class="special">,</span> <span class="identifier">container_storage</span><span class="special"><</span> <span class="identifier">Container</span> <span class="special">></span> <span class="special">&</span> store<span class="special">,</span>
|
||||
<span class="keyword">unsigned</span><span class="special">)</span><span class="special">;</span>
|
||||
<span class="special">}</span>
|
||||
<span class="special">}</span></pre>
|
||||
</div>
|
||||
<div class="section">
|
||||
<div class="titlepage"><div><div><h3 class="title">
|
||||
<a name="header.boost.histogram.storage.adaptive_storage_hpp"></a>Header <<a href="../../boost/histogram/storage/adaptive_storage.hpp" target="_top">boost/histogram/storage/adaptive_storage.hpp</a>></h3></div></div></div>
|
||||
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
|
||||
<span class="keyword">namespace</span> <span class="identifier">histogram</span> <span class="special">{</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">template</span><span class="special"><</span> <span class="keyword">class</span> <span class="special">></span> <span class="keyword">class</span> Allocator <span class="special">=</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">allocator</span><span class="special">></span>
|
||||
<span class="keyword">class</span> <a class="link" href="../boost/histogram/adaptive_storage.html" title="Class template adaptive_storage">adaptive_storage</a><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">template</span><span class="special"><</span> <span class="keyword">class</span> <span class="special">></span> <span class="keyword">class</span> Allocator<span class="special">,</span> <span class="keyword">typename</span> S<span class="special">></span>
|
||||
<span class="keyword">bool</span> <a name="boost.histogram.operator=="></a><span class="keyword">operator</span><span class="special">==</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">S</span> <span class="special">&</span> a<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">adaptive_storage</span><span class="special"><</span> <span class="identifier">Allocator</span> <span class="special">></span> <span class="special">&</span> b<span class="special">)</span><span class="special">;</span>
|
||||
<span class="special">}</span>
|
||||
<span class="keyword">namespace</span> <span class="identifier">python</span> <span class="special">{</span>
|
||||
<span class="special">}</span>
|
||||
<span class="keyword">namespace</span> <span class="identifier">serialization</span> <span class="special">{</span>
|
||||
<span class="special">}</span>
|
||||
<span class="special">}</span></pre>
|
||||
</div>
|
||||
<div class="section">
|
||||
<div class="titlepage"><div><div><h3 class="title">
|
||||
<a name="header.boost.histogram.storage.container_storage_hpp"></a>Header <<a href="../../boost/histogram/storage/container_storage.hpp" target="_top">boost/histogram/storage/container_storage.hpp</a>></h3></div></div></div>
|
||||
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
|
||||
<span class="keyword">namespace</span> <span class="identifier">histogram</span> <span class="special">{</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> Container<span class="special">></span> <span class="keyword">class</span> <a class="link" href="../boost/histogram/container_storage.html" title="Class template container_storage">container_storage</a><span class="special">;</span>
|
||||
<span class="special">}</span>
|
||||
<span class="keyword">namespace</span> <span class="identifier">serialization</span> <span class="special">{</span>
|
||||
<span class="special">}</span>
|
||||
<span class="special">}</span></pre>
|
||||
</div>
|
||||
<div class="section">
|
||||
<div class="titlepage"><div><div><h3 class="title">
|
||||
<a name="header.boost.histogram.utility_hpp"></a>Header <<a href="../../boost/histogram/utility.hpp" target="_top">boost/histogram/utility.hpp</a>></h3></div></div></div>
|
||||
<pre class="synopsis"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
|
||||
<span class="keyword">namespace</span> <span class="identifier">histogram</span> <span class="special">{</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> A<span class="special">></span> <span class="keyword">int</span> <a name="boost.histogram.bins_idm307895233360"></a><span class="identifier">bins</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">A</span> <span class="special">&</span> a<span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span><span class="special">...</span> Axes<span class="special">></span> <span class="keyword">int</span> <a name="boost.histogram.bins_idm307895231152"></a><span class="identifier">bins</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">variant</span><span class="special"><</span> <span class="identifier">Axes</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> a<span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> A<span class="special">></span> <span class="keyword">int</span> <a name="boost.histogram.shape_idm307895228640"></a><span class="identifier">shape</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">A</span> <span class="special">&</span> a<span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span><span class="special">...</span> Axes<span class="special">></span> <span class="keyword">int</span> <a name="boost.histogram.shape_idm307895226432"></a><span class="identifier">shape</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">variant</span><span class="special"><</span> <span class="identifier">Axes</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> a<span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> A<span class="special">,</span> <span class="keyword">typename</span> V<span class="special">></span> <span class="keyword">int</span> <a name="boost.histogram.index_idm307895223920"></a><span class="identifier">index</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">A</span> <span class="special">&</span> a<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">V</span> v<span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span><span class="special">...</span> Axes<span class="special">,</span> <span class="keyword">typename</span> V<span class="special">></span>
|
||||
<span class="keyword">int</span> <a name="boost.histogram.index_idm267991327264"></a><span class="identifier">index</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">variant</span><span class="special"><</span> <span class="identifier">Axes</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> a<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">V</span> v<span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> A<span class="special">></span> <span class="identifier">A</span><span class="special">::</span><span class="identifier">value_type</span> <a name="boost.histogram.left_idm267991323600"></a><span class="identifier">left</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">A</span> <span class="special">&</span> a<span class="special">,</span> <span class="keyword">const</span> <span class="keyword">int</span> i<span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">int</span> <a name="boost.histogram.index_idm307895220560"></a><span class="identifier">index</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">variant</span><span class="special"><</span> <span class="identifier">Axes</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> a<span class="special">,</span> <span class="keyword">const</span> <span class="identifier">V</span> v<span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> A<span class="special">></span> <span class="identifier">A</span><span class="special">::</span><span class="identifier">value_type</span> <a name="boost.histogram.left_idm307895216896"></a><span class="identifier">left</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">A</span> <span class="special">&</span> a<span class="special">,</span> <span class="keyword">const</span> <span class="keyword">int</span> i<span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span><span class="special">...</span> Axes<span class="special">></span>
|
||||
<span class="keyword">double</span> <a name="boost.histogram.left_idm267991320752"></a><span class="identifier">left</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">variant</span><span class="special"><</span> <span class="identifier">Axes</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> a<span class="special">,</span> <span class="keyword">const</span> <span class="keyword">int</span> i<span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> A<span class="special">></span> <span class="identifier">A</span><span class="special">::</span><span class="identifier">value_type</span> <a name="boost.histogram.right_idm267991317600"></a><span class="identifier">right</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">A</span> <span class="special">&</span> a<span class="special">,</span> <span class="keyword">const</span> <span class="keyword">int</span> i<span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">double</span> <a name="boost.histogram.left_idm307895214048"></a><span class="identifier">left</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">variant</span><span class="special"><</span> <span class="identifier">Axes</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> a<span class="special">,</span> <span class="keyword">const</span> <span class="keyword">int</span> i<span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> A<span class="special">></span> <span class="identifier">A</span><span class="special">::</span><span class="identifier">value_type</span> <a name="boost.histogram.right_idm307895210896"></a><span class="identifier">right</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">A</span> <span class="special">&</span> a<span class="special">,</span> <span class="keyword">const</span> <span class="keyword">int</span> i<span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span><span class="special">...</span> Axes<span class="special">></span>
|
||||
<span class="keyword">double</span> <a name="boost.histogram.right_idm267991314752"></a><span class="identifier">right</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">variant</span><span class="special"><</span> <span class="identifier">Axes</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> a<span class="special">,</span> <span class="keyword">const</span> <span class="keyword">int</span> i<span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> A<span class="special">></span> <span class="identifier">A</span><span class="special">::</span><span class="identifier">value_type</span> <a name="boost.histogram.center_idm267991311600"></a><span class="identifier">center</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">A</span> <span class="special">&</span> a<span class="special">,</span> <span class="keyword">const</span> <span class="keyword">int</span> i<span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">double</span> <a name="boost.histogram.right_idm307895208048"></a><span class="identifier">right</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">variant</span><span class="special"><</span> <span class="identifier">Axes</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> a<span class="special">,</span> <span class="keyword">const</span> <span class="keyword">int</span> i<span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span> A<span class="special">></span> <span class="identifier">A</span><span class="special">::</span><span class="identifier">value_type</span> <a name="boost.histogram.center_idm307895204896"></a><span class="identifier">center</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">A</span> <span class="special">&</span> a<span class="special">,</span> <span class="keyword">const</span> <span class="keyword">int</span> i<span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">template</span><span class="special"><</span><span class="keyword">typename</span><span class="special">...</span> Axes<span class="special">></span>
|
||||
<span class="keyword">double</span> <a name="boost.histogram.center_idm267991308752"></a><span class="identifier">center</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">variant</span><span class="special"><</span> <span class="identifier">Axes</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> a<span class="special">,</span> <span class="keyword">const</span> <span class="keyword">int</span> i<span class="special">)</span><span class="special">;</span>
|
||||
<span class="keyword">double</span> <a name="boost.histogram.center_idm307895202048"></a><span class="identifier">center</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">variant</span><span class="special"><</span> <span class="identifier">Axes</span><span class="special">...</span> <span class="special">></span> <span class="special">&</span> a<span class="special">,</span> <span class="keyword">const</span> <span class="keyword">int</span> i<span class="special">)</span><span class="special">;</span>
|
||||
<span class="special">}</span>
|
||||
<span class="special">}</span></pre>
|
||||
</div>
|
||||
@ -238,7 +256,7 @@
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="concepts.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../boost/histogram/axis_base.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
<a accesskey="p" href="concepts.html"><img src="../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="../boost/histogram/transform/identity.html"><img src="../../../doc/src/images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -2,7 +2,7 @@
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>References</title>
|
||||
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
|
||||
<link rel="stylesheet" href="../../../doc/src/boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
|
||||
<link rel="home" href="../index.html" title="Chapter 1. Boost.Histogram">
|
||||
<link rel="up" href="../index.html" title="Chapter 1. Boost.Histogram">
|
||||
@ -10,16 +10,16 @@
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<table cellpadding="2" width="100%"><tr>
|
||||
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../boost.png"></td>
|
||||
<td align="center"><a href="../../../../../index.html">Home</a></td>
|
||||
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../boost.png"></td>
|
||||
<td align="center"><a href="../../../index.html">Home</a></td>
|
||||
<td align="center"><a href="../../../../../libs/libraries.htm">Libraries</a></td>
|
||||
<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
|
||||
<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
|
||||
<td align="center"><a href="../../../../../more/index.htm">More</a></td>
|
||||
<td align="center"><a href="../../../more/index.htm">More</a></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="changelog.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a>
|
||||
<a accesskey="p" href="changelog.html"><img src="../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../doc/src/images/home.png" alt="Home"></a>
|
||||
</div>
|
||||
<div class="section">
|
||||
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
|
||||
@ -49,7 +49,7 @@
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="changelog.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a>
|
||||
<a accesskey="p" href="changelog.html"><img src="../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../doc/src/images/home.png" alt="Home"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -2,7 +2,7 @@
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>How to build and install</title>
|
||||
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
|
||||
<link rel="stylesheet" href="../../../doc/src/boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
|
||||
<link rel="home" href="../index.html" title="Chapter 1. Boost.Histogram">
|
||||
<link rel="up" href="../index.html" title="Chapter 1. Boost.Histogram">
|
||||
@ -11,16 +11,16 @@
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<table cellpadding="2" width="100%"><tr>
|
||||
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../boost.png"></td>
|
||||
<td align="center"><a href="../../../../../index.html">Home</a></td>
|
||||
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../boost.png"></td>
|
||||
<td align="center"><a href="../../../index.html">Home</a></td>
|
||||
<td align="center"><a href="../../../../../libs/libraries.htm">Libraries</a></td>
|
||||
<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
|
||||
<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
|
||||
<td align="center"><a href="../../../../../more/index.htm">More</a></td>
|
||||
<td align="center"><a href="../../../more/index.htm">More</a></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="motivation.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="tutorial.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
<a accesskey="p" href="motivation.html"><img src="../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="tutorial.html"><img src="../../../doc/src/images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="section">
|
||||
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
|
||||
@ -81,7 +81,7 @@ b2 --with-python # for the Python bindings
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="motivation.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="tutorial.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
<a accesskey="p" href="motivation.html"><img src="../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="tutorial.html"><img src="../../../doc/src/images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -2,7 +2,7 @@
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Tutorial</title>
|
||||
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
|
||||
<link rel="stylesheet" href="../../../doc/src/boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
|
||||
<link rel="home" href="../index.html" title="Chapter 1. Boost.Histogram">
|
||||
<link rel="up" href="../index.html" title="Chapter 1. Boost.Histogram">
|
||||
@ -11,16 +11,16 @@
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<table cellpadding="2" width="100%"><tr>
|
||||
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../boost.png"></td>
|
||||
<td align="center"><a href="../../../../../index.html">Home</a></td>
|
||||
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../boost.png"></td>
|
||||
<td align="center"><a href="../../../index.html">Home</a></td>
|
||||
<td align="center"><a href="../../../../../libs/libraries.htm">Libraries</a></td>
|
||||
<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
|
||||
<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
|
||||
<td align="center"><a href="../../../../../more/index.htm">More</a></td>
|
||||
<td align="center"><a href="../../../more/index.htm">More</a></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="setup.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="user_guide.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
<a accesskey="p" href="setup.html"><img src="../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="user_guide.html"><img src="../../../doc/src/images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="section">
|
||||
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
|
||||
@ -130,7 +130,7 @@
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="setup.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="user_guide.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
<a accesskey="p" href="setup.html"><img src="../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="user_guide.html"><img src="../../../doc/src/images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -2,7 +2,7 @@
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>User guide</title>
|
||||
<link rel="stylesheet" href="../../../../../doc/src/boostbook.css" type="text/css">
|
||||
<link rel="stylesheet" href="../../../doc/src/boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
|
||||
<link rel="home" href="../index.html" title="Chapter 1. Boost.Histogram">
|
||||
<link rel="up" href="../index.html" title="Chapter 1. Boost.Histogram">
|
||||
@ -11,16 +11,16 @@
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<table cellpadding="2" width="100%"><tr>
|
||||
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../boost.png"></td>
|
||||
<td align="center"><a href="../../../../../index.html">Home</a></td>
|
||||
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../boost.png"></td>
|
||||
<td align="center"><a href="../../../index.html">Home</a></td>
|
||||
<td align="center"><a href="../../../../../libs/libraries.htm">Libraries</a></td>
|
||||
<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
|
||||
<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
|
||||
<td align="center"><a href="../../../../../more/index.htm">More</a></td>
|
||||
<td align="center"><a href="../../../more/index.htm">More</a></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="tutorial.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="benchmarks.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
<a accesskey="p" href="tutorial.html"><img src="../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="benchmarks.html"><img src="../../../doc/src/images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
<div class="section">
|
||||
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
|
||||
@ -149,7 +149,7 @@
|
||||
</p>
|
||||
<div class="note"><table border="0" summary="Note">
|
||||
<tr>
|
||||
<td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="../../../../../doc/src/images/note.png"></td>
|
||||
<td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="../../../doc/src/images/note.png"></td>
|
||||
<th align="left">Note</th>
|
||||
</tr>
|
||||
<tr><td align="left" valign="top"><p>
|
||||
@ -203,13 +203,13 @@
|
||||
</pre>
|
||||
<div class="note"><table border="0" summary="Note">
|
||||
<tr>
|
||||
<td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="../../../../../doc/src/images/note.png"></td>
|
||||
<td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="../../../doc/src/images/note.png"></td>
|
||||
<th align="left">Note</th>
|
||||
</tr>
|
||||
<tr><td align="left" valign="top"><p>
|
||||
In all these examples, memory for bin counters is allocated lazily, because
|
||||
<code class="computeroutput"><a class="link" href="../boost/histogram/adaptive_storage.html" title="Class template adaptive_storage">boost::histogram::adaptive_storage<></a></code>
|
||||
is used. Allocation is deferred to the first call to <code class="computeroutput"><span class="identifier">fill</span><span class="special">(...)</span></code> or <code class="computeroutput"><span class="identifier">wfill</span><span class="special">(...)</span></code>, which are described in the next section.
|
||||
is used. Allocation is deferred to the first call to <code class="computeroutput"><span class="identifier">fill</span><span class="special">(...)</span></code>, which are described in the next section.
|
||||
Therefore memory allocation exceptions are not thrown when the histogram
|
||||
is created, but possibly later.
|
||||
</p></td></tr>
|
||||
@ -230,18 +230,21 @@
|
||||
value is in the bin range
|
||||
</li>
|
||||
<li class="listitem">
|
||||
<code class="computeroutput"><span class="identifier">wfill</span><span class="special">(</span><span class="identifier">weight</span><span class="special">,</span> <span class="special">...)</span></code> initiates a weighted fill, which
|
||||
increment a bin counter by a <code class="computeroutput"><span class="identifier">weight</span></code>
|
||||
when a value is in the bin range.
|
||||
<code class="computeroutput"><span class="identifier">fill</span><span class="special">(...,</span>
|
||||
<span class="identifier">weight</span><span class="special">(</span><span class="identifier">x</span><span class="special">))</span></code>
|
||||
initiates a weighted fill, which increment a bin counter by a weight
|
||||
<code class="computeroutput"><span class="identifier">x</span></code> when a value is in
|
||||
the bin range.
|
||||
</li>
|
||||
</ul></div>
|
||||
<p>
|
||||
Why would like to do weighted fills is explained <a class="link" href="rationale.html#histogram.rationale.weights" title="Variance estimates">in
|
||||
the rationale</a>. Do not use <code class="computeroutput"><span class="identifier">wfill</span><span class="special">(...)</span></code> if all your weights are equal to 1.
|
||||
Use <code class="computeroutput"><span class="identifier">fill</span><span class="special">(...)</span></code>
|
||||
in this case, because it is way more efficient. You are free to mix the two
|
||||
calls, meaning, you can start calling <code class="computeroutput"><span class="identifier">fill</span><span class="special">(...)</span></code> and later switch to <code class="computeroutput"><span class="identifier">wfill</span><span class="special">(</span><span class="identifier">weight</span><span class="special">,</span> <span class="special">...)</span></code> on
|
||||
the same histogram or vice versa.
|
||||
The need to support weighted fills is explained <a class="link" href="rationale.html#histogram.rationale.weights" title="Variance estimates">in
|
||||
the rationale</a>. Do not use the form <code class="computeroutput"><span class="identifier">fill</span><span class="special">(...,</span> <span class="identifier">weight</span><span class="special">(</span><span class="identifier">x</span><span class="special">))</span></code>
|
||||
if all your weights are equal to 1. Use <code class="computeroutput"><span class="identifier">fill</span><span class="special">(...)</span></code> in this case, because it is way more
|
||||
efficient. You are free to mix the two calls, meaning, you can start calling
|
||||
<code class="computeroutput"><span class="identifier">fill</span><span class="special">(...)</span></code>
|
||||
and later switch to <code class="computeroutput"><span class="identifier">fill</span><span class="special">(...,</span> <span class="identifier">weight</span><span class="special">(</span><span class="identifier">x</span><span class="special">))</span></code>
|
||||
on the same histogram or vice versa.
|
||||
</p>
|
||||
<p>
|
||||
Here is an example which fills a 2d-histogram with 1000 pairs of normal distributed
|
||||
@ -265,8 +268,8 @@
|
||||
<span class="special">}</span>
|
||||
</pre>
|
||||
<p>
|
||||
Here is a second example which using wfill in a functional programming style.
|
||||
The input values are taken from a container:
|
||||
Here is a second example which using a weighted fill in a functional programming
|
||||
style. The input values are taken from a container:
|
||||
</p>
|
||||
<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">histogram</span><span class="special">/</span><span class="identifier">histogram</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
|
||||
<span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">algorithm</span><span class="special">></span>
|
||||
@ -275,7 +278,7 @@
|
||||
<span class="keyword">namespace</span> <span class="identifier">bh</span> <span class="special">=</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">histogram</span><span class="special">;</span>
|
||||
<span class="keyword">auto</span> <span class="identifier">h</span> <span class="special">=</span> <span class="identifier">bh</span><span class="special">::</span><span class="identifier">make_static_histogram</span><span class="special">(</span><span class="identifier">bh</span><span class="special">::</span><span class="identifier">integer_axis</span><span class="special">(</span><span class="number">0</span><span class="special">,</span> <span class="number">9</span><span class="special">));</span>
|
||||
<span class="identifier">std</span><span class="special">::</span><span class="identifier">vector</span><span class="special"><</span><span class="keyword">int</span><span class="special">></span> <span class="identifier">v</span><span class="special">{</span><span class="number">0</span><span class="special">,</span> <span class="number">1</span><span class="special">,</span> <span class="number">2</span><span class="special">,</span> <span class="number">3</span><span class="special">,</span> <span class="number">4</span><span class="special">,</span> <span class="number">5</span><span class="special">,</span> <span class="number">6</span><span class="special">,</span> <span class="number">7</span><span class="special">,</span> <span class="number">8</span><span class="special">,</span> <span class="number">9</span><span class="special">};</span>
|
||||
<span class="identifier">std</span><span class="special">::</span><span class="identifier">for_each</span><span class="special">(</span><span class="identifier">v</span><span class="special">.</span><span class="identifier">begin</span><span class="special">(),</span> <span class="identifier">v</span><span class="special">.</span><span class="identifier">end</span><span class="special">(),</span> <span class="special">[&</span><span class="identifier">h</span><span class="special">](</span><span class="keyword">int</span> <span class="identifier">x</span><span class="special">)</span> <span class="special">{</span> <span class="identifier">h</span><span class="special">.</span><span class="identifier">wfill</span><span class="special">(</span><span class="number">2.0</span><span class="special">,</span> <span class="identifier">x</span><span class="special">);</span> <span class="special">});</span>
|
||||
<span class="identifier">std</span><span class="special">::</span><span class="identifier">for_each</span><span class="special">(</span><span class="identifier">v</span><span class="special">.</span><span class="identifier">begin</span><span class="special">(),</span> <span class="identifier">v</span><span class="special">.</span><span class="identifier">end</span><span class="special">(),</span> <span class="special">[&</span><span class="identifier">h</span><span class="special">](</span><span class="keyword">int</span> <span class="identifier">x</span><span class="special">)</span> <span class="special">{</span> <span class="identifier">h</span><span class="special">.</span><span class="identifier">fill</span><span class="special">(</span><span class="identifier">x</span><span class="special">,</span> <span class="identifier">bh</span><span class="special">::</span><span class="identifier">weight</span><span class="special">(</span><span class="number">2.0</span><span class="special">));</span> <span class="special">});</span>
|
||||
<span class="comment">// h is now filled</span>
|
||||
<span class="special">}</span>
|
||||
</pre>
|
||||
@ -334,7 +337,7 @@
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav">
|
||||
<a accesskey="p" href="tutorial.html"><img src="../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="benchmarks.html"><img src="../../../../../doc/src/images/next.png" alt="Next"></a>
|
||||
<a accesskey="p" href="tutorial.html"><img src="../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="benchmarks.html"><img src="../../../doc/src/images/next.png" alt="Next"></a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -9,22 +9,26 @@ histogram/benchmarks.html
|
||||
histogram/rationale.html
|
||||
histogram/concepts.html
|
||||
histogram/reference.html
|
||||
boost/histogram/transform/identity.html
|
||||
boost/histogram/transform/log.html
|
||||
boost/histogram/transform/sqrt.html
|
||||
boost/histogram/axis_base.html
|
||||
boost/histogram/axis_base__idm267991984656.html
|
||||
boost/histogram/axis_base__idm267991948240.html
|
||||
boost/histogram/axis_base__idm307895943056.html
|
||||
boost/histogram/axis_base__idm307895919296.html
|
||||
boost/histogram/axis_iterator.html
|
||||
boost/histogram/bin.html
|
||||
boost/histogram/bin_const__idm267991907568.html
|
||||
boost/histogram/category_axis.html
|
||||
boost/histogram/circular_axis.html
|
||||
boost/histogram/integer_axis.html
|
||||
boost/histogram/real_bin.html
|
||||
boost/histogram/regular_axis.html
|
||||
boost/histogram/variable_axis.html
|
||||
BOOST_HISTOGRAM_STRING_VIEW.html
|
||||
boost/histogram/histogram.html
|
||||
boost/histogram/histogram__idm267991729024.html
|
||||
boost/histogram/histogram__idm267991729024/lin_visitor.html
|
||||
boost/histogram/histogram__idm267991624896.html
|
||||
boost/histogram/weight.html
|
||||
boost/histogram/histogram__idm307895659648.html
|
||||
boost/histogram/histogram__idm307895659648/lin_visitor.html
|
||||
boost/histogram/histogram__idm307895513536.html
|
||||
boost/histogram/adaptive_storage.html
|
||||
boost/histogram/adaptive_storage/add_visitor.html
|
||||
boost/histogram/adaptive_storage/assign_visitor.html
|
||||
|
@ -2,22 +2,22 @@
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<title>Chapter 1. Boost.Histogram</title>
|
||||
<link rel="stylesheet" href="../../../../doc/src/boostbook.css" type="text/css">
|
||||
<link rel="stylesheet" href="../../doc/src/boostbook.css" type="text/css">
|
||||
<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
|
||||
<link rel="home" href="index.html" title="Chapter 1. Boost.Histogram">
|
||||
<link rel="next" href="histogram/abstract.html" title="Abstract">
|
||||
</head>
|
||||
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
||||
<table cellpadding="2" width="100%"><tr>
|
||||
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
|
||||
<td align="center"><a href="../../../../index.html">Home</a></td>
|
||||
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../boost.png"></td>
|
||||
<td align="center"><a href="../../index.html">Home</a></td>
|
||||
<td align="center"><a href="../../../../libs/libraries.htm">Libraries</a></td>
|
||||
<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
|
||||
<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
|
||||
<td align="center"><a href="../../../../more/index.htm">More</a></td>
|
||||
<td align="center"><a href="../../more/index.htm">More</a></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav"><a accesskey="n" href="histogram/abstract.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a></div>
|
||||
<div class="spirit-nav"><a accesskey="n" href="histogram/abstract.html"><img src="../../doc/src/images/next.png" alt="Next"></a></div>
|
||||
<div class="chapter">
|
||||
<div class="titlepage"><div>
|
||||
<div><h2 class="title">
|
||||
@ -80,6 +80,7 @@
|
||||
<dt><span class="section"><a href="histogram/reference.html#header.boost.histogram.histogram_impl_dynamic_hpp">Header <boost/histogram/histogram_impl_dynamic.hpp></a></span></dt>
|
||||
<dt><span class="section"><a href="histogram/reference.html#header.boost.histogram.histogram_impl_static_hpp">Header <boost/histogram/histogram_impl_static.hpp></a></span></dt>
|
||||
<dt><span class="section"><a href="histogram/reference.html#header.boost.histogram.histogram_ostream_operators_hpp">Header <boost/histogram/histogram_ostream_operators.hpp></a></span></dt>
|
||||
<dt><span class="section"><a href="histogram/reference.html#header.boost.histogram.literals_hpp">Header <boost/histogram/literals.hpp></a></span></dt>
|
||||
<dt><span class="section"><a href="histogram/reference.html#header.boost.histogram.serialization_hpp">Header <boost/histogram/serialization.hpp></a></span></dt>
|
||||
<dt><span class="section"><a href="histogram/reference.html#header.boost.histogram.storage.adaptive_storage_hpp">Header <boost/histogram/storage/adaptive_storage.hpp></a></span></dt>
|
||||
<dt><span class="section"><a href="histogram/reference.html#header.boost.histogram.storage.container_storage_hpp">Header <boost/histogram/storage/container_storage.hpp></a></span></dt>
|
||||
@ -91,10 +92,10 @@
|
||||
</div>
|
||||
</div>
|
||||
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
|
||||
<td align="left"><p><small>Last revised: April 11, 2017 at 08:54:44 GMT</small></p></td>
|
||||
<td align="left"><p><small>Last revised: May 02, 2017 at 12:33:05 GMT</small></p></td>
|
||||
<td align="right"><div class="copyright-footer"></div></td>
|
||||
</tr></table>
|
||||
<hr>
|
||||
<div class="spirit-nav"><a accesskey="n" href="histogram/abstract.html"><img src="../../../../doc/src/images/next.png" alt="Next"></a></div>
|
||||
<div class="spirit-nav"><a accesskey="n" href="histogram/abstract.html"><img src="../../doc/src/images/next.png" alt="Next"></a></div>
|
||||
</body>
|
||||
</html>
|
||||
|
716
doc/src/boostbook.css
Normal file
@ -0,0 +1,716 @@
|
||||
|
||||
/*=============================================================================
|
||||
Copyright (c) 2004 Joel de Guzman
|
||||
http://spirit.sourceforge.net/
|
||||
|
||||
Copyright 2013 Niall Douglas additions for colors and alignment.
|
||||
Copyright 2013 Paul A. Bristow additions for more colors and alignments.
|
||||
|
||||
Distributed under the Boost Software License, Version 1.0. (See accompany-
|
||||
ing file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
=============================================================================*/
|
||||
|
||||
/*=============================================================================
|
||||
Body defaults
|
||||
=============================================================================*/
|
||||
|
||||
body
|
||||
{
|
||||
margin: 1em;
|
||||
font-family: sans-serif;
|
||||
}
|
||||
|
||||
/*=============================================================================
|
||||
Paragraphs
|
||||
=============================================================================*/
|
||||
|
||||
p
|
||||
{
|
||||
text-align: left;
|
||||
font-size: 10pt;
|
||||
line-height: 1.15;
|
||||
}
|
||||
|
||||
/*=============================================================================
|
||||
Program listings
|
||||
=============================================================================*/
|
||||
|
||||
/* Code on paragraphs */
|
||||
p tt.computeroutput
|
||||
{
|
||||
font-size: 9pt;
|
||||
}
|
||||
|
||||
pre.synopsis
|
||||
{
|
||||
font-size: 9pt;
|
||||
margin: 1pc 4% 0pc 4%;
|
||||
padding: 0.5pc 0.5pc 0.5pc 0.5pc;
|
||||
}
|
||||
|
||||
.programlisting,
|
||||
.screen
|
||||
{
|
||||
font-size: 9pt;
|
||||
display: block;
|
||||
margin: 1pc 4% 0pc 4%;
|
||||
padding: 0.5pc 0.5pc 0.5pc 0.5pc;
|
||||
}
|
||||
|
||||
/* Program listings in tables don't get borders */
|
||||
td .programlisting,
|
||||
td .screen
|
||||
{
|
||||
margin: 0pc 0pc 0pc 0pc;
|
||||
padding: 0pc 0pc 0pc 0pc;
|
||||
}
|
||||
|
||||
/*=============================================================================
|
||||
Headings
|
||||
=============================================================================*/
|
||||
|
||||
h1, h2, h3, h4, h5, h6
|
||||
{
|
||||
text-align: left;
|
||||
margin: 1em 0em 0.5em 0em;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
h1 { font-size: 140%; }
|
||||
h2 { font-weight: bold; font-size: 140%; }
|
||||
h3 { font-weight: bold; font-size: 130%; }
|
||||
h4 { font-weight: bold; font-size: 120%; }
|
||||
h5 { font-weight: normal; font-style: italic; font-size: 110%; }
|
||||
h6 { font-weight: normal; font-style: italic; font-size: 100%; }
|
||||
|
||||
/* Top page titles */
|
||||
title,
|
||||
h1.title,
|
||||
h2.title
|
||||
h3.title,
|
||||
h4.title,
|
||||
h5.title,
|
||||
h6.title,
|
||||
.refentrytitle
|
||||
{
|
||||
font-weight: bold;
|
||||
margin-bottom: 1pc;
|
||||
}
|
||||
|
||||
h1.title { font-size: 140% }
|
||||
h2.title { font-size: 140% }
|
||||
h3.title { font-size: 130% }
|
||||
h4.title { font-size: 120% }
|
||||
h5.title { font-size: 110% }
|
||||
h6.title { font-size: 100% }
|
||||
|
||||
.section h1
|
||||
{
|
||||
margin: 0em 0em 0.5em 0em;
|
||||
font-size: 140%;
|
||||
}
|
||||
|
||||
.section h2 { font-size: 140% }
|
||||
.section h3 { font-size: 130% }
|
||||
.section h4 { font-size: 120% }
|
||||
.section h5 { font-size: 110% }
|
||||
.section h6 { font-size: 100% }
|
||||
|
||||
/* Code on titles */
|
||||
h1 tt.computeroutput { font-size: 140% }
|
||||
h2 tt.computeroutput { font-size: 140% }
|
||||
h3 tt.computeroutput { font-size: 130% }
|
||||
h4 tt.computeroutput { font-size: 130% }
|
||||
h5 tt.computeroutput { font-size: 130% }
|
||||
h6 tt.computeroutput { font-size: 130% }
|
||||
|
||||
|
||||
/*=============================================================================
|
||||
Author
|
||||
=============================================================================*/
|
||||
|
||||
h3.author
|
||||
{
|
||||
font-size: 100%
|
||||
}
|
||||
|
||||
/*=============================================================================
|
||||
Lists
|
||||
=============================================================================*/
|
||||
|
||||
li
|
||||
{
|
||||
font-size: 10pt;
|
||||
line-height: 1.3;
|
||||
}
|
||||
|
||||
/* Unordered lists */
|
||||
ul
|
||||
{
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
/* Ordered lists */
|
||||
ol
|
||||
{
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
/*=============================================================================
|
||||
Links
|
||||
=============================================================================*/
|
||||
|
||||
a
|
||||
{
|
||||
text-decoration: none; /* no underline */
|
||||
}
|
||||
|
||||
a:hover
|
||||
{
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
/*=============================================================================
|
||||
Spirit style navigation
|
||||
=============================================================================*/
|
||||
|
||||
.spirit-nav
|
||||
{
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
.spirit-nav a
|
||||
{
|
||||
color: white;
|
||||
padding-left: 0.5em;
|
||||
}
|
||||
|
||||
.spirit-nav img
|
||||
{
|
||||
border-width: 0px;
|
||||
}
|
||||
|
||||
/*=============================================================================
|
||||
Copyright footer
|
||||
=============================================================================*/
|
||||
.copyright-footer
|
||||
{
|
||||
text-align: right;
|
||||
font-size: 70%;
|
||||
}
|
||||
|
||||
.copyright-footer p
|
||||
{
|
||||
text-align: right;
|
||||
font-size: 80%;
|
||||
}
|
||||
|
||||
/*=============================================================================
|
||||
Table of contents
|
||||
=============================================================================*/
|
||||
|
||||
div.toc
|
||||
{
|
||||
margin: 1pc 4% 0pc 4%;
|
||||
padding: 0.1pc 1pc 0.1pc 1pc;
|
||||
font-size: 80%;
|
||||
line-height: 1.15;
|
||||
}
|
||||
|
||||
.boost-toc
|
||||
{
|
||||
float: right;
|
||||
padding: 0.5pc;
|
||||
}
|
||||
|
||||
/* Code on toc */
|
||||
.toc .computeroutput { font-size: 120% }
|
||||
|
||||
/* No margin on nested menus */
|
||||
|
||||
.toc dl dl { margin: 0; }
|
||||
|
||||
/*=============================================================================
|
||||
Tables
|
||||
=============================================================================*/
|
||||
|
||||
.table-title,
|
||||
div.table p.title
|
||||
{
|
||||
margin-left: 4%;
|
||||
padding-right: 0.5em;
|
||||
padding-left: 0.5em;
|
||||
}
|
||||
|
||||
.informaltable table,
|
||||
.table table
|
||||
{
|
||||
width: 92%;
|
||||
margin-left: 4%;
|
||||
margin-right: 4%;
|
||||
}
|
||||
|
||||
div.informaltable table,
|
||||
div.table table
|
||||
{
|
||||
padding: 4px;
|
||||
}
|
||||
|
||||
/* Table Cells */
|
||||
div.informaltable table tr td,
|
||||
div.table table tr td
|
||||
{
|
||||
padding: 0.5em;
|
||||
text-align: left;
|
||||
font-size: 9pt;
|
||||
}
|
||||
|
||||
div.informaltable table tr th,
|
||||
div.table table tr th
|
||||
{
|
||||
padding: 0.5em 0.5em 0.5em 0.5em;
|
||||
border: 1pt solid white;
|
||||
font-size: 80%;
|
||||
}
|
||||
|
||||
table.simplelist
|
||||
{
|
||||
width: auto !important;
|
||||
margin: 0em !important;
|
||||
padding: 0em !important;
|
||||
border: none !important;
|
||||
}
|
||||
table.simplelist td
|
||||
{
|
||||
margin: 0em !important;
|
||||
padding: 0em !important;
|
||||
text-align: left !important;
|
||||
font-size: 9pt !important;
|
||||
border: none !important;
|
||||
}
|
||||
|
||||
/*=============================================================================
|
||||
Suppress margins in tables
|
||||
=============================================================================*/
|
||||
|
||||
table th > *:first-child,
|
||||
table td > *:first-child
|
||||
{
|
||||
margin-top: 0;
|
||||
}
|
||||
|
||||
table th > *:last-child,
|
||||
table td > *:last-child
|
||||
{
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
/*=============================================================================
|
||||
Blurbs
|
||||
=============================================================================*/
|
||||
|
||||
div.note,
|
||||
div.tip,
|
||||
div.important,
|
||||
div.caution,
|
||||
div.warning,
|
||||
p.blurb
|
||||
{
|
||||
font-size: 9pt; /* A little bit smaller than the main text */
|
||||
line-height: 1.2;
|
||||
display: block;
|
||||
margin: 1pc 4% 0pc 4%;
|
||||
padding: 0.5pc 0.5pc 0.5pc 0.5pc;
|
||||
}
|
||||
|
||||
p.blurb img
|
||||
{
|
||||
padding: 1pt;
|
||||
}
|
||||
|
||||
/*=============================================================================
|
||||
Variable Lists
|
||||
=============================================================================*/
|
||||
|
||||
div.variablelist
|
||||
{
|
||||
margin: 1em 0;
|
||||
}
|
||||
|
||||
/* Make the terms in definition lists bold */
|
||||
div.variablelist dl dt,
|
||||
span.term
|
||||
{
|
||||
font-weight: bold;
|
||||
font-size: 10pt;
|
||||
}
|
||||
|
||||
div.variablelist table tbody tr td
|
||||
{
|
||||
text-align: left;
|
||||
vertical-align: top;
|
||||
padding: 0em 2em 0em 0em;
|
||||
font-size: 10pt;
|
||||
margin: 0em 0em 0.5em 0em;
|
||||
line-height: 1;
|
||||
}
|
||||
|
||||
div.variablelist dl dt
|
||||
{
|
||||
margin-bottom: 0.2em;
|
||||
}
|
||||
|
||||
div.variablelist dl dd
|
||||
{
|
||||
margin: 0em 0em 0.5em 2em;
|
||||
font-size: 10pt;
|
||||
}
|
||||
|
||||
div.variablelist table tbody tr td p,
|
||||
div.variablelist dl dd p
|
||||
{
|
||||
margin: 0em 0em 0.5em 0em;
|
||||
line-height: 1;
|
||||
}
|
||||
|
||||
/*=============================================================================
|
||||
Misc
|
||||
=============================================================================*/
|
||||
|
||||
/* Title of books and articles in bibliographies */
|
||||
span.title
|
||||
{
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
span.underline
|
||||
{
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
span.strikethrough
|
||||
{
|
||||
text-decoration: line-through;
|
||||
}
|
||||
|
||||
/* Copyright, Legal Notice */
|
||||
div div.legalnotice p
|
||||
{
|
||||
text-align: left
|
||||
}
|
||||
|
||||
/*=============================================================================
|
||||
Colors
|
||||
=============================================================================*/
|
||||
|
||||
@media screen
|
||||
{
|
||||
body {
|
||||
background-color: #FFFFFF;
|
||||
color: #000000;
|
||||
}
|
||||
|
||||
/* Syntax Highlighting */
|
||||
.keyword { color: #0000AA; }
|
||||
.identifier { color: #000000; }
|
||||
.special { color: #707070; }
|
||||
.preprocessor { color: #402080; }
|
||||
.char { color: teal; }
|
||||
.comment { color: #800000; }
|
||||
.string { color: teal; }
|
||||
.number { color: teal; }
|
||||
.white_bkd { background-color: #FFFFFF; }
|
||||
.dk_grey_bkd { background-color: #999999; }
|
||||
|
||||
/* Links */
|
||||
a, a .keyword, a .identifier, a .special, a .preprocessor
|
||||
a .char, a .comment, a .string, a .number
|
||||
{
|
||||
color: #005a9c;
|
||||
}
|
||||
|
||||
a:visited, a:visited .keyword, a:visited .identifier,
|
||||
a:visited .special, a:visited .preprocessor a:visited .char,
|
||||
a:visited .comment, a:visited .string, a:visited .number
|
||||
{
|
||||
color: #9c5a9c;
|
||||
}
|
||||
|
||||
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,
|
||||
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover,
|
||||
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited
|
||||
{
|
||||
text-decoration: none; /* no underline */
|
||||
color: #000000;
|
||||
}
|
||||
|
||||
/* Copyright, Legal Notice */
|
||||
.copyright
|
||||
{
|
||||
color: #666666;
|
||||
font-size: small;
|
||||
}
|
||||
|
||||
div div.legalnotice p
|
||||
{
|
||||
color: #666666;
|
||||
}
|
||||
|
||||
/* Program listing */
|
||||
pre.synopsis
|
||||
{
|
||||
border: 1px solid #DCDCDC;
|
||||
}
|
||||
|
||||
.programlisting,
|
||||
.screen
|
||||
{
|
||||
border: 1px solid #DCDCDC;
|
||||
}
|
||||
|
||||
td .programlisting,
|
||||
td .screen
|
||||
{
|
||||
border: 0px solid #DCDCDC;
|
||||
}
|
||||
|
||||
/* Blurbs */
|
||||
div.note,
|
||||
div.tip,
|
||||
div.important,
|
||||
div.caution,
|
||||
div.warning,
|
||||
p.blurb
|
||||
{
|
||||
border: 1px solid #DCDCDC;
|
||||
}
|
||||
|
||||
/* Table of contents */
|
||||
div.toc
|
||||
{
|
||||
border: 1px solid #DCDCDC;
|
||||
}
|
||||
|
||||
/* Tables */
|
||||
div.informaltable table tr td,
|
||||
div.table table tr td
|
||||
{
|
||||
border: 1px solid #DCDCDC;
|
||||
}
|
||||
|
||||
div.informaltable table tr th,
|
||||
div.table table tr th
|
||||
{
|
||||
background-color: #F0F0F0;
|
||||
border: 1px solid #DCDCDC;
|
||||
}
|
||||
|
||||
.copyright-footer
|
||||
{
|
||||
color: #8F8F8F;
|
||||
}
|
||||
|
||||
/* Misc */
|
||||
span.highlight
|
||||
{
|
||||
color: #00A000;
|
||||
}
|
||||
}
|
||||
|
||||
@media print
|
||||
{
|
||||
/* Links */
|
||||
a
|
||||
{
|
||||
color: black;
|
||||
}
|
||||
|
||||
a:visited
|
||||
{
|
||||
color: black;
|
||||
}
|
||||
|
||||
.spirit-nav
|
||||
{
|
||||
display: none;
|
||||
}
|
||||
|
||||
/* Program listing */
|
||||
pre.synopsis
|
||||
{
|
||||
border: 1px solid gray;
|
||||
}
|
||||
|
||||
.programlisting,
|
||||
.screen
|
||||
{
|
||||
border: 1px solid gray;
|
||||
}
|
||||
|
||||
td .programlisting,
|
||||
td .screen
|
||||
{
|
||||
border: 0px solid #DCDCDC;
|
||||
}
|
||||
|
||||
/* Table of contents */
|
||||
div.toc
|
||||
{
|
||||
border: 1px solid gray;
|
||||
}
|
||||
|
||||
.informaltable table,
|
||||
.table table
|
||||
{
|
||||
border: 1px solid gray;
|
||||
border-collapse: collapse;
|
||||
}
|
||||
|
||||
/* Tables */
|
||||
div.informaltable table tr td,
|
||||
div.table table tr td
|
||||
{
|
||||
border: 1px solid gray;
|
||||
}
|
||||
|
||||
div.informaltable table tr th,
|
||||
div.table table tr th
|
||||
{
|
||||
border: 1px solid gray;
|
||||
}
|
||||
|
||||
table.simplelist tr td
|
||||
{
|
||||
border: none !important;
|
||||
}
|
||||
|
||||
/* Misc */
|
||||
span.highlight
|
||||
{
|
||||
font-weight: bold;
|
||||
}
|
||||
}
|
||||
|
||||
/*=============================================================================
|
||||
Images
|
||||
=============================================================================*/
|
||||
|
||||
span.inlinemediaobject img
|
||||
{
|
||||
vertical-align: middle;
|
||||
}
|
||||
|
||||
/*==============================================================================
|
||||
Super and Subscript: style so that line spacing isn't effected, see
|
||||
http://www.adobe.com/cfusion/communityengine/index.cfm?event=showdetails&productId=1&postId=5341
|
||||
==============================================================================*/
|
||||
|
||||
sup,
|
||||
sub {
|
||||
height: 0;
|
||||
line-height: 1;
|
||||
vertical-align: baseline;
|
||||
position: relative;
|
||||
|
||||
}
|
||||
|
||||
/* For internet explorer: */
|
||||
|
||||
* html sup,
|
||||
* html sub {
|
||||
vertical-align: bottom;
|
||||
}
|
||||
|
||||
sup {
|
||||
bottom: 1ex;
|
||||
}
|
||||
|
||||
sub {
|
||||
top: .5ex;
|
||||
}
|
||||
|
||||
/*==============================================================================
|
||||
Indexes: pretty much the same as the TOC.
|
||||
==============================================================================*/
|
||||
|
||||
.index
|
||||
{
|
||||
font-size: 80%;
|
||||
padding-top: 0px;
|
||||
padding-bottom: 0px;
|
||||
margin-top: 0px;
|
||||
margin-bottom: 0px;
|
||||
margin-left: 0px;
|
||||
}
|
||||
|
||||
.index ul
|
||||
{
|
||||
padding-left: 3em;
|
||||
}
|
||||
|
||||
.index p
|
||||
{
|
||||
padding: 2px;
|
||||
margin: 2px;
|
||||
}
|
||||
|
||||
.index-entry-level-0
|
||||
{
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.index em
|
||||
{
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
|
||||
/*==============================================================================
|
||||
Alignment and coloring use 'role' feature, available from Quickbook 1.6 up.
|
||||
Added from Niall Douglas for role color and alignment.
|
||||
http://article.gmane.org/gmane.comp.lib.boost.devel/243318
|
||||
*/
|
||||
|
||||
/* Add text alignment (see http://www.w3schools.com/cssref/pr_text_text-align.asp) */
|
||||
span.aligncenter
|
||||
{
|
||||
display: inline-block; width: 100%; text-align: center;
|
||||
}
|
||||
span.alignright
|
||||
{
|
||||
display: inline-block; width: 100%; text-align: right;
|
||||
}
|
||||
/* alignleft is the default. */
|
||||
span.alignleft
|
||||
{
|
||||
display: inline-block; width: 100%; text-align: left;
|
||||
}
|
||||
|
||||
/* alignjustify stretches the word spacing so that each line has equal width
|
||||
within a chosen fraction of page width (here arbitrarily 20%).
|
||||
*Not* useful inside table items as the column width remains the total string width.
|
||||
Nor very useful, except to temporarily restrict the width.
|
||||
*/
|
||||
span.alignjustify
|
||||
{
|
||||
display: inline-block; width: 20%; text-align: justify;
|
||||
}
|
||||
|
||||
/* Text colors.
|
||||
Names at http://www.w3.org/TR/2002/WD-css3-color-20020219/ 4.3. X11 color keywords.
|
||||
Quickbook Usage: [role red Some red text]
|
||||
|
||||
*/
|
||||
span.red { inline-block; color: red; }
|
||||
span.green { color: green; }
|
||||
span.lime { color: #00FF00; }
|
||||
span.blue { color: blue; }
|
||||
span.navy { color: navy; }
|
||||
span.yellow { color: yellow; }
|
||||
span.magenta { color: magenta; }
|
||||
span.indigo { color: #4B0082; }
|
||||
span.cyan { color: cyan; }
|
||||
span.purple { color: purple; }
|
||||
span.gold { color: gold; }
|
||||
span.silver { color: silver; } /* lighter gray */
|
||||
span.gray { color: #808080; } /* light gray */
|
BIN
doc/src/images/alert.png
Normal file
After Width: | Height: | Size: 603 B |
BIN
doc/src/images/blank.png
Normal file
After Width: | Height: | Size: 374 B |
BIN
doc/src/images/callouts/1.png
Normal file
After Width: | Height: | Size: 391 B |
15
doc/src/images/callouts/1.svg
Normal file
@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) -->
|
||||
<!DOCTYPE svg [
|
||||
<!ENTITY ns_svg "http://www.w3.org/2000/svg">
|
||||
<!ENTITY ns_xlink "http://www.w3.org/1999/xlink">
|
||||
]>
|
||||
<svg version="1.0" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="33" height="33" viewBox="0 0 33 33"
|
||||
style="overflow:visible;enable-background:new 0 0 33 33;" xml:space="preserve">
|
||||
<circle style="stroke:#000000;" cx="16.5" cy="16.5" r="16"/>
|
||||
<g>
|
||||
<g style="enable-background:new ;">
|
||||
<path style="fill:#FFFFFF;" d="M10.428,10.411h0.56c3.78,0,4.788-1.96,4.872-3.444h3.22v19.88h-3.92V13.154h-4.732V10.411z"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 703 B |
BIN
doc/src/images/callouts/10.png
Normal file
After Width: | Height: | Size: 485 B |
18
doc/src/images/callouts/10.svg
Normal file
@ -0,0 +1,18 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) -->
|
||||
<!DOCTYPE svg [
|
||||
<!ENTITY ns_svg "http://www.w3.org/2000/svg">
|
||||
<!ENTITY ns_xlink "http://www.w3.org/1999/xlink">
|
||||
]>
|
||||
<svg version="1.0" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="33" height="33" viewBox="0 0 33 33"
|
||||
style="overflow:visible;enable-background:new 0 0 33 33;" xml:space="preserve">
|
||||
<circle style="stroke:#000000;" cx="16.5" cy="16.5" r="16"/>
|
||||
<g>
|
||||
<g style="enable-background:new ;">
|
||||
<path style="fill:#FFFFFF;" d="M3.815,10.758h0.48c3.24,0,4.104-1.681,4.176-2.952h2.76v17.04h-3.36V13.11H3.815V10.758z"/>
|
||||
<path style="fill:#FFFFFF;" d="M22.175,7.806c4.009,0,5.904,2.76,5.904,8.736c0,5.975-1.896,8.76-5.904,8.76
|
||||
c-4.008,0-5.904-2.785-5.904-8.76C16.271,10.566,18.167,7.806,22.175,7.806z M22.175,22.613c1.921,0,2.448-1.68,2.448-6.071
|
||||
c0-4.393-0.527-6.049-2.448-6.049c-1.92,0-2.448,1.656-2.448,6.049C19.727,20.934,20.255,22.613,22.175,22.613z"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 1.0 KiB |
BIN
doc/src/images/callouts/11.png
Normal file
After Width: | Height: | Size: 410 B |
16
doc/src/images/callouts/11.svg
Normal file
@ -0,0 +1,16 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) -->
|
||||
<!DOCTYPE svg [
|
||||
<!ENTITY ns_svg "http://www.w3.org/2000/svg">
|
||||
<!ENTITY ns_xlink "http://www.w3.org/1999/xlink">
|
||||
]>
|
||||
<svg version="1.0" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="33" height="33" viewBox="0 0 33 33"
|
||||
style="overflow:visible;enable-background:new 0 0 33 33;" xml:space="preserve">
|
||||
<circle style="stroke:#000000;" cx="16.5" cy="16.5" r="16"/>
|
||||
<g>
|
||||
<g style="enable-background:new ;">
|
||||
<path style="fill:#FFFFFF;" d="M5.209,10.412h0.48c3.24,0,4.104-1.681,4.176-2.952h2.76V24.5h-3.36V12.764H5.209V10.412z"/>
|
||||
<path style="fill:#FFFFFF;" d="M18.553,10.412h0.48c3.24,0,4.104-1.681,4.176-2.952h2.76V24.5h-3.359V12.764h-4.056V10.412z"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 827 B |
BIN
doc/src/images/callouts/12.png
Normal file
After Width: | Height: | Size: 488 B |
18
doc/src/images/callouts/12.svg
Normal file
@ -0,0 +1,18 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) -->
|
||||
<!DOCTYPE svg [
|
||||
<!ENTITY ns_svg "http://www.w3.org/2000/svg">
|
||||
<!ENTITY ns_xlink "http://www.w3.org/1999/xlink">
|
||||
]>
|
||||
<svg version="1.0" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="33" height="33" viewBox="0 0 33 33"
|
||||
style="overflow:visible;enable-background:new 0 0 33 33;" xml:space="preserve">
|
||||
<circle style="stroke:#000000;" cx="16.5" cy="16.5" r="16"/>
|
||||
<g>
|
||||
<g style="enable-background:new ;">
|
||||
<path style="fill:#FFFFFF;" d="M4.813,10.412h0.48c3.24,0,4.104-1.681,4.176-2.952h2.76V24.5h-3.36V12.764H4.813V10.412z"/>
|
||||
<path style="fill:#FFFFFF;" d="M17.316,13.484c0-5.545,4.056-6.024,5.568-6.024c3.265,0,5.856,1.92,5.856,5.376
|
||||
c0,2.928-1.896,4.416-3.553,5.544c-2.256,1.584-3.432,2.353-3.815,3.145h7.392V24.5h-11.64c0.12-1.992,0.264-4.08,3.96-6.768
|
||||
c3.072-2.232,4.296-3.097,4.296-5.017c0-1.128-0.72-2.424-2.353-2.424c-2.352,0-2.423,1.944-2.447,3.192H17.316z"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 1.0 KiB |
BIN
doc/src/images/callouts/13.png
Normal file
After Width: | Height: | Size: 509 B |
20
doc/src/images/callouts/13.svg
Normal file
@ -0,0 +1,20 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) -->
|
||||
<!DOCTYPE svg [
|
||||
<!ENTITY ns_svg "http://www.w3.org/2000/svg">
|
||||
<!ENTITY ns_xlink "http://www.w3.org/1999/xlink">
|
||||
]>
|
||||
<svg version="1.0" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="33" height="33" viewBox="0 0 33 33"
|
||||
style="overflow:visible;enable-background:new 0 0 33 33;" xml:space="preserve">
|
||||
<circle style="stroke:#000000;" cx="16.5" cy="16.5" r="16"/>
|
||||
<g>
|
||||
<g style="enable-background:new ;">
|
||||
<path style="fill:#FFFFFF;" d="M3.813,10.412h0.48c3.24,0,4.104-1.681,4.176-2.952h2.76V24.5h-3.36V12.764H3.813V10.412z"/>
|
||||
<path style="fill:#FFFFFF;" d="M20.611,14.636h0.529c1.008,0,2.855-0.096,2.855-2.304c0-0.624-0.288-2.185-2.137-2.185
|
||||
c-2.303,0-2.303,2.185-2.303,2.784h-3.12c0-3.191,1.8-5.472,5.64-5.472c2.279,0,5.279,1.152,5.279,4.752
|
||||
c0,1.728-1.08,2.808-2.039,3.24V15.5c0.6,0.168,2.568,1.056,2.568,3.96c0,3.216-2.377,5.496-5.809,5.496
|
||||
c-1.607,0-5.928-0.36-5.928-5.688h3.288l-0.024,0.024c0,0.912,0.24,2.976,2.496,2.976c1.344,0,2.52-0.911,2.52-2.808
|
||||
c0-2.328-2.256-2.424-3.816-2.424V14.636z"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 1.2 KiB |
BIN
doc/src/images/callouts/14.png
Normal file
After Width: | Height: | Size: 499 B |
17
doc/src/images/callouts/14.svg
Normal file
@ -0,0 +1,17 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) -->
|
||||
<!DOCTYPE svg [
|
||||
<!ENTITY ns_svg "http://www.w3.org/2000/svg">
|
||||
<!ENTITY ns_xlink "http://www.w3.org/1999/xlink">
|
||||
]>
|
||||
<svg version="1.0" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="33" height="33" viewBox="0 0 33 33"
|
||||
style="overflow:visible;enable-background:new 0 0 33 33;" xml:space="preserve">
|
||||
<circle style="stroke:#000000;" cx="16.5" cy="16.5" r="16"/>
|
||||
<g>
|
||||
<g style="enable-background:new ;">
|
||||
<path style="fill:#FFFFFF;" d="M4.146,10.412h0.48c3.24,0,4.104-1.681,4.176-2.952h2.76V24.5h-3.36V12.764H4.146V10.412z"/>
|
||||
<path style="fill:#FFFFFF;" d="M28.457,20.732h-1.896V24.5h-3.36v-3.768h-6.72v-2.904L22.746,7.46h3.815v10.656h1.896V20.732z
|
||||
M23.201,18.116c0-4.128,0.072-6.792,0.072-7.32h-0.048l-4.272,7.32H23.201z"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 906 B |
BIN
doc/src/images/callouts/15.png
Normal file
After Width: | Height: | Size: 507 B |
19
doc/src/images/callouts/15.svg
Normal file
@ -0,0 +1,19 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) -->
|
||||
<!DOCTYPE svg [
|
||||
<!ENTITY ns_svg "http://www.w3.org/2000/svg">
|
||||
<!ENTITY ns_xlink "http://www.w3.org/1999/xlink">
|
||||
]>
|
||||
<svg version="1.0" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="33" height="33" viewBox="0 0 33 33"
|
||||
style="overflow:visible;enable-background:new 0 0 33 33;" xml:space="preserve">
|
||||
<circle style="stroke:#000000;" cx="16.5" cy="16.5" r="16"/>
|
||||
<g>
|
||||
<g style="enable-background:new ;">
|
||||
<path style="fill:#FFFFFF;" d="M3.479,11.079h0.48c3.24,0,4.104-1.681,4.176-2.952h2.76v17.04h-3.36V13.43H3.479V11.079z"/>
|
||||
<path style="fill:#FFFFFF;" d="M19.342,14.943c0.625-0.433,1.392-0.937,3.048-0.937c2.279,0,5.16,1.584,5.16,5.496
|
||||
c0,2.328-1.176,6.121-6.192,6.121c-2.664,0-5.376-1.584-5.544-5.016h3.36c0.144,1.391,0.888,2.326,2.376,2.326
|
||||
c1.607,0,2.544-1.367,2.544-3.191c0-1.512-0.72-3.047-2.496-3.047c-0.456,0-1.608,0.023-2.256,1.223l-3-0.143l1.176-9.361h9.36
|
||||
v2.832h-6.937L19.342,14.943z"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 1.1 KiB |
20
doc/src/images/callouts/16.svg
Normal file
@ -0,0 +1,20 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) -->
|
||||
<!DOCTYPE svg [
|
||||
<!ENTITY ns_svg "http://www.w3.org/2000/svg">
|
||||
<!ENTITY ns_xlink "http://www.w3.org/1999/xlink">
|
||||
]>
|
||||
<svg version="1.0" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="33" height="33" viewBox="0 0 33 33"
|
||||
style="overflow:visible;enable-background:new 0 0 33 33;" xml:space="preserve">
|
||||
<circle style="stroke:#000000;" cx="16.5" cy="16.5" r="16"/>
|
||||
<g>
|
||||
<g style="enable-background:new ;">
|
||||
<path style="fill:#FFFFFF;" d="M3.813,10.412h0.48c3.24,0,4.104-1.681,4.176-2.952h2.76V24.5h-3.36V12.764H3.813V10.412z"/>
|
||||
<path style="fill:#FFFFFF;" d="M24.309,11.78c-0.097-0.96-0.721-1.633-1.969-1.633c-2.184,0-2.688,2.496-2.808,4.704L19.58,14.9
|
||||
c0.456-0.624,1.296-1.416,3.191-1.416c3.529,0,5.209,2.712,5.209,5.256c0,3.72-2.28,6.216-5.568,6.216
|
||||
c-5.16,0-6.168-4.32-6.168-8.568c0-3.24,0.432-8.928,6.336-8.928c0.695,0,2.641,0.264,3.48,1.104
|
||||
c0.936,0.912,1.271,1.416,1.584,3.217H24.309z M22.172,16.172c-1.271,0-2.568,0.792-2.568,2.928c0,1.849,1.056,3.168,2.664,3.168
|
||||
c1.225,0,2.353-0.936,2.353-3.239C24.62,16.868,23.229,16.172,22.172,16.172z"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 1.2 KiB |
17
doc/src/images/callouts/17.svg
Normal file
@ -0,0 +1,17 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) -->
|
||||
<!DOCTYPE svg [
|
||||
<!ENTITY ns_svg "http://www.w3.org/2000/svg">
|
||||
<!ENTITY ns_xlink "http://www.w3.org/1999/xlink">
|
||||
]>
|
||||
<svg version="1.0" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="33" height="33" viewBox="0 0 33 33"
|
||||
style="overflow:visible;enable-background:new 0 0 33 33;" xml:space="preserve">
|
||||
<circle style="stroke:#000000;" cx="16.5" cy="16.5" r="16"/>
|
||||
<g>
|
||||
<g style="enable-background:new ;">
|
||||
<path style="fill:#FFFFFF;" d="M3.479,11.079h0.48c3.24,0,4.104-1.681,4.176-2.952h2.76v17.04h-3.36V13.43H3.479V11.079z"/>
|
||||
<path style="fill:#FFFFFF;" d="M27.838,11.006c-1.631,1.776-5.807,6.816-6.215,14.16h-3.457c0.36-6.816,4.632-12.24,6.072-13.776
|
||||
h-8.472l0.072-2.976h12V11.006z"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 866 B |
21
doc/src/images/callouts/18.svg
Normal file
@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) -->
|
||||
<!DOCTYPE svg [
|
||||
<!ENTITY ns_svg "http://www.w3.org/2000/svg">
|
||||
<!ENTITY ns_xlink "http://www.w3.org/1999/xlink">
|
||||
]>
|
||||
<svg version="1.0" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="33" height="33" viewBox="0 0 33 33"
|
||||
style="overflow:visible;enable-background:new 0 0 33 33;" xml:space="preserve">
|
||||
<circle style="stroke:#000000;" cx="16.5" cy="16.5" r="16"/>
|
||||
<g>
|
||||
<g style="enable-background:new ;">
|
||||
<path style="fill:#FFFFFF;" d="M4.813,10.412h0.48c3.24,0,4.104-1.681,4.176-2.952h2.76V24.5h-3.36V12.764H4.813V10.412z"/>
|
||||
<path style="fill:#FFFFFF;" d="M23.172,24.956c-4.392,0-5.904-2.856-5.904-5.185c0-0.863,0-3.119,2.592-4.319
|
||||
c-1.344-0.672-2.064-1.752-2.064-3.336c0-2.904,2.328-4.656,5.304-4.656c3.528,0,5.4,2.088,5.4,4.44
|
||||
c0,1.464-0.6,2.712-1.968,3.432c1.632,0.815,2.544,1.896,2.544,4.104C29.076,21.596,27.684,24.956,23.172,24.956z M23.124,16.916
|
||||
c-1.224,0-2.4,0.792-2.4,2.64c0,1.632,0.936,2.712,2.472,2.712c1.752,0,2.424-1.512,2.424-2.688
|
||||
C25.62,18.38,24.996,16.916,23.124,16.916z M25.284,12.26c0-1.296-0.888-2.112-1.968-2.112c-1.512,0-2.305,0.864-2.305,2.112
|
||||
c0,1.008,0.744,2.112,2.185,2.112C24.516,14.372,25.284,13.484,25.284,12.26z"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 1.3 KiB |
20
doc/src/images/callouts/19.svg
Normal file
@ -0,0 +1,20 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) -->
|
||||
<!DOCTYPE svg [
|
||||
<!ENTITY ns_svg "http://www.w3.org/2000/svg">
|
||||
<!ENTITY ns_xlink "http://www.w3.org/1999/xlink">
|
||||
]>
|
||||
<svg version="1.0" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="33" height="33" viewBox="0 0 33 33"
|
||||
style="overflow:visible;enable-background:new 0 0 33 33;" xml:space="preserve">
|
||||
<circle style="stroke:#000000;" cx="16.5" cy="16.5" r="16"/>
|
||||
<g>
|
||||
<g style="enable-background:new ;">
|
||||
<path style="fill:#FFFFFF;" d="M4.146,10.746h0.48c3.24,0,4.104-1.681,4.176-2.952h2.76v17.041h-3.36V13.097H4.146V10.746z"/>
|
||||
<path style="fill:#FFFFFF;" d="M20.225,20.898v0.023c0.192,1.176,0.936,1.68,1.968,1.68c1.392,0,2.783-1.176,2.808-4.752
|
||||
l-0.048-0.049c-0.768,1.152-2.088,1.441-3.24,1.441c-3.264,0-5.16-2.473-5.16-5.329c0-4.176,2.472-6.12,5.808-6.12
|
||||
c5.904,0,6,6.36,6,8.76c0,6.601-3.12,8.736-6.192,8.736c-2.904,0-4.992-1.68-5.28-4.391H20.225z M22.434,16.553
|
||||
c1.176,0,2.472-0.84,2.472-2.855c0-1.944-0.841-3.145-2.568-3.145c-0.864,0-2.424,0.433-2.424,2.88
|
||||
C19.913,16.001,21.161,16.553,22.434,16.553z"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 1.2 KiB |
BIN
doc/src/images/callouts/2.png
Normal file
After Width: | Height: | Size: 446 B |
17
doc/src/images/callouts/2.svg
Normal file
@ -0,0 +1,17 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) -->
|
||||
<!DOCTYPE svg [
|
||||
<!ENTITY ns_svg "http://www.w3.org/2000/svg">
|
||||
<!ENTITY ns_xlink "http://www.w3.org/1999/xlink">
|
||||
]>
|
||||
<svg version="1.0" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="33" height="33" viewBox="0 0 33 33"
|
||||
style="overflow:visible;enable-background:new 0 0 33 33;" xml:space="preserve">
|
||||
<circle style="stroke:#000000;" cx="16.5" cy="16.5" r="16"/>
|
||||
<g>
|
||||
<g style="enable-background:new ;">
|
||||
<path style="fill:#FFFFFF;" d="M9.668,12.328c0-6.469,4.732-7.028,6.496-7.028c3.808,0,6.833,2.24,6.833,6.271
|
||||
c0,3.416-2.213,5.152-4.145,6.469c-2.632,1.848-4.004,2.744-4.452,3.668h8.624v3.472H9.444c0.14-2.324,0.308-4.76,4.62-7.896
|
||||
c3.584-2.604,5.012-3.612,5.012-5.853c0-1.315-0.84-2.828-2.744-2.828c-2.744,0-2.828,2.269-2.856,3.725H9.668z"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 926 B |
20
doc/src/images/callouts/20.svg
Normal file
@ -0,0 +1,20 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) -->
|
||||
<!DOCTYPE svg [
|
||||
<!ENTITY ns_svg "http://www.w3.org/2000/svg">
|
||||
<!ENTITY ns_xlink "http://www.w3.org/1999/xlink">
|
||||
]>
|
||||
<svg version="1.0" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="33" height="33" viewBox="0 0 33 33"
|
||||
style="overflow:visible;enable-background:new 0 0 33 33;" xml:space="preserve">
|
||||
<circle style="stroke:#000000;" cx="16.5" cy="16.5" r="16"/>
|
||||
<g>
|
||||
<g style="enable-background:new ;">
|
||||
<path style="fill:#FFFFFF;" d="M3.972,13.484c0-5.545,4.056-6.024,5.568-6.024c3.264,0,5.856,1.92,5.856,5.376
|
||||
c0,2.928-1.896,4.416-3.552,5.544c-2.256,1.584-3.432,2.353-3.816,3.145h7.392V24.5H3.78c0.12-1.992,0.264-4.08,3.96-6.768
|
||||
c3.072-2.232,4.296-3.097,4.296-5.017c0-1.128-0.72-2.424-2.352-2.424c-2.352,0-2.424,1.944-2.448,3.192H3.972z"/>
|
||||
<path style="fill:#FFFFFF;" d="M23.172,7.46c4.008,0,5.904,2.76,5.904,8.736c0,5.976-1.896,8.76-5.904,8.76
|
||||
s-5.904-2.784-5.904-8.76C17.268,10.22,19.164,7.46,23.172,7.46z M23.172,22.268c1.92,0,2.448-1.68,2.448-6.071
|
||||
c0-4.393-0.528-6.049-2.448-6.049s-2.448,1.656-2.448,6.049C20.724,20.588,21.252,22.268,23.172,22.268z"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 1.2 KiB |
18
doc/src/images/callouts/21.svg
Normal file
@ -0,0 +1,18 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) -->
|
||||
<!DOCTYPE svg [
|
||||
<!ENTITY ns_svg "http://www.w3.org/2000/svg">
|
||||
<!ENTITY ns_xlink "http://www.w3.org/1999/xlink">
|
||||
]>
|
||||
<svg version="1.0" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="33" height="33" viewBox="0 0 33 33"
|
||||
style="overflow:visible;enable-background:new 0 0 33 33;" xml:space="preserve">
|
||||
<circle style="stroke:#000000;" cx="16.5" cy="16.5" r="16"/>
|
||||
<g>
|
||||
<g style="enable-background:new ;">
|
||||
<path style="fill:#FFFFFF;" d="M5.306,13.151c0-5.545,4.056-6.024,5.568-6.024c3.264,0,5.856,1.92,5.856,5.376
|
||||
c0,2.928-1.896,4.416-3.552,5.544c-2.256,1.584-3.432,2.353-3.816,3.145h7.392v2.976H5.114c0.12-1.992,0.264-4.08,3.96-6.768
|
||||
c3.072-2.232,4.296-3.097,4.296-5.017c0-1.128-0.72-2.424-2.352-2.424c-2.352,0-2.424,1.944-2.448,3.192H5.306z"/>
|
||||
<path style="fill:#FFFFFF;" d="M19.49,10.079h0.48c3.239,0,4.104-1.681,4.176-2.952h2.761v17.04h-3.361V12.431H19.49V10.079z"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 1.0 KiB |
20
doc/src/images/callouts/22.svg
Normal file
@ -0,0 +1,20 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) -->
|
||||
<!DOCTYPE svg [
|
||||
<!ENTITY ns_svg "http://www.w3.org/2000/svg">
|
||||
<!ENTITY ns_xlink "http://www.w3.org/1999/xlink">
|
||||
]>
|
||||
<svg version="1.0" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="33" height="33" viewBox="0 0 33 33"
|
||||
style="overflow:visible;enable-background:new 0 0 33 33;" xml:space="preserve">
|
||||
<circle style="stroke:#000000;" cx="16.5" cy="16.5" r="16"/>
|
||||
<g>
|
||||
<g style="enable-background:new ;">
|
||||
<path style="fill:#FFFFFF;" d="M3.972,13.484c0-5.545,4.056-6.024,5.568-6.024c3.264,0,5.856,1.92,5.856,5.376
|
||||
c0,2.928-1.896,4.416-3.552,5.544c-2.256,1.584-3.432,2.353-3.816,3.145h7.392V24.5H3.78c0.12-1.992,0.264-4.08,3.96-6.768
|
||||
c3.072-2.232,4.296-3.097,4.296-5.017c0-1.128-0.72-2.424-2.352-2.424c-2.352,0-2.424,1.944-2.448,3.192H3.972z"/>
|
||||
<path style="fill:#FFFFFF;" d="M17.316,13.484c0-5.545,4.056-6.024,5.568-6.024c3.265,0,5.856,1.92,5.856,5.376
|
||||
c0,2.928-1.896,4.416-3.553,5.544c-2.256,1.584-3.432,2.353-3.815,3.145h7.392V24.5h-11.64c0.12-1.992,0.264-4.08,3.96-6.768
|
||||
c3.072-2.232,4.296-3.097,4.296-5.017c0-1.128-0.72-2.424-2.353-2.424c-2.352,0-2.423,1.944-2.447,3.192H17.316z"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 1.2 KiB |
22
doc/src/images/callouts/23.svg
Normal file
@ -0,0 +1,22 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) -->
|
||||
<!DOCTYPE svg [
|
||||
<!ENTITY ns_svg "http://www.w3.org/2000/svg">
|
||||
<!ENTITY ns_xlink "http://www.w3.org/1999/xlink">
|
||||
]>
|
||||
<svg version="1.0" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="33" height="33" viewBox="0 0 33 33"
|
||||
style="overflow:visible;enable-background:new 0 0 33 33;" xml:space="preserve">
|
||||
<circle style="stroke:#000000;" cx="16.5" cy="16.5" r="16"/>
|
||||
<g>
|
||||
<g style="enable-background:new ;">
|
||||
<path style="fill:#FFFFFF;" d="M3.972,13.484c0-5.545,4.056-6.024,5.568-6.024c3.264,0,5.856,1.92,5.856,5.376
|
||||
c0,2.928-1.896,4.416-3.552,5.544c-2.256,1.584-3.432,2.353-3.816,3.145h7.392V24.5H3.78c0.12-1.992,0.264-4.08,3.96-6.768
|
||||
c3.072-2.232,4.296-3.097,4.296-5.017c0-1.128-0.72-2.424-2.352-2.424c-2.352,0-2.424,1.944-2.448,3.192H3.972z"/>
|
||||
<path style="fill:#FFFFFF;" d="M21.612,14.636h0.528c1.008,0,2.855-0.096,2.855-2.304c0-0.624-0.287-2.185-2.136-2.185
|
||||
c-2.304,0-2.304,2.185-2.304,2.784h-3.12c0-3.191,1.8-5.472,5.64-5.472c2.28,0,5.28,1.152,5.28,4.752
|
||||
c0,1.728-1.08,2.808-2.04,3.24V15.5c0.6,0.168,2.568,1.056,2.568,3.96c0,3.216-2.377,5.496-5.809,5.496
|
||||
c-1.607,0-5.928-0.36-5.928-5.688h3.288l-0.024,0.024c0,0.912,0.24,2.976,2.496,2.976c1.344,0,2.521-0.911,2.521-2.808
|
||||
c0-2.328-2.257-2.424-3.816-2.424V14.636z"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 1.4 KiB |
19
doc/src/images/callouts/24.svg
Normal file
@ -0,0 +1,19 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) -->
|
||||
<!DOCTYPE svg [
|
||||
<!ENTITY ns_svg "http://www.w3.org/2000/svg">
|
||||
<!ENTITY ns_xlink "http://www.w3.org/1999/xlink">
|
||||
]>
|
||||
<svg version="1.0" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="33" height="33" viewBox="0 0 33 33"
|
||||
style="overflow:visible;enable-background:new 0 0 33 33;" xml:space="preserve">
|
||||
<circle style="stroke:#000000;" cx="16.5" cy="16.5" r="16"/>
|
||||
<g>
|
||||
<g style="enable-background:new ;">
|
||||
<path style="fill:#FFFFFF;" d="M4.972,13.484c0-5.545,4.056-6.024,5.568-6.024c3.264,0,5.856,1.92,5.856,5.376
|
||||
c0,2.928-1.896,4.416-3.552,5.544c-2.256,1.584-3.432,2.353-3.816,3.145h7.392V24.5H4.78c0.12-1.992,0.264-4.08,3.96-6.768
|
||||
c3.072-2.232,4.296-3.097,4.296-5.017c0-1.128-0.72-2.424-2.352-2.424c-2.352,0-2.424,1.944-2.448,3.192H4.972z"/>
|
||||
<path style="fill:#FFFFFF;" d="M30.124,20.732h-1.896V24.5h-3.36v-3.768h-6.72v-2.904L24.412,7.46h3.816v10.656h1.896V20.732z
|
||||
M24.868,18.116c0-4.128,0.071-6.792,0.071-7.32h-0.047l-4.272,7.32H24.868z"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 1.1 KiB |
21
doc/src/images/callouts/25.svg
Normal file
@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) -->
|
||||
<!DOCTYPE svg [
|
||||
<!ENTITY ns_svg "http://www.w3.org/2000/svg">
|
||||
<!ENTITY ns_xlink "http://www.w3.org/1999/xlink">
|
||||
]>
|
||||
<svg version="1.0" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="33" height="33" viewBox="0 0 33 33"
|
||||
style="overflow:visible;enable-background:new 0 0 33 33;" xml:space="preserve">
|
||||
<circle style="stroke:#000000;" cx="16.5" cy="16.5" r="16"/>
|
||||
<g>
|
||||
<g style="enable-background:new ;">
|
||||
<path style="fill:#FFFFFF;" d="M3.972,13.484c0-5.545,4.056-6.024,5.568-6.024c3.264,0,5.856,1.92,5.856,5.376
|
||||
c0,2.928-1.896,4.416-3.552,5.544c-2.256,1.584-3.432,2.353-3.816,3.145h7.392V24.5H3.78c0.12-1.992,0.264-4.08,3.96-6.768
|
||||
c3.072-2.232,4.296-3.097,4.296-5.017c0-1.128-0.72-2.424-2.352-2.424c-2.352,0-2.424,1.944-2.448,3.192H3.972z"/>
|
||||
<path style="fill:#FFFFFF;" d="M20.676,14.276c0.624-0.433,1.393-0.937,3.049-0.937c2.279,0,5.16,1.584,5.16,5.496
|
||||
c0,2.328-1.177,6.12-6.193,6.12c-2.664,0-5.375-1.584-5.543-5.016h3.36c0.144,1.392,0.889,2.327,2.376,2.327
|
||||
c1.608,0,2.544-1.367,2.544-3.191c0-1.513-0.72-3.048-2.496-3.048c-0.455,0-1.607,0.023-2.256,1.224l-3-0.144l1.176-9.36h9.36
|
||||
v2.832h-6.937L20.676,14.276z"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 1.3 KiB |
22
doc/src/images/callouts/26.svg
Normal file
@ -0,0 +1,22 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) -->
|
||||
<!DOCTYPE svg [
|
||||
<!ENTITY ns_svg "http://www.w3.org/2000/svg">
|
||||
<!ENTITY ns_xlink "http://www.w3.org/1999/xlink">
|
||||
]>
|
||||
<svg version="1.0" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="33" height="33" viewBox="0 0 33 33"
|
||||
style="overflow:visible;enable-background:new 0 0 33 33;" xml:space="preserve">
|
||||
<circle style="stroke:#000000;" cx="16.5" cy="16.5" r="16"/>
|
||||
<g>
|
||||
<g style="enable-background:new ;">
|
||||
<path style="fill:#FFFFFF;" d="M3.972,13.484c0-5.545,4.056-6.024,5.568-6.024c3.264,0,5.856,1.92,5.856,5.376
|
||||
c0,2.928-1.896,4.416-3.552,5.544c-2.256,1.584-3.432,2.353-3.816,3.145h7.392V24.5H3.78c0.12-1.992,0.264-4.08,3.96-6.768
|
||||
c3.072-2.232,4.296-3.097,4.296-5.017c0-1.128-0.72-2.424-2.352-2.424c-2.352,0-2.424,1.944-2.448,3.192H3.972z"/>
|
||||
<path style="fill:#FFFFFF;" d="M25.309,11.78c-0.097-0.96-0.721-1.633-1.969-1.633c-2.184,0-2.688,2.496-2.808,4.704L20.58,14.9
|
||||
c0.456-0.624,1.296-1.416,3.191-1.416c3.529,0,5.209,2.712,5.209,5.256c0,3.72-2.28,6.216-5.568,6.216
|
||||
c-5.16,0-6.168-4.32-6.168-8.568c0-3.24,0.432-8.928,6.336-8.928c0.695,0,2.641,0.264,3.48,1.104
|
||||
c0.936,0.912,1.271,1.416,1.584,3.217H25.309z M23.172,16.172c-1.271,0-2.568,0.792-2.568,2.928c0,1.849,1.056,3.168,2.664,3.168
|
||||
c1.225,0,2.353-0.936,2.353-3.239C25.62,16.868,24.229,16.172,23.172,16.172z"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 1.4 KiB |
19
doc/src/images/callouts/27.svg
Normal file
@ -0,0 +1,19 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) -->
|
||||
<!DOCTYPE svg [
|
||||
<!ENTITY ns_svg "http://www.w3.org/2000/svg">
|
||||
<!ENTITY ns_xlink "http://www.w3.org/1999/xlink">
|
||||
]>
|
||||
<svg version="1.0" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="33" height="33" viewBox="0 0 33 33"
|
||||
style="overflow:visible;enable-background:new 0 0 33 33;" xml:space="preserve">
|
||||
<circle style="stroke:#000000;" cx="16.5" cy="16.5" r="16"/>
|
||||
<g>
|
||||
<g style="enable-background:new ;">
|
||||
<path style="fill:#FFFFFF;" d="M3.972,13.484c0-5.545,4.056-6.024,5.568-6.024c3.264,0,5.856,1.92,5.856,5.376
|
||||
c0,2.928-1.896,4.416-3.552,5.544c-2.256,1.584-3.432,2.353-3.816,3.145h7.392V24.5H3.78c0.12-1.992,0.264-4.08,3.96-6.768
|
||||
c3.072-2.232,4.296-3.097,4.296-5.017c0-1.128-0.72-2.424-2.352-2.424c-2.352,0-2.424,1.944-2.448,3.192H3.972z"/>
|
||||
<path style="fill:#FFFFFF;" d="M29.172,10.34c-1.632,1.776-5.808,6.816-6.216,14.16H19.5c0.36-6.816,4.632-12.24,6.072-13.776
|
||||
H17.1l0.072-2.976h12V10.34z"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 1.1 KiB |
23
doc/src/images/callouts/28.svg
Normal file
@ -0,0 +1,23 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) -->
|
||||
<!DOCTYPE svg [
|
||||
<!ENTITY ns_svg "http://www.w3.org/2000/svg">
|
||||
<!ENTITY ns_xlink "http://www.w3.org/1999/xlink">
|
||||
]>
|
||||
<svg version="1.0" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="33" height="33" viewBox="0 0 33 33"
|
||||
style="overflow:visible;enable-background:new 0 0 33 33;" xml:space="preserve">
|
||||
<circle style="stroke:#000000;" cx="16.5" cy="16.5" r="16"/>
|
||||
<g>
|
||||
<g style="enable-background:new ;">
|
||||
<path style="fill:#FFFFFF;" d="M3.972,13.484c0-5.545,4.056-6.024,5.568-6.024c3.264,0,5.856,1.92,5.856,5.376
|
||||
c0,2.928-1.896,4.416-3.552,5.544c-2.256,1.584-3.432,2.353-3.816,3.145h7.392V24.5H3.78c0.12-1.992,0.264-4.08,3.96-6.768
|
||||
c3.072-2.232,4.296-3.097,4.296-5.017c0-1.128-0.72-2.424-2.352-2.424c-2.352,0-2.424,1.944-2.448,3.192H3.972z"/>
|
||||
<path style="fill:#FFFFFF;" d="M23.172,24.956c-4.392,0-5.904-2.856-5.904-5.185c0-0.863,0-3.119,2.592-4.319
|
||||
c-1.344-0.672-2.064-1.752-2.064-3.336c0-2.904,2.328-4.656,5.304-4.656c3.528,0,5.4,2.088,5.4,4.44
|
||||
c0,1.464-0.6,2.712-1.968,3.432c1.632,0.815,2.544,1.896,2.544,4.104C29.076,21.596,27.684,24.956,23.172,24.956z M23.124,16.916
|
||||
c-1.224,0-2.4,0.792-2.4,2.64c0,1.632,0.936,2.712,2.472,2.712c1.752,0,2.424-1.512,2.424-2.688
|
||||
C25.62,18.38,24.996,16.916,23.124,16.916z M25.284,12.26c0-1.296-0.888-2.112-1.968-2.112c-1.512,0-2.305,0.864-2.305,2.112
|
||||
c0,1.008,0.744,2.112,2.185,2.112C24.516,14.372,25.284,13.484,25.284,12.26z"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 1.5 KiB |
22
doc/src/images/callouts/29.svg
Normal file
@ -0,0 +1,22 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) -->
|
||||
<!DOCTYPE svg [
|
||||
<!ENTITY ns_svg "http://www.w3.org/2000/svg">
|
||||
<!ENTITY ns_xlink "http://www.w3.org/1999/xlink">
|
||||
]>
|
||||
<svg version="1.0" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="33" height="33" viewBox="0 0 33 33"
|
||||
style="overflow:visible;enable-background:new 0 0 33 33;" xml:space="preserve">
|
||||
<circle style="stroke:#000000;" cx="16.5" cy="16.5" r="16"/>
|
||||
<g>
|
||||
<g style="enable-background:new ;">
|
||||
<path style="fill:#FFFFFF;" d="M3.972,13.484c0-5.545,4.056-6.024,5.568-6.024c3.264,0,5.856,1.92,5.856,5.376
|
||||
c0,2.928-1.896,4.416-3.552,5.544c-2.256,1.584-3.432,2.353-3.816,3.145h7.392V24.5H3.78c0.12-1.992,0.264-4.08,3.96-6.768
|
||||
c3.072-2.232,4.296-3.097,4.296-5.017c0-1.128-0.72-2.424-2.352-2.424c-2.352,0-2.424,1.944-2.448,3.192H3.972z"/>
|
||||
<path style="fill:#FFFFFF;" d="M20.893,20.564v0.023c0.191,1.176,0.936,1.68,1.967,1.68c1.393,0,2.785-1.176,2.809-4.752
|
||||
l-0.048-0.048c-0.769,1.152-2.088,1.44-3.24,1.44c-3.264,0-5.16-2.473-5.16-5.328c0-4.176,2.472-6.12,5.807-6.12
|
||||
c5.904,0,6.001,6.36,6.001,8.76c0,6.601-3.12,8.736-6.192,8.736c-2.904,0-4.992-1.68-5.28-4.392H20.893z M23.1,16.22
|
||||
c1.176,0,2.473-0.84,2.473-2.855c0-1.944-0.84-3.145-2.568-3.145c-0.863,0-2.424,0.433-2.424,2.88
|
||||
C20.58,15.668,21.828,16.22,23.1,16.22z"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 1.4 KiB |
BIN
doc/src/images/callouts/3.png
Normal file
After Width: | Height: | Size: 431 B |
19
doc/src/images/callouts/3.svg
Normal file
@ -0,0 +1,19 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) -->
|
||||
<!DOCTYPE svg [
|
||||
<!ENTITY ns_svg "http://www.w3.org/2000/svg">
|
||||
<!ENTITY ns_xlink "http://www.w3.org/1999/xlink">
|
||||
]>
|
||||
<svg version="1.0" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="33" height="33" viewBox="0 0 33 33"
|
||||
style="overflow:visible;enable-background:new 0 0 33 33;" xml:space="preserve">
|
||||
<circle style="stroke:#000000;" cx="16.5" cy="16.5" r="16"/>
|
||||
<g>
|
||||
<g style="enable-background:new ;">
|
||||
<path style="fill:#FFFFFF;" d="M15.127,14.005h0.616c1.176,0,3.332-0.112,3.332-2.688c0-0.728-0.336-2.548-2.492-2.548
|
||||
c-2.688,0-2.688,2.548-2.688,3.248h-3.64c0-3.724,2.1-6.384,6.58-6.384c2.66,0,6.16,1.344,6.16,5.544
|
||||
c0,2.016-1.261,3.276-2.38,3.78v0.056c0.699,0.196,2.996,1.232,2.996,4.62c0,3.752-2.772,6.412-6.776,6.412
|
||||
c-1.876,0-6.916-0.42-6.916-6.636h3.836l-0.028,0.027c0,1.064,0.28,3.473,2.912,3.473c1.568,0,2.94-1.064,2.94-3.276
|
||||
c0-2.716-2.632-2.828-4.452-2.828V14.005z"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 1.0 KiB |
22
doc/src/images/callouts/30.svg
Normal file
@ -0,0 +1,22 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) -->
|
||||
<!DOCTYPE svg [
|
||||
<!ENTITY ns_svg "http://www.w3.org/2000/svg">
|
||||
<!ENTITY ns_xlink "http://www.w3.org/1999/xlink">
|
||||
]>
|
||||
<svg version="1.0" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="33" height="33" viewBox="0 0 33 33"
|
||||
style="overflow:visible;enable-background:new 0 0 33 33;" xml:space="preserve">
|
||||
<circle style="stroke:#000000;" cx="16.5" cy="16.5" r="16"/>
|
||||
<g>
|
||||
<g style="enable-background:new ;">
|
||||
<path style="fill:#FFFFFF;" d="M8.268,14.636h0.528c1.008,0,2.856-0.096,2.856-2.304c0-0.624-0.288-2.185-2.136-2.185
|
||||
c-2.304,0-2.304,2.185-2.304,2.784h-3.12c0-3.191,1.8-5.472,5.64-5.472c2.28,0,5.28,1.152,5.28,4.752
|
||||
c0,1.728-1.08,2.808-2.04,3.24V15.5c0.6,0.168,2.568,1.056,2.568,3.96c0,3.216-2.376,5.496-5.808,5.496
|
||||
c-1.608,0-5.928-0.36-5.928-5.688h3.288l-0.024,0.024c0,0.912,0.24,2.976,2.496,2.976c1.344,0,2.52-0.911,2.52-2.808
|
||||
c0-2.328-2.256-2.424-3.816-2.424V14.636z"/>
|
||||
<path style="fill:#FFFFFF;" d="M23.172,7.46c4.008,0,5.904,2.76,5.904,8.736c0,5.976-1.896,8.76-5.904,8.76
|
||||
s-5.904-2.784-5.904-8.76C17.268,10.22,19.164,7.46,23.172,7.46z M23.172,22.268c1.92,0,2.448-1.68,2.448-6.071
|
||||
c0-4.393-0.528-6.049-2.448-6.049s-2.448,1.656-2.448,6.049C20.724,20.588,21.252,22.268,23.172,22.268z"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 1.4 KiB |
BIN
doc/src/images/callouts/4.png
Normal file
After Width: | Height: | Size: 441 B |
16
doc/src/images/callouts/4.svg
Normal file
@ -0,0 +1,16 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) -->
|
||||
<!DOCTYPE svg [
|
||||
<!ENTITY ns_svg "http://www.w3.org/2000/svg">
|
||||
<!ENTITY ns_xlink "http://www.w3.org/1999/xlink">
|
||||
]>
|
||||
<svg version="1.0" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="33" height="33" viewBox="0 0 33 33"
|
||||
style="overflow:visible;enable-background:new 0 0 33 33;" xml:space="preserve">
|
||||
<circle style="stroke:#000000;" cx="16.5" cy="16.5" r="16"/>
|
||||
<g>
|
||||
<g style="enable-background:new ;">
|
||||
<path style="fill:#FFFFFF;" d="M21.891,20.784h-2.212v4.396h-3.92v-4.396h-7.84v-3.389L15.227,5.3h4.452v12.432h2.212V20.784z
|
||||
M15.759,17.731c0-4.815,0.084-7.924,0.084-8.54h-0.056l-4.984,8.54H15.759z"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 783 B |
BIN
doc/src/images/callouts/5.png
Normal file
After Width: | Height: | Size: 423 B |
18
doc/src/images/callouts/5.svg
Normal file
@ -0,0 +1,18 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) -->
|
||||
<!DOCTYPE svg [
|
||||
<!ENTITY ns_svg "http://www.w3.org/2000/svg">
|
||||
<!ENTITY ns_xlink "http://www.w3.org/1999/xlink">
|
||||
]>
|
||||
<svg version="1.0" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="33" height="33" viewBox="0 0 33 33"
|
||||
style="overflow:visible;enable-background:new 0 0 33 33;" xml:space="preserve">
|
||||
<circle style="stroke:#000000;" cx="16.5" cy="16.5" r="16"/>
|
||||
<g>
|
||||
<g style="enable-background:new ;">
|
||||
<path style="fill:#FFFFFF;" d="M14.035,14.252c0.728-0.504,1.624-1.092,3.556-1.092c2.66,0,6.02,1.848,6.02,6.411
|
||||
c0,2.717-1.372,7.141-7.224,7.141c-3.108,0-6.272-1.849-6.468-5.853h3.92c0.168,1.624,1.036,2.717,2.772,2.717
|
||||
c1.876,0,2.968-1.597,2.968-3.725c0-1.764-0.839-3.556-2.912-3.556c-0.532,0-1.876,0.028-2.632,1.428l-3.5-0.168l1.372-10.92
|
||||
h10.919v3.304h-8.092L14.035,14.252z"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 967 B |
BIN
doc/src/images/callouts/6.png
Normal file
After Width: | Height: | Size: 431 B |
19
doc/src/images/callouts/6.svg
Normal file
@ -0,0 +1,19 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) -->
|
||||
<!DOCTYPE svg [
|
||||
<!ENTITY ns_svg "http://www.w3.org/2000/svg">
|
||||
<!ENTITY ns_xlink "http://www.w3.org/1999/xlink">
|
||||
]>
|
||||
<svg version="1.0" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="33" height="33" viewBox="0 0 33 33"
|
||||
style="overflow:visible;enable-background:new 0 0 33 33;" xml:space="preserve">
|
||||
<circle style="stroke:#000000;" cx="16.5" cy="16.5" r="16"/>
|
||||
<g>
|
||||
<g style="enable-background:new ;">
|
||||
<path style="fill:#FFFFFF;" d="M19.106,10.673c-0.112-1.12-0.84-1.904-2.296-1.904c-2.548,0-3.136,2.912-3.276,5.488l0.056,0.056
|
||||
c0.532-0.728,1.512-1.651,3.724-1.651c4.116,0,6.077,3.164,6.077,6.131c0,4.34-2.66,7.252-6.497,7.252
|
||||
c-6.02,0-7.196-5.039-7.196-9.996c0-3.78,0.504-10.416,7.392-10.416c0.812,0,3.08,0.308,4.061,1.288
|
||||
c1.092,1.063,1.483,1.652,1.848,3.752H19.106z M16.614,15.797c-1.484,0-2.996,0.924-2.996,3.416c0,2.156,1.232,3.697,3.108,3.697
|
||||
c1.428,0,2.745-1.094,2.745-3.781C19.471,16.609,17.846,15.797,16.614,15.797z"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 1.1 KiB |
BIN
doc/src/images/callouts/7.png
Normal file
After Width: | Height: | Size: 397 B |
16
doc/src/images/callouts/7.svg
Normal file
@ -0,0 +1,16 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) -->
|
||||
<!DOCTYPE svg [
|
||||
<!ENTITY ns_svg "http://www.w3.org/2000/svg">
|
||||
<!ENTITY ns_xlink "http://www.w3.org/1999/xlink">
|
||||
]>
|
||||
<svg version="1.0" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="33" height="33" viewBox="0 0 33 33"
|
||||
style="overflow:visible;enable-background:new 0 0 33 33;" xml:space="preserve">
|
||||
<circle style="stroke:#000000;" cx="16.5" cy="16.5" r="16"/>
|
||||
<g>
|
||||
<g style="enable-background:new ;">
|
||||
<path style="fill:#FFFFFF;" d="M24.28,9.66c-1.904,2.071-6.776,7.951-7.252,16.52h-4.032c0.42-7.952,5.404-14.28,7.084-16.072
|
||||
h-9.884l0.084-3.472h14V9.66z"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 738 B |
BIN
doc/src/images/callouts/8.png
Normal file
After Width: | Height: | Size: 434 B |
20
doc/src/images/callouts/8.svg
Normal file
@ -0,0 +1,20 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) -->
|
||||
<!DOCTYPE svg [
|
||||
<!ENTITY ns_svg "http://www.w3.org/2000/svg">
|
||||
<!ENTITY ns_xlink "http://www.w3.org/1999/xlink">
|
||||
]>
|
||||
<svg version="1.0" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="33" height="33" viewBox="0 0 33 33"
|
||||
style="overflow:visible;enable-background:new 0 0 33 33;" xml:space="preserve">
|
||||
<circle style="stroke:#000000;" cx="16.5" cy="16.5" r="16"/>
|
||||
<g>
|
||||
<g style="enable-background:new ;">
|
||||
<path style="fill:#FFFFFF;" d="M16.28,26.712c-5.124,0-6.888-3.332-6.888-6.048c0-1.009,0-3.641,3.024-5.04
|
||||
c-1.568-0.784-2.408-2.044-2.408-3.893c0-3.388,2.716-5.432,6.188-5.432c4.116,0,6.3,2.436,6.3,5.18
|
||||
c0,1.708-0.7,3.164-2.296,4.004c1.903,0.952,2.968,2.212,2.968,4.788C23.168,22.792,21.544,26.712,16.28,26.712z M16.224,17.332
|
||||
c-1.428,0-2.8,0.924-2.8,3.08c0,1.903,1.092,3.164,2.884,3.164c2.043,0,2.829-1.765,2.829-3.137
|
||||
C19.137,19.04,18.408,17.332,16.224,17.332z M18.744,11.899c0-1.512-1.036-2.464-2.296-2.464c-1.764,0-2.688,1.008-2.688,2.464
|
||||
c0,1.177,0.868,2.464,2.548,2.464C17.848,14.363,18.744,13.328,18.744,11.899z"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 1.2 KiB |
BIN
doc/src/images/callouts/9.png
Normal file
After Width: | Height: | Size: 420 B |
19
doc/src/images/callouts/9.svg
Normal file
@ -0,0 +1,19 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) -->
|
||||
<!DOCTYPE svg [
|
||||
<!ENTITY ns_svg "http://www.w3.org/2000/svg">
|
||||
<!ENTITY ns_xlink "http://www.w3.org/1999/xlink">
|
||||
]>
|
||||
<svg version="1.0" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="33" height="33" viewBox="0 0 33 33"
|
||||
style="overflow:visible;enable-background:new 0 0 33 33;" xml:space="preserve">
|
||||
<circle style="stroke:#000000;" cx="16.5" cy="16.5" r="16"/>
|
||||
<g>
|
||||
<g style="enable-background:new ;">
|
||||
<path style="fill:#FFFFFF;" d="M13.953,21.921v0.027c0.224,1.372,1.092,1.961,2.296,1.961c1.624,0,3.248-1.372,3.276-5.545
|
||||
l-0.057-0.056c-0.896,1.344-2.436,1.68-3.78,1.68c-3.808,0-6.02-2.884-6.02-6.216c0-4.872,2.884-7.14,6.776-7.14
|
||||
c6.888,0,7,7.42,7,10.22c0,7.7-3.641,10.192-7.224,10.192c-3.388,0-5.824-1.96-6.16-5.124H13.953z M16.529,16.853
|
||||
c1.372,0,2.884-0.979,2.884-3.332c0-2.268-0.98-3.668-2.996-3.668c-1.008,0-2.828,0.504-2.828,3.36
|
||||
C13.589,16.209,15.045,16.853,16.529,16.853z"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 1.0 KiB |