summaryrefslogtreecommitdiffstats
path: root/Source/cmXMLSafe.cxx
Commit message (Collapse)AuthorAgeFilesLines
* COMP: Avoid parameter/member shadow in cmXMLSafeBrad King2009-02-061-3/+3
| | | | | | A cmXMLSafe constructor named its parameter 'str' which shadowed the name of the 'str' method. This renames the parameter to avoid the conflict warning.
* COMP: Avoid warning about signed-char comparisonBrad King2009-02-051-4/+3
| | | | | | On some compilers 'char' is signed and is therefore always equal to or less than 0x7f. In order to avoid the compiler warning we perform the comparison with an unsigned char type.
* ENH: Create cmXMLSafe to help escapes in XMLBrad King2009-02-051-0/+93
This class provides easy syntax to efficiently insert blocks of data into XML documents with proper escapes. It replaces the old cmCTest::MakeXMLSafe and cmSystemTools::MakeXMLSafe methods which allocated extra memory instead of directly streaming the data.