Template Class array::ArrayRef

Nested Relationships

This class is a nested type of Template Class array.

Inheritance Relationships

Base Type

  • public array::template BaseArrayRef< U >

Class Documentation

template <typename U>
class ArrayRef : public array::template BaseArrayRef<U>

Public Types

template<>
template<>
using value_type = U
template<>
template<>
using pointer = typename array::pointer
template<>
template<>
using difference_type = typename array::difference_type
template<>
template<>
using ObjectID = typename array::ObjectID

Public Functions

template<>
ArrayRef(rt::Locality l, difference_type p, ObjectID oid, pointer chunk)
template<>
ArrayRef(const ArrayRef &O)
template<>
ArrayRef(ArrayRef &&O)
template<>
ArrayRef &operator=(const ArrayRef &O)
template<>
ArrayRef &operator=(ArrayRef &&O)
template<>
operator value_type() const
template<>
bool operator==(const ArrayRef &&v) const
template<>
ArrayRef &operator=(const T &v)

Friends

std::ostream &operator<<(std::ostream &stream, const ArrayRef i)