![]() |
alpaka
Abstraction Library for Parallel Kernel Acceleration
|
Namespaces | |
| namespace | detail |
| namespace | trait |
Classes | |
| struct | CC |
| Interval-tag type [a, b]: closed (inclusive) at both the lower and upper bounds. More... | |
| struct | CO |
| Interval-tag type [a, b): closed (inclusive) at the lower bound, open (exclusive) at the upper bound. More... | |
| struct | OC |
| Interval-tag type (a, b]: open (exclusive) at the lower bound, closed (inclusive) at the upper bound. More... | |
| struct | OO |
| Interval-tag type (a, b): open (exclusive) at both the lower and upper bounds. More... | |
Variables | |
| constexpr CC | cc {} |
| Interval-tag [a, b] object instance. | |
| constexpr CO | co {} |
| Interval-tag [a, b) object instance. | |
| template<typename T> | |
| constexpr bool | isInterval_v = trait::IsInterval<T>::value |
| constexpr OC | oc {} |
| Interval-tag (a, b] object instance. | |
| constexpr OO | oo {} |
| Interval-tag (a, b) object instance. | |
|
constexpr |
Interval-tag [a, b] object instance.
Definition at line 46 of file interval.hpp.
|
constexpr |
Interval-tag [a, b) object instance.
Definition at line 38 of file interval.hpp.
|
constexpr |
Definition at line 57 of file interval.hpp.
|
constexpr |
Interval-tag (a, b] object instance.
Definition at line 30 of file interval.hpp.
|
constexpr |
Interval-tag (a, b) object instance.
Definition at line 54 of file interval.hpp.