.. Generated automatically by cpp2rst .. highlight:: c .. role:: red .. role:: green .. role:: param .. _itertools__range: itertools::range ================ *#include * .. rst-class:: cppsynopsis class :red:`range` Member types ------------ .. table:: :widths: 40 60 +---------+------+-------------------------------------------+ | index_t | long | Integer type for backward compatibility. | +---------+------+-------------------------------------------+ Member functions ---------------- .. table:: :widths: 40 60 +------------------------------------------------------+------------------------------------------+ | :ref:`(constructor) ` | Default constructor. | +------------------------------------------------------+------------------------------------------+ | :ref:`operator== ` | | +------------------------------------------------------+------------------------------------------+ | :ref:`first ` | | +------------------------------------------------------+------------------------------------------+ | :ref:`last ` | | +------------------------------------------------------+------------------------------------------+ | :ref:`step ` | | +------------------------------------------------------+------------------------------------------+ | :ref:`size ` | | +------------------------------------------------------+------------------------------------------+ | :ref:`operator+ ` | Shift the whole range by a given amount. | +------------------------------------------------------+------------------------------------------+ | :ref:`cbegin ` | Beginning of the integer range. | +------------------------------------------------------+------------------------------------------+ | :ref:`begin ` | | +------------------------------------------------------+------------------------------------------+ | :ref:`cend ` | End of the range. | +------------------------------------------------------+------------------------------------------+ | :ref:`end ` | | +------------------------------------------------------+------------------------------------------+ .. toctree:: :hidden: range/constructor range/operator== range/first range/last range/step range/size range/operator+ range/cbegin range/begin range/cend range/end Non Member functions -------------------- .. table:: :widths: 40 60 +------------------------------------------------------+------------------------------------------+ | :ref:`operator\<\< ` | Write the range details to std::ostream. | +------------------------------------------------------+------------------------------------------+ .. toctree:: :hidden: range/operator<<