25 #ifndef INCLUDED_HandleNullContext_h_GUID_3951FC65_BC2E_49BD_CACD_978BD4D8F337 26 #define INCLUDED_HandleNullContext_h_GUID_3951FC65_BC2E_49BD_CACD_978BD4D8F337 40 #define OSVR_PLUGIN_HANDLE_NULL_CONTEXT(FUNC, CONTEXT_NAME) \ 41 OSVR_UTIL_MULTILINE_BEGIN if (!CONTEXT_NAME) { \ 42 std::cerr << "ERROR (" << FUNC \ 43 << "): Null context " #CONTEXT_NAME " passed!" << std::endl; \ 44 return OSVR_RETURN_FAILURE; \ 46 OSVR_UTIL_MULTILINE_END 50 #define OSVR_PLUGIN_HANDLE_NULL_CONTEXT_CONSTRUCTOR(FUNC, CONTEXT_NAME) \ 51 OSVR_UTIL_MULTILINE_BEGIN if (!CONTEXT_NAME) { \ 52 std::cerr << "ERROR (" << FUNC \ 53 << "): Null context " #CONTEXT_NAME " passed!" << std::endl; \ 56 OSVR_UTIL_MULTILINE_END 58 #endif // INCLUDED_HandleNullContext_h_GUID_3951FC65_BC2E_49BD_CACD_978BD4D8F337
Header shared between multiple C API headers.