Workspace 6.21.5
Public Types | List of all members
TypeT< T > Class Template Reference

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
}
 

Detailed Description

template<typename T>
class CSIRO::Application::TypeT< T >

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.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
IsFundaT 
IsPtrT 
IsRefT 
IsArrayT 
IsFuncT 
IsPtrMemT 
IsEnumT 
IsClassT