![]() |
MDSTk Libraries
1.1.0
Medical Data Segmentation Toolkit
|
Medical Data Segmentation Toolkit (MDSTk)
Copyright (c) 2003-2005 by Michal Spanel
.
More...
Classes | |
| class | mds::CTypeTraits< T > |
| Template providing type specific information. More... | |
| struct | mds::SIsConst< T > |
| Primary template of a non-const type. More... | |
| struct | mds::SIsConst< const T > |
| Partial specialization for const types. More... | |
| struct | mds::SIsFloat< T > |
| Primary template. More... | |
| struct | mds::SIsFloat< double > |
| struct | mds::SIsFloat< float > |
| struct | mds::SIsFloat< long double > |
| struct | mds::SIsMemberPointer< T > |
| Primary template of a non-pointer to member type. More... | |
| struct | mds::SIsMemberPointer< T U::* > |
| Partial specialization for pointers to member. More... | |
| struct | mds::SIsOtherInt< T > |
| Primary template. More... | |
| struct | mds::SIsOtherInt< bool > |
| struct | mds::SIsOtherInt< wchar_t > |
| struct | mds::SIsOtherStd< T > |
| Primary template. More... | |
| struct | mds::SIsOtherStd< void > |
| struct | mds::SIsPointer< T > |
| Primary template of a non-pointer type. More... | |
| struct | mds::SIsPointer< T * > |
| Partial specialization for pointers. More... | |
| struct | mds::SIsReference< T > |
| Primary template of a non-reference type. More... | |
| struct | mds::SIsReference< T & > |
| Partial specialization for references. More... | |
| struct | mds::SIsSignedInt< T > |
| Primary template. More... | |
| struct | mds::SIsSignedInt< char > |
| struct | mds::SIsSignedInt< signed char > |
| struct | mds::SIsSignedInt< signed int > |
| struct | mds::SIsSignedInt< signed long > |
| struct | mds::SIsSignedInt< signed long long > |
| struct | mds::SIsSignedInt< signed short > |
| struct | mds::SIsUnsignedInt< T > |
| Primary template. More... | |
| struct | mds::SIsUnsignedInt< unsigned char > |
| struct | mds::SIsUnsignedInt< unsigned int > |
| struct | mds::SIsUnsignedInt< unsigned long > |
| struct | mds::SIsUnsignedInt< unsigned long long > |
| struct | mds::SIsUnsignedInt< unsigned short > |
Namespaces | |
| namespace | mds |
Medical Data Segmentation Toolkit (MDSTk) | |
Defines | |
| #define | FLOAT_TYPE(T) |
| Macro to specialize floating point types. | |
| #define | OTHER_INT_TYPE(T) |
| Macro to specialize other int types. | |
| #define | OTHER_STD_TYPE(T) |
| Macro to specialize other standard types. | |
| #define | SIGNED_INT_TYPE(T) |
| Macro to specialize signed int types. | |
| #define | UNSIGNED_INT_TYPE(T) |
| Macro to specialize unsigned int types. | |
Medical Data Segmentation Toolkit (MDSTk)
Copyright (c) 2003-2005 by Michal Spanel
.
Author: Michal Spanel, spanel@fit.vutbr.cz
Date: 2004/05/18
Description:
| #define FLOAT_TYPE | ( | T | ) |
template <> \ struct SIsFloat<T> \ { \ enum { RESULT = true }; \ }
Macro to specialize floating point types.
| #define OTHER_INT_TYPE | ( | T | ) |
template <> \ struct SIsOtherInt<T> \ { \ enum { RESULT = true }; \ }
Macro to specialize other int types.
| #define OTHER_STD_TYPE | ( | T | ) |
template <> \ struct SIsOtherStd<T> \ { \ enum { RESULT = true }; \ }
Macro to specialize other standard types.
| #define SIGNED_INT_TYPE | ( | T | ) |
template <> \ struct SIsSignedInt<T> \ { \ enum { RESULT = true }; \ }
Macro to specialize signed int types.
| #define UNSIGNED_INT_TYPE | ( | T | ) |
template <> \ struct SIsUnsignedInt<T> \ { \ enum { RESULT = true }; \ }
Macro to specialize unsigned int types.
1.7.6.1