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