
27 Jul
2010
27 Jul
'10
10:30 a.m.
Hi, I'm not sure if this is the correct mailing list for this question: Is there a way to determine if a template parameters is of type boost::shared_ptr at compile time? I would like to do something like: template<class A> void doSomething( const A& a) { // if "a" is of type boost::shared_ptr<SomeType> a->someMethod(); // else a.someMethod(); } Is this possible at all? Regards, Ralf