Hi,
je bloque sur la syntaxe permettant d'avoir un pointeur sur une fonction membre template
typedef boost::function<template<class T> void (ref(T))> BaseCreateFn;
pas bon ?
Preneur d'un exemple
Merci
EDIT:
très précisement je souhaiterais avoir un pointeur sur une fonction :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 template<class InPlaceFactoryT> static AncestorType* CreateInstance(InPlaceFactoryT const&_Usine) { ManufacturedType * pObjet = reinterpret_cast<AncestorType*>(new char[sizeof(ManufacturedType)]); _Usine.template apply<AncestorType>(m_pObjet); return pObjet; }
Partager