category_ranges.h 416 B

123456789101112131415161718
  1. #pragma once
  2. #include <util/charset/unidata.h>
  3. #include <util/system/defaults.h>
  4. #include <util/generic/strbuf.h>
  5. namespace NUnicode {
  6. namespace NPrivate {
  7. struct TCategoryRanges {
  8. size_t Count;
  9. const wchar32* Data;
  10. };
  11. const TCategoryRanges& GetCategoryRanges(WC_TYPE cat);
  12. const TCategoryRanges& GetCategoryRanges(const TStringBuf& category);
  13. }
  14. }