1 // PR c++/25364 2 3 struct OFX_PropertySuiteV1 4 { 5 static int propGetDouble (); 6 }; 7 template<int dimension, 8 class T, 9 int (*PROPGET)() 10 > 11 struct OFX_AnimatedNumberParam 12 { paramSetValueAtTimeOFX_AnimatedNumberParam13 virtual int paramSetValueAtTime() 14 { 15 return PROPGET(); 16 } 17 }; f()18void f() 19 { 20 new OFX_AnimatedNumberParam<2,double,OFX_PropertySuiteV1::propGetDouble>(); 21 } 22