R package for downloading OpenStreetMap data
at main 11 lines 370 B view raw
1 2#include "common.h" 3 4// APS sadly xml_document has no copy constructor, so despite NRVO/copy elision, 5// cannot return by value. This forces us into using a unique_ptr 6XmlDocPtr parseXML (const std::string& xmlString) 7{ 8 XmlDocPtr doc (new rapidxml::xml_document<>()); 9 doc->parse<static_cast<long>(0)> (const_cast<char*> (xmlString.c_str())); 10 return doc; 11}