20 #ifndef VC_COMMON_ALIASINGENTRYHELPER_H
21 #define VC_COMMON_ALIASINGENTRYHELPER_H
34 typedef typename StorageType::EntryType
T;
36 StorageType *
const m_storage;
42 m_storage->assign(m_index, rhs);
62 #define m_data m_storage->read(m_index)
126 #endif // VC_COMMON_ALIASINGENTRYHELPER_H
Vc_ALWAYS_INLINE AliasingEntryHelper & operator<<=(T x)
Vc_ALWAYS_INLINE AliasingEntryHelper & operator+=(T x)
Vc_ALWAYS_INLINE Vc_PURE T operator^(T x) const
Vc_ALWAYS_INLINE AliasingEntryHelper & operator=(const AliasingEntryHelper &rhs)
Vc_ALWAYS_INLINE Vc_PURE T operator+(T x) const
Vc_ALWAYS_INLINE AliasingEntryHelper(A &d)
Namespace for new ROOT classes and functions.
Vc_ALWAYS_INLINE Vc_PURE T operator-(T x) const
Vc_ALWAYS_INLINE AliasingEntryHelper & operator*=(T x)
Vc_ALWAYS_INLINE AliasingEntryHelper & operator>>=(T x)
Vc_ALWAYS_INLINE AliasingEntryHelper & operator%=(T x)
Vc_ALWAYS_INLINE AliasingEntryHelper & operator|=(T x)
Vc_ALWAYS_INLINE AliasingEntryHelper & operator-=(T x)
Vc_ALWAYS_INLINE Vc_PURE T operator~() const
Vc_ALWAYS_INLINE AliasingEntryHelper & operator--()
Vc_ALWAYS_INLINE Vc_PURE bool operator!=(T x) const
Vc_ALWAYS_INLINE T operator++(int)
Vc_ALWAYS_INLINE Vc_PURE T operator-() const
Vc_ALWAYS_INLINE AliasingEntryHelper & operator^=(T x)
Vc_ALWAYS_INLINE Vc_PURE bool operator>(T x) const
Vc_ALWAYS_INLINE AliasingEntryHelper & operator/=(T x)
Vc_ALWAYS_INLINE Vc_PURE bool operator<(T x) const
Vc_ALWAYS_INLINE AliasingEntryHelper & operator&=(T x)
Vc_ALWAYS_INLINE Vc_PURE bool operator>=(T x) const
Vc_ALWAYS_INLINE Vc_PURE bool operator<=(T x) const
Vc_ALWAYS_INLINE T operator--(int)
Vc_ALWAYS_INLINE Vc_PURE T operator*(T x) const
Vc_ALWAYS_INLINE Vc_PURE T operator/(T x) const
Vc_ALWAYS_INLINE Vc_PURE T operator|(T x) const
Vc_ALWAYS_INLINE Vc_PURE bool operator==(T x) const
Vc_ALWAYS_INLINE AliasingEntryHelper(T2 &d)
Vc_ALWAYS_INLINE AliasingEntryHelper & operator++()
Vc_ALWAYS_INLINE Vc_PURE T operator&(T x) const
Vc_ALWAYS_INLINE Vc_PURE T operator%(T x) const