Vita
range.h
Go to the documentation of this file.
1
13#if !defined(VITA_RANGE_H)
14#define VITA_RANGE_H
15
16namespace vita
17{
18
25template<class T> using range_t = std::pair<T, T>;
26
27template<class T1, class T2>
28constexpr std::pair<T1, T2> range(T1 &&m, T2 &&u)
29{
30 return std::pair<T1, T2>(std::forward<T1>(m), std::forward<T2>(u));
31}
32
33} // namespace vita
34
35#endif
The main namespace for the project.
std::pair< T, T > range_t
Right-open interval.
Definition: range.h:25