#include <rangelib/rangelib.hpp>
#include <rangelib/range_categories.hpp>
#include <stlsoft/util/operator_bool.hpp>
#include <stlsoft/error/exceptions.hpp>
#include <stlsoft/util/constraints.hpp>
#include <stlsoft/meta/is_character_type.hpp>
#include <stlsoft/meta/is_integral_type.hpp>
#include <stlsoft/meta/is_numeric_type.hpp>
#include <stlsoft/util/printf_traits.hpp>
#include <stlsoft/util/std_swap.hpp>
#include <stdexcept>
#include <stdio.h>
Go to the source code of this file.
Namespaces | |
namespace | rangelib |
Classes | |
struct | invalid_integral_range_policy |
Error policy class for integral_range. More... | |
class | integral_range |
This range class represents an integral range. More... | |
Functions | |
template<typename T> | |
integral_range< T > | make_integral_range (T first, T last) |
template<typename T> | |
integral_range< T > | make_integral_range (T first, T last, T increment) |