IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
BasePackImpl.h
Go to the documentation of this file.
1 // BasePackImpl.h:
3 // ----------------
4 //
14 
15 #ifndef __IPSDKUTIL_DETAIL_STD_BASEPACKIMPL_H__
16 #define __IPSDKUTIL_DETAIL_STD_BASEPACKIMPL_H__
17 
21 
22 namespace ipsdk {
23 namespace simd {
24 
25 template<typename T>
26 template<typename TOut>
27 IPSDK_FORCEINLINE
28 BasePack<ipsdk::simd::ePackType::ePT_Scalar, T>::operator
29 BasePack<ipsdk::simd::ePackType::ePT_Scalar, TOut>()
30 {
31  return detail::CastPack<eInstructionSet::eIS_Standard, T, TOut>::act(*this);
32 }
33 
34 } // end of namespace simd
35 } // end of namespace ipsdk
36 
37 #endif // __IPSDKUTIL_DETAIL_STD_BASEPACKIMPL_H__
Defines the IPSDK_FORCEINLINE.
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
Definition of import/export macro for library.