1 // This may look like C code, but it is really -*- C++ -*- 2 // 3 // Copyright Bob Friesenhahn, 1999, 2000 4 // Copyright Dirk Lemstra 2014 5 // 6 // Simplified includes for Magick++. 7 // Inclusion of this header is sufficient to use all Magick++ APIs. 8 // 9 #ifndef MagickPlusPlus_Header 10 #include <Magick++/Include.h> 11 #include <Magick++/Functions.h> 12 #include <Magick++/Image.h> 13 #include <Magick++/Pixels.h> 14 #include <Magick++/ResourceLimits.h> 15 #include <Magick++/STL.h> 16 17 // Don't leak our definition of the 'restrict' keyword. 'restrict' is a valid 18 // identifier in C++, and leaking it could cause extraneous build failures. 19 #ifdef restrict 20 #undef restrict 21 #endif 22 #define MagickPlusPlus_Header 23 #endif // MagickPlusPlus_Header 24