#include <ShUtility.hpp>
Inheritance diagram for SH::MatchTemplateType< T, B >:
Static Public Attributes | |
static const bool | matches |
For example, MatchTemplateType<int, ShInterval>::matches == false but MatchTemplateType<ShInterval<int>, ShInterval>::matches == true
You can subclass this like this: template<typename T> struct MatchMyType: public MatchTemplateType<T, MyType> {}; to match your own complex types with less typing (hah hah, stupid pun).
The basic class here is standards compliant and works in VC .NET 2003, but not sure what will happen in more complex template vodoo.
Definition at line 109 of file ShUtility.hpp.