42     typename = enable_if<std::is_arithmetic<U>::value &&Traits::is_load_store_flag<Flags>::value>>
 
   43 Vc_INTRINSIC_L 
void store(U *mem, Flags flags = Flags()) const Vc_INTRINSIC_R;
 
   61     typename Flags = DefaultStoreTag,
 
   62     typename = enable_if<
std::is_arithmetic<U>::value &&Traits::is_load_store_flag<Flags>::value>>
 
   63 Vc_INTRINSIC_L 
void store(U *mem, MaskType mask, Flags flags = Flags()) const Vc_INTRINSIC_R;
 
   70 Vc_INTRINSIC 
void store(EntryType *mem)
 const 
   72     store<EntryType, DefaultStoreTag>(mem, DefaultStoreTag());
 
   75 template <typename Flags, typename = enable_if<Traits::is_load_store_flag<Flags>::value>>
 
   76 Vc_INTRINSIC 
void store(EntryType *mem, Flags flags)
 const 
   78     store<EntryType, Flags>(mem, flags);
 
   81 Vc_INTRINSIC 
void store(EntryType *mem, MaskType mask)
 const 
   86 template <typename Flags, typename = enable_if<Traits::is_load_store_flag<Flags>::value>>
 
   87 Vc_INTRINSIC 
void store(EntryType *mem, MaskType mask, Flags flags)
 const 
   89     store<EntryType, Flags>(mem, mask, flags);
 
UnalignedTag DefaultStoreTag
The default store tag type uses unaligned (non-streaming) stores.