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.