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;
        }