Template Class NDSizeBase¶
Defined in File NDSize.hpp
Class Documentation¶
-
template<typename T>
class NDSizeBase¶ -
Public Functions
-
inline NDSizeBase()¶
-
inline explicit NDSizeBase(size_t rank)¶
-
inline NDSizeBase(const NDSizeBase &other)¶
-
inline NDSizeBase(NDSizeBase &&other)¶
-
inline NDSizeBase &operator=(NDSizeBase other)¶
-
inline explicit operator bool() const¶
-
inline NDSizeBase<T> &operator++()¶
-
inline NDSizeBase<T> operator++(int)¶
-
inline NDSizeBase<T> &operator+=(const NDSizeBase<T> &rhs)¶
-
inline NDSizeBase<T> &operator+=(T val)¶
-
inline NDSizeBase<T> &operator+=(int val)¶
-
inline NDSizeBase<T> &operator--()¶
-
inline NDSizeBase<T> operator--(int)¶
-
inline NDSizeBase<T> &operator-=(const NDSizeBase<T> &rhs)¶
-
inline NDSizeBase<T> &operator-=(T val)¶
-
inline NDSizeBase<T> &operator-=(int val)¶
-
inline void swap(NDSizeBase &other)¶
-
inline NDSizeBase<T> &operator*=(const NDSizeBase<T> &rhs)¶
-
inline NDSizeBase<T> &operator/=(const NDSizeBase<T> &rhs)¶
-
inline size_t size() const¶
-
inline T dot(const NDSizeBase<T> &other) const¶
-
inline ~NDSizeBase()¶
-
inline const_iterator begin() const¶
-
inline const_iterator end() const¶
-
inline bool empty() const¶
-
inline NDSizeBase()¶