cppsenioreas.wordpress.com
Substitution Failure is Not an Error – SFINAE
The 11th post in C++ meta programming series. What is SFINAE? How and When to use it? And when should we avoid using it?