#include <xmltooling/config_pub.h>
#endif
+#ifdef XMLTOOLING_LITE
+# define XMLTOOLING_NO_XMLSEC 1
+#endif
+
// Windows and GCC4 Symbol Visibility Macros
#ifdef WIN32
#define XMLTOOL_IMPORT __declspec(dllimport)
#define MAKE_NONCOPYABLE(type) \
private: \
type(const type&); \
- type& operator=(const type&);
+ type& operator=(const type&)
#ifndef DOXYGEN_SKIP
#ifndef NULL
*
* @param p a pair in which the second component is the object to delete
*/
- void operator()(const std::pair<A,B*>& p) {delete p.second;}
+ void operator()(const std::pair<const A,B*>& p) {delete p.second;}
};
/**
*
* @param p a pair in which the second component is the const object to delete
*/
- void operator()(const std::pair<A,const B*>& p) {delete const_cast<B*>(p.second);}
+ void operator()(const std::pair<const A,const B*>& p) {delete const_cast<B*>(p.second);}
};
};