Struct OpenVDS::Vector< TYPE, 4 >

template<typename TYPE>
struct Vector<TYPE, 4>

Public Types

Values:

enumerator element_count
typedef TYPE element_type

Public Functions

inline Vector()
inline Vector(TYPE X, TYPE Y, TYPE Z, TYPE T)
inline Vector(std::tuple<TYPE, TYPE, TYPE, TYPE> const &t)
inline TYPE &operator[](size_t n)
inline const TYPE &operator[](size_t n) const
inline operator std::tuple<TYPE, TYPE, TYPE, TYPE>() const

Public Members

TYPE X
TYPE Y
TYPE Z
TYPE T
TYPE data[4]
union OpenVDS::Vector< TYPE, 4 >