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()18 void  f()
19 {
20   new OFX_AnimatedNumberParam<2,double,OFX_PropertySuiteV1::propGetDouble>();
21 }
22