string-template-def-unichar.h 1.4 KB

12345678910111213141516171819202122232425
  1. /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
  2. /* This Source Code Form is subject to the terms of the Mozilla Public
  3. * License, v. 2.0. If a copy of the MPL was not distributed with this
  4. * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
  5. // IWYU pragma: private, include "nsString.h"
  6. #define CharT char16_t
  7. #define CharT_is_PRUnichar 1
  8. #define nsTAString_IncompatibleCharT nsACString
  9. #define nsTString_CharT nsString
  10. #define nsTFixedString_CharT nsFixedString
  11. #define nsTAutoString_CharT nsAutoString
  12. #define nsTSubstring_CharT nsAString
  13. #define nsTSubstringTuple_CharT nsSubstringTuple
  14. #define nsTStringComparator_CharT nsStringComparator
  15. #define nsTDefaultStringComparator_CharT nsDefaultStringComparator
  16. #define nsTDependentString_CharT nsDependentString
  17. #define nsTDependentSubstring_CharT nsDependentSubstring
  18. #define nsTLiteralString_CharT nsLiteralString
  19. #define nsTXPIDLString_CharT nsXPIDLString
  20. #define nsTGetterCopies_CharT nsGetterCopies
  21. #define nsTAdoptingString_CharT nsAdoptingString
  22. #define nsTPromiseFlatString_CharT nsPromiseFlatString
  23. #define TPromiseFlatString_CharT PromiseFlatString