Class TensorBatch::Iterator
Defined in File TensorBatch.hpp
Nested Relationships
This class is a nested type of Class TensorBatch.
Class Documentation
-
class Iterator
Public Types
-
using value_type = Tensor
-
using reference = const Tensor&
-
using pointer = const Tensor*
-
using iterator_category = std::random_access_iterator_tag
-
using difference_type = int32_t
Public Functions
-
inline reference operator*() const
-
inline pointer operator->() const
-
inline Iterator operator++(int)
-
inline Iterator &operator++()
-
inline Iterator operator--(int)
-
inline Iterator &operator--()
-
inline Iterator operator+(difference_type diff) const
-
inline Iterator operator-(difference_type diff) const
-
inline difference_type operator-(const Iterator &rhs) const
-
inline bool operator==(const Iterator &rhs) const
-
inline bool operator!=(const Iterator &rhs) const
-
inline bool operator<(const Iterator &rhs) const
-
inline bool operator>(const Iterator &rhs) const
-
inline bool operator<=(const Iterator &rhs) const
-
inline bool operator>=(const Iterator &rhs) const
-
inline Iterator(Iterator &other)
-
inline Iterator(Iterator &&other)
-
using value_type = Tensor