Re: [Boost-bugs] [Boost C++ Libraries] #5546: BUFT generates invalid XML

Subject: Re: [Boost-bugs] [Boost C++ Libraries] #5546: BUFT generates invalid XML
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2012-11-13 22:00:03


#5546: BUFT generates invalid XML
--------------------------------+-------------------------------------------
  Reporter: habdank@… | Owner: rogeeff
      Type: Bugs | Status: new
 Milestone: To Be Determined | Component: test
   Version: Boost 1.45.0 | Severity: Problem
Resolution: | Keywords:
--------------------------------+-------------------------------------------

Comment (by habdank@…):

 Hi,

 The problem is with templates. BUTF when states something about template
 like:
 Foo<Bar> uses directly '<' and '>' characters, but XML accepts only '%lt;'
 and '&gt;'. So names of templates that are printed in BUTF logs especially
 when there are some templates names created via BUTF macros looping over
 some type lists, shall use valid XML.

 For example sttring like:

 boost::exception_detail::clone_impl<struct
 boost::exception_detail::error_info_injector<class
 Test::derived_logic_error> >

 shall be converted to:

 boost::exception_detail::clone_impl &lt; struct
 boost::exception_detail::error_info_injector &lt; class
 Test::derived_logic_error &gt; &gt;

 Regards,
 Seweryn.

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/5546#comment:2>
Boost C++ Libraries <http://www.boost.org/>
Boost provides free peer-reviewed portable C++ source libraries.

This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:11 UTC