GDCM  2.2.6
Classes | Namespaces | Macros
gdcmStaticAssert.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

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

Namespaces

 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. More...
 

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__)
#define GDCM_JOIN(X, Y)
Definition: gdcmStaticAssert.h:31
Definition: gdcmStaticAssert.h:22

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


Generated on Sat Dec 21 2013 05:56:19 for GDCM by doxygen 1.8.5
SourceForge.net Logo