GDCM  2.2.0
Classes | Namespaces | Macros
gdcmStaticAssert.h File Reference

Go to the source code of this file.

Classes

struct  gdcm::static_assert_test< x >
struct  gdcm::STATIC_ASSERTION_FAILURE< true >

Namespaces

namespace  gdcm

Macros

#define GDCM_DO_JOIN(X, Y)   GDCM_DO_JOIN2(X,Y)
#define GDCM_DO_JOIN2(X, Y)   X##Y
#define GDCM_JOIN(X, Y)   GDCM_DO_JOIN( X, Y )
#define GDCM_STATIC_ASSERT(B)
 The GDCM_JOIN + LINE is needed to create a uniq identifier.

Macro Definition Documentation

#define GDCM_DO_JOIN (   X,
 
)    GDCM_DO_JOIN2(X,Y)
#define GDCM_DO_JOIN2 (   X,
 
)    X##Y
#define GDCM_JOIN (   X,
 
)    GDCM_DO_JOIN( X, Y )
#define GDCM_STATIC_ASSERT (   B)
Value:
typedef ::gdcm::static_assert_test<\
sizeof(::gdcm::STATIC_ASSERTION_FAILURE< (bool)( B ) >)>\
GDCM_JOIN(gdcm_static_assert_typedef_, __LINE__)

The GDCM_JOIN + LINE is needed to create a uniq identifier.


Generated on Wed Jun 13 2012 20:40:38 for GDCM by doxygen 1.8.1
SourceForge.net Logo