Home
last modified time | relevance | path

Searched defs:PromoteTraits (Results 1 – 13 of 13) sorted by relevance

/dports/graphics/vigra/vigra-8acd73a/include/vigra/
H A Dpromote_traits.hxx64 struct PromoteTraits<bool, short> : public detail::PromoteType<bool, short> argument
78 struct PromoteTraits<bool, int> : public detail::PromoteType<bool, int> struct
92 struct PromoteTraits<bool, long> : public detail::PromoteType<bool, long> struct
106 struct PromoteTraits<bool, float> : public detail::PromoteType<bool, float> argument
113 struct PromoteTraits<bool, double> : public detail::PromoteType<bool, double> argument
384 struct PromoteTraits<short, int> : public detail::PromoteType<short, int> struct
553 struct PromoteTraits<int, int> : public detail::PromoteType<int, int> struct
560 struct PromoteTraits<int, bool> : public detail::PromoteType<int, bool> struct
581 struct PromoteTraits<int, short> : public detail::PromoteType<int, short> struct
602 struct PromoteTraits<int, long> : public detail::PromoteType<int, long> struct
[all …]
H A Drational.hxx780 struct PromoteTraits<Rational<T>, Rational<T> > struct
783 static Promote toPromote(Rational<T> const & v) { return v; } in toPromote()
787 struct PromoteTraits<Rational<T1>, Rational<T2> > struct
790 static Promote toPromote(Rational<T1> const & v) { return v; } in toPromote()
791 static Promote toPromote(Rational<T2> const & v) { return v; } in toPromote()
795 struct PromoteTraits<Rational<T1>, T2 > struct
798 static Promote toPromote(Rational<T1> const & v) { return v; } in toPromote()
799 static Promote toPromote(T2 const & v) { return Promote(v); } in toPromote()
803 struct PromoteTraits<T1, Rational<T2> > struct
806 static Promote toPromote(T1 const & v) { return Promote(v); } in toPromote()
[all …]
H A Dfftw.hxx276 typedef fftw_complex Promote;
280 struct PromoteTraits<fftw_complex, double> struct
282 typedef fftw_complex Promote;
286 struct PromoteTraits<double, fftw_complex> struct
288 typedef fftw_complex Promote;
292 struct PromoteTraits<FFTWComplex, FFTWComplex> struct
294 typedef FFTWComplex Promote;
298 struct PromoteTraits<FFTWComplex, double> struct
300 typedef FFTWComplex Promote;
304 struct PromoteTraits<double, FFTWComplex> struct
[all …]
H A Dnumerictraits.hxx1181 struct PromoteTraits struct
1183 typedef Error_PromoteTraits_not_specialized_for_this_case Promote;
1191 struct PromoteTraits<std::complex<T>, std::complex<T> > struct
1194 static Promote toPromote(std::complex<T> const & v) { return v; } in toPromote()
1198 struct PromoteTraits<std::complex<T1>, std::complex<T2> > struct
1201 static Promote toPromote(std::complex<T1> const & v) { return v; } in toPromote()
1202 static Promote toPromote(std::complex<T2> const & v) { return v; } in toPromote()
1206 struct PromoteTraits<std::complex<T1>, T2 > struct
1210 static Promote toPromote(T2 const & v) { return Promote(v); } in toPromote()
1214 struct PromoteTraits<T1, std::complex<T2> > struct
[all …]
H A Dtinyvector.hxx1618 struct PromoteTraits<TinyVector<T1, SIZE>, TinyVector<T2, SIZE> > struct
1624 struct PromoteTraits<TinyVectorView<T1, SIZE>, TinyVectorView<T2, SIZE> > struct
1630 struct PromoteTraits<TinyVectorView<T1, SIZE>, TinyVector<T2, SIZE> > struct
1636 struct PromoteTraits<TinyVector<T1, SIZE>, TinyVectorView<T2, SIZE> > struct
1642 struct PromoteTraits<TinyVector<T, SIZE>, double > struct
1644 typedef TinyVector<typename NumericTraits<T>::RealPromote, SIZE> Promote;
1648 struct PromoteTraits<double, TinyVector<T, SIZE> > struct
1650 typedef TinyVector<typename NumericTraits<T>::RealPromote, SIZE> Promote;
1654 struct PromoteTraits<TinyVectorView<T, SIZE>, double > struct
1656 typedef TinyVector<typename NumericTraits<T>::RealPromote, SIZE> Promote;
[all …]
H A Dfftw3.hxx574 struct PromoteTraits<fftw_complex, fftw_complex> struct
576 typedef fftw_complex Promote;
580 struct PromoteTraits<fftw_complex, double> struct
582 typedef fftw_complex Promote;
586 struct PromoteTraits<double, fftw_complex> struct
588 typedef fftw_complex Promote;
594 typedef FFTWComplex<Real> Promote;
598 struct PromoteTraits<FFTWComplex<Real>, double> struct
600 typedef FFTWComplex<Real> Promote;
604 struct PromoteTraits<double, FFTWComplex<Real> > struct
[all …]
H A Dfixedpoint.hxx798 struct PromoteTraits<FixedPoint<IntBits1, FracBits1>, struct
803 Promote;
902 struct PromoteTraits<FixedPoint16<IntBits1, OverflowHandling>, struct
905 typedef FixedPoint16<MetaMax<IntBits1, IntBits2>::value, OverflowHandling> Promote;
906 static Promote toPromote(FixedPoint16<IntBits1, OverflowHandling> v) { return Promote(v); } in toPromote()
907 static Promote toPromote(FixedPoint16<IntBits2, OverflowHandling> v) { return Promote(v); } in toPromote()
911 struct PromoteTraits<FixedPoint16<IntBits, OverflowHandling>, struct
914 typedef FixedPoint16<IntBits, OverflowHandling> Promote;
915 static Promote toPromote(FixedPoint16<IntBits, OverflowHandling> v) { return v; } in toPromote()
H A Drgbvalue.hxx539 struct PromoteTraits<RGBValue<T1, R, G, B>, RGBValue<T2, R, G, B> > struct
541 typedef RGBValue<typename PromoteTraits<T1, T2>::Promote, R, G, B> Promote;
545 struct PromoteTraits<RGBValue<T, R, G, B>, double > struct
547 typedef RGBValue<typename NumericTraits<T>::RealPromote, R, G, B> Promote;
551 struct PromoteTraits<double, RGBValue<T, R, G, B> > struct
553 typedef RGBValue<typename NumericTraits<T>::RealPromote, R, G, B> Promote;
/dports/graphics/panomatic/panomatic-0.9.4/vigra/include/vigra/
H A Dnumerictraits.hxx1085 struct PromoteTraits struct
1093 typedef int Promote;
1100 typedef int Promote;
1108 typedef int Promote;
1124 typedef int Promote;
1180 typedef int Promote;
1188 typedef int Promote;
1195 typedef int Promote;
1211 typedef int Promote;
1267 typedef int Promote;
[all …]
H A Drational.hxx782 struct PromoteTraits<Rational<T>, Rational<T> > struct
785 static Promote toPromote(Rational<T> const & v) { return v; } in toPromote()
789 struct PromoteTraits<Rational<T1>, Rational<T2> > struct
792 static Promote toPromote(Rational<T1> const & v) { return v; } in toPromote()
793 static Promote toPromote(Rational<T2> const & v) { return v; } in toPromote()
797 struct PromoteTraits<Rational<T1>, T2 > struct
800 static Promote toPromote(Rational<T1> const & v) { return v; } in toPromote()
801 static Promote toPromote(T2 const & v) { return Promote(v); } in toPromote()
805 struct PromoteTraits<T1, Rational<T2> > struct
808 static Promote toPromote(T1 const & v) { return Promote(v); } in toPromote()
[all …]
H A Dfftw.hxx278 typedef fftw_complex Promote;
282 struct PromoteTraits<fftw_complex, double> struct
284 typedef fftw_complex Promote;
288 struct PromoteTraits<double, fftw_complex> struct
290 typedef fftw_complex Promote;
294 struct PromoteTraits<FFTWComplex, FFTWComplex> struct
296 typedef FFTWComplex Promote;
300 struct PromoteTraits<FFTWComplex, double> struct
302 typedef FFTWComplex Promote;
306 struct PromoteTraits<double, FFTWComplex> struct
[all …]
H A Dfftw3.hxx425 typedef fftw_complex Promote;
429 struct PromoteTraits<fftw_complex, double> struct
431 typedef fftw_complex Promote;
435 struct PromoteTraits<double, fftw_complex> struct
437 typedef fftw_complex Promote;
441 struct PromoteTraits<FFTWComplex, FFTWComplex> struct
443 typedef FFTWComplex Promote;
447 struct PromoteTraits<FFTWComplex, double> struct
449 typedef FFTWComplex Promote;
453 struct PromoteTraits<double, FFTWComplex> struct
[all …]
H A Drgbvalue.hxx495 struct PromoteTraits<RGBValue<T1, R, G, B>, RGBValue<T2, R, G, B> > struct
497 typedef RGBValue<typename PromoteTraits<T1, T2>::Promote, R, G, B> Promote;
501 struct PromoteTraits<RGBValue<T, R, G, B>, double > struct
503 typedef RGBValue<typename NumericTraits<T>::RealPromote, R, G, B> Promote;
507 struct PromoteTraits<double, RGBValue<T, R, G, B> > struct
509 typedef RGBValue<typename NumericTraits<T>::RealPromote, R, G, B> Promote;