Go to the documentation of this file.
14 #ifdef CHECK_INTERFACE_IMPLEMENTATION
15 #undef CHECK_INTERFACE_IMPLEMENTATION
17 #ifdef CHECK_AND_CALL_INTERFACE_IMPLEMENTATION
18 #undef CHECK_AND_CALL_INTERFACE_IMPLEMENTATION
22 #define CHECK_INTERFACE_IMPLEMENTATION(dummy)
24 #define CHECK_INTERFACE_IMPLEMENTATION(__interface_method_to_call__) \
26 static bool call = false; \
28 DUNE_THROW(NotImplemented,"Interface method not implemented!");\
31 (__interface_method_to_call__); \
48 #define CHECK_AND_CALL_INTERFACE_IMPLEMENTATION(__interface_method_to_call__) \
49 (__interface_method_to_call__)
51 #define CHECK_AND_CALL_INTERFACE_IMPLEMENTATION(__interface_method_to_call__) \
52 CHECK_INTERFACE_IMPLEMENTATION(__interface_method_to_call__)