From 2615896faa646e5830abf2c269150e1165c66515 Mon Sep 17 00:00:00 2001 From: Karen Arutyunov Date: Fri, 18 Dec 2020 18:48:46 +0300 Subject: Switch to build2 --- libxsd/xsd/cxx/xml/char-lcp.txx | 73 ----------------------------------------- 1 file changed, 73 deletions(-) delete mode 100644 libxsd/xsd/cxx/xml/char-lcp.txx (limited to 'libxsd/xsd/cxx/xml/char-lcp.txx') diff --git a/libxsd/xsd/cxx/xml/char-lcp.txx b/libxsd/xsd/cxx/xml/char-lcp.txx deleted file mode 100644 index efcd0d0..0000000 --- a/libxsd/xsd/cxx/xml/char-lcp.txx +++ /dev/null @@ -1,73 +0,0 @@ -// file : xsd/cxx/xml/char-lcp.txx -// license : GNU GPL v2 + exceptions; see accompanying LICENSE file - -#include // std::memcpy - -#include - -#include // XSD_CXX11 - -#ifdef XSD_CXX11 -# include // std::unique_ptr -#else -# include -#endif - -#include - -namespace xsd -{ - namespace cxx - { - namespace xml - { - template - std::basic_string char_lcp_transcoder:: - to (const XMLCh* s) - { - std_memory_manager mm; -#ifdef XSD_CXX11 - std::unique_ptr r ( -#else - auto_array r ( -#endif - xercesc::XMLString::transcode (s, &mm), mm); - return std::basic_string (r.get ()); - } - - template - std::basic_string char_lcp_transcoder:: - to (const XMLCh* s, std::size_t len) - { -#ifdef XSD_CXX11 - std::unique_ptr tmp ( -#else - auto_array tmp ( -#endif - new XMLCh[len + 1]); - std::memcpy (tmp.get (), s, len * sizeof (XMLCh)); - tmp[len] = XMLCh (0); - - std_memory_manager mm; -#ifdef XSD_CXX11 - std::unique_ptr r ( -#else - auto_array r ( -#endif - xercesc::XMLString::transcode (tmp.get (), &mm), mm); - - tmp.reset (); - - return std::basic_string (r.get ()); - } - - template - XMLCh* char_lcp_transcoder:: - from (const C* s) - { - std_memory_manager mm; - return xercesc::XMLString::transcode (s, &mm); - } - } - } -} -- cgit v1.1