.. Generated automatically by cpp2rst .. highlight:: c .. role:: red .. role:: green .. role:: param .. _itertools__multiplied: itertools::multiplied ===================== *#include * .. rst-class:: cppsynopsis template class :red:`multiplied` Template parameters ------------------- * **Rs**: Range types. Public members -------------- .. table:: :widths: 40 60 +----+-------------------+----------------------------------------+ | tu | std::tuple | Tuple containing the original ranges. | +----+-------------------+----------------------------------------+ Member types ------------ .. table:: :widths: 40 60 +----------------+---------------------------------------------------------------------------------------------------------------------+-----------------------------------------+ | iterator | prod_iter()))...>, decltype(std::begin(std::declval()))...> | Iterator type of the product range. | +----------------+---------------------------------------------------------------------------------------------------------------------+-----------------------------------------+ | const_iterator | prod_iter()))...>, decltype(std::cbegin(std::declval()))...> | Const iterator type the product range. | +----------------+---------------------------------------------------------------------------------------------------------------------+-----------------------------------------+ Member functions ---------------- .. table:: :widths: 40 60 +-----------------------------------------------------------+--------------------------------------------------------------------------+ | :ref:`(constructor) ` | Constructs a cartesian product (multiplied) range from the given ranges. | +-----------------------------------------------------------+--------------------------------------------------------------------------+ | :ref:`operator== ` | | +-----------------------------------------------------------+--------------------------------------------------------------------------+ | :ref:`begin ` | Beginning of the product range. | +-----------------------------------------------------------+--------------------------------------------------------------------------+ | :ref:`cbegin ` | | +-----------------------------------------------------------+--------------------------------------------------------------------------+ | :ref:`end ` | End of the product range. | +-----------------------------------------------------------+--------------------------------------------------------------------------+ | :ref:`cend ` | | +-----------------------------------------------------------+--------------------------------------------------------------------------+ .. toctree:: :hidden: multiplied/constructor multiplied/operator== multiplied/begin multiplied/cbegin multiplied/end multiplied/cend