Workspace 6.21.5
|
Type classification template. More...
#include <Workspace/Application/LanguageUtils/typet.h>
Public Types | |
enum | { IsFundaT = Josuttis::IsFundaT<T>::Yes , IsPtrT = Josuttis::CompoundT<T>::IsPtrT , IsRefT = Josuttis::CompoundT<T>::IsRefT , IsArrayT = Josuttis::CompoundT<T>::IsArrayT , IsFuncT = Josuttis::CompoundT<T>::IsFuncT , IsPtrMemT = Josuttis::CompoundT<T>::IsPtrMemT , IsEnumT = Josuttis::IsEnumT<T>::Yes , IsClassT = Josuttis::IsClassT<T>::Yes } |
This is taken from the excellent book on C++ templates by Vandevoorde and Josuttis. It's implementation is subject to their copyright as per the following notice:
The following code example is taken from the book C++ Templates - The Complete Guide by David Vandevoorde and Nicolai M. Josuttis, Addison-Wesley, 2002 © Copyright David Vandevoorde and Nicolai M. Josuttis 2002
Permision to use the example code was granted by Vandevoorde on 10th June, 2008.