replace ArrayRange by tcb::span (reproduction of std::span)

This commit is contained in:
Garux
2021-10-24 08:32:10 +03:00
parent 4726542134
commit d812cbd4d4
30 changed files with 544 additions and 158 deletions

View File

@@ -242,10 +242,10 @@ public:
std::size_t write( const char* data, std::size_t length ){
CopiedString& desc = m_attribute->m_description;
if( desc.empty() ){
desc = StringRange( data, data + length );
desc = StringRange( data, length );
}
else{ // in case of special symbols, e.g. &quot, &apos, &lt, &gt, &amp, xml writes in a few steps
desc = StringOutputStream()( desc, StringRange( data, data + length ) );
desc = StringOutputStream()( desc, StringRange( data, length ) );
}
return m_comment.write( data, length );