XX CMake Package
Loading...
Searching...
No Matches
XXRange.h File Reference
#include "XXCppExportDef.h"
#include <cstddef>
#include <iterator>
#include <type_traits>
#include "XXRange.hpp"

Go to the source code of this file.

Classes

struct  XX::Range
class  XX::Range::Finder< DataType >
 find min and max values in a set of data More...
class  XX::Range::Mapper
 map a value from one range to another More...
class  XX::Range::Spread
 generate a iterateable sequence of numbers with a start, end and step More...
class  XX::Range::Spread::Iterator

Namespaces

namespace  XX

Typedefs

template<typename TestType>
using XX::isIntegerType = typename std::enable_if<std::is_integral<TestType>::value, bool>::type
template<typename TestType>
using XX::isFloatType = typename std::enable_if<std::is_floating_point<TestType>::value, bool>::type
template<typename TestType>
using XX::isSigned = typename std::enable_if<std::is_signed<TestType>::value, bool>::type
template<typename TestType>
using XX::isUnsigned = typename std::enable_if<!std::is_signed<TestType>::value, bool>::type