Uploaded image for project: 'Xerces-C++'
  1. Xerces-C++
  2. XERCESC-2206

Use char16_t and unicode literals to replace various XMLCh types

Attach filesAttach ScreenshotAdd voteVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Improvement
    • Status: In Progress
    • Major
    • Resolution: Unresolved
    • None
    • 4.0.0
    • Miscellaneous
    • None

    Description

      Currently, XMLCh can be a variety of 16-bit types depending upon the platform, from wchar_t, uint16_t, unsigned short, to char16_t.

      To reduce the platform-specific variability, fix XMLCh to char16_t, and also permit the use of u"" unicode string literals in the codebase. This will allow replacement of Unicode constants with direct use of literals.

      This will additionally reduce the size of the test matrix with only one character variant to test.

      Attachments

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            Unassigned Unassigned
            rleigh Roger Leigh

            Dates

              Created:
              Updated:

              Slack

                Issue deployment