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