> It seems to me that most candidates for merging that could be > eliminated by this approach are of the form > > std::container<PodT>::some_method(...) Actually, even for non-POD types, it catches a lot of templatized member functions that mainly depend on size (but they are still container classes).