|
template<class T > |
| celeritas::LdgIterator (T *) -> LdgIterator< std::add_const_t< T >> |
|
template<class T , std::size_t N> |
CELER_CONSTEXPR_FUNCTION auto | celeritas::make_array (LdgSpan< T, N > const &s) |
| Construct an array from a fixed-size span, removing LdgValue marker. More...
|
|
|
template<class T > |
CELER_CONSTEXPR_FUNCTION bool | celeritas::operator== (LdgIterator< T > const &lhs, LdgIterator< T > const &rhs) noexcept |
|
template<class T > |
CELER_CONSTEXPR_FUNCTION bool | celeritas::operator!= (LdgIterator< T > const &lhs, LdgIterator< T > const &rhs) noexcept |
|
template<class T > |
CELER_CONSTEXPR_FUNCTION bool | celeritas::operator== (LdgIterator< T > const &it, std::nullptr_t) noexcept |
|
template<class T > |
CELER_CONSTEXPR_FUNCTION bool | celeritas::operator!= (LdgIterator< T > const &it, std::nullptr_t) noexcept |
|
template<class T > |
CELER_CONSTEXPR_FUNCTION bool | celeritas::operator== (std::nullptr_t, LdgIterator< T > const &it) noexcept |
|
template<class T > |
CELER_CONSTEXPR_FUNCTION bool | celeritas::operator!= (std::nullptr_t, LdgIterator< T > const &it) noexcept |
|
template<class T > |
CELER_CONSTEXPR_FUNCTION bool | celeritas::operator< (LdgIterator< T > const &lhs, LdgIterator< T > const &rhs) noexcept |
|
template<class T > |
CELER_CONSTEXPR_FUNCTION bool | celeritas::operator> (LdgIterator< T > const &lhs, LdgIterator< T > const &rhs) noexcept |
|
template<class T > |
CELER_CONSTEXPR_FUNCTION bool | celeritas::operator<= (LdgIterator< T > const &lhs, LdgIterator< T > const &rhs) noexcept |
|
template<class T > |
CELER_CONSTEXPR_FUNCTION bool | celeritas::operator>= (LdgIterator< T > const &lhs, LdgIterator< T > const &rhs) noexcept |
|
template<class T > |
CELER_CONSTEXPR_FUNCTION LdgIterator< T > | celeritas::operator+ (LdgIterator< T > const &it, typename LdgIterator< T >::difference_type const n) noexcept |
|
template<class T > |
CELER_CONSTEXPR_FUNCTION LdgIterator< T > | celeritas::operator+ (typename LdgIterator< T >::difference_type const n, LdgIterator< T > const &it) noexcept |
|
template<class T > |
CELER_CONSTEXPR_FUNCTION LdgIterator< T > | celeritas::operator- (LdgIterator< T > const &it, typename LdgIterator< T >::difference_type const n) noexcept |
|
template<class T > |
CELER_CONSTEXPR_FUNCTION auto | celeritas::operator- (LdgIterator< T > const &lhs, LdgIterator< T > const &rhs) noexcept -> typename LdgIterator< T >::difference_type |
|
template<class T > |
CELER_CONSTEXPR_FUNCTION void | celeritas::swap (LdgIterator< T > &lhs, LdgIterator< T > &rhs) noexcept |
|