Another try at the OS X build fix.
[libcxml.git] / src / cxml.h
index a8da82a42b8791a41e1eb1890f3e442b6b9314ad..75af36b401a719e34a5fd4c3c80cb77b4902c15e 100644 (file)
 #include <boost/optional.hpp>
 #include <boost/filesystem.hpp>
 #include <boost/algorithm/string/erase.hpp>
+
+/* Hack for OS X compile failure; see https://bugs.launchpad.net/hugin/+bug/910160 */
+#ifdef check
+#undef check
+#endif
+
 #include <glibmm.h>
 
 namespace xmlpp {
@@ -221,6 +227,7 @@ public:
 
        void read_file (boost::filesystem::path);
        void read_stream (std::istream &);
+       void read_string (std::string);
        
        std::string root_name () const {
                return _root_name;