/dports/graphics/vigra/vigra-8acd73a/include/vigra/ |
H A D | promote_traits.hxx | 64 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 D | rational.hxx | 780 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 D | fftw.hxx | 276 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 D | numerictraits.hxx | 1181 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 D | tinyvector.hxx | 1618 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 D | fftw3.hxx | 574 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 D | fixedpoint.hxx | 798 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 D | rgbvalue.hxx | 539 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 D | numerictraits.hxx | 1085 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 D | rational.hxx | 782 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 D | fftw.hxx | 278 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 D | fftw3.hxx | 425 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 D | rgbvalue.hxx | 495 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;
|