I\'ve been on this problem all morning with no result whatsoever.
Basically, I need a simple metaprogramming thing that allows me to branch to different specializations if t
No, but you can overload with a template function which only accepts std::vector. The compiler will choose the most specialized template in such cases.