1 // Origin: PR c++/43206
4 template<class A> struct NumericTraits{ typedef A TInputImage;};
5 template<class B> class CovariantVector{};
6 template<class C> struct Image{ typedef C PixelType;};
7 template<class H, class E, class D>
11 typename NumericTraits<typename G::PixelType>::RealType
15 template<typename TInputImage,
16 typename TOutputImage=Image<CovariantVector<typename NumericTraits<typename TInputImage::PixelType>::TInputImage> > >