Index: third_party/cld/bar/toolbar/cld/i18n/encodings/compact_lang_det/letterscript_enum.h |
=================================================================== |
--- third_party/cld/bar/toolbar/cld/i18n/encodings/compact_lang_det/letterscript_enum.h (revision 0) |
+++ third_party/cld/bar/toolbar/cld/i18n/encodings/compact_lang_det/letterscript_enum.h (revision 0) |
@@ -0,0 +1,99 @@ |
+// Copyright (c) 2006-2009 The Chromium Authors. All rights reserved. |
+// Use of this source code is governed by a BSD-style license that can be |
+// found in the LICENSE file. |
+ |
+#ifndef I18N_ENCODINGS_COMPACT_LANG_DET_LETTERSCRIPT_ENUM_H__ |
+#define I18N_ENCODINGS_COMPACT_LANG_DET_LETTERSCRIPT_ENUM_H__ |
+ |
+enum UnicodeLScript { |
+ ULScript_Common, |
+ ULScript_Latin, |
+ ULScript_Greek, |
+ ULScript_Cyrillic, |
+ ULScript_Armenian, |
+ ULScript_Hebrew, |
+ ULScript_Arabic, |
+ ULScript_Syriac, |
+ ULScript_Thaana, |
+ ULScript_Devanagari, |
+ ULScript_Bengali, |
+ ULScript_Gurmukhi, |
+ ULScript_Gujarati, |
+ ULScript_Oriya, |
+ ULScript_Tamil, |
+ ULScript_Telugu, |
+ ULScript_Kannada, |
+ ULScript_Malayalam, |
+ ULScript_Sinhala, |
+ ULScript_Thai, |
+ ULScript_Lao, |
+ ULScript_Tibetan, |
+ ULScript_Myanmar, |
+ ULScript_Georgian, |
+ ULScript_HanCJK, |
+ ULScript_Ethiopic, |
+ ULScript_Cherokee, |
+ ULScript_Canadian_Aboriginal, |
+ ULScript_Ogham, |
+ ULScript_Runic, |
+ ULScript_Khmer, |
+ ULScript_Mongolian, |
+ ULScript_Yi, |
+ ULScript_Old_Italic, |
+ ULScript_Gothic, |
+ ULScript_Deseret, |
+ ULScript_Inherited, |
+ ULScript_Tagalog, |
+ ULScript_Hanunoo, |
+ ULScript_Buhid, |
+ ULScript_Tagbanwa, |
+ ULScript_Limbu, |
+ ULScript_Tai_Le, |
+ ULScript_Linear_B, |
+ ULScript_Ugaritic, |
+ ULScript_Shavian, |
+ ULScript_Osmanya, |
+ ULScript_Cypriot, |
+ ULScript_Buginese, |
+ ULScript_Coptic, |
+ ULScript_New_Tai_Lue, |
+ ULScript_Glagolitic, |
+ ULScript_Tifinagh, |
+ ULScript_Syloti_Nagri, |
+ ULScript_Old_Persian, |
+ ULScript_Kharoshthi, |
+ ULScript_Balinese, |
+ ULScript_Cuneiform, |
+ ULScript_Phoenician, |
+ ULScript_Phags_Pa, |
+ ULScript_Nko, |
+ |
+ // Unicode 5.1 |
+ ULScript_Sundanese, |
+ ULScript_Lepcha, |
+ ULScript_Ol_Chiki, |
+ ULScript_Vai, |
+ ULScript_Saurashtra, |
+ ULScript_Kayah_Li, |
+ ULScript_Rejang, |
+ ULScript_Lycian, |
+ ULScript_Carian, |
+ ULScript_Lydian, |
+ ULScript_Cham, |
+ ULScript_NUM_SCRIPTS |
+}; |
+ |
+ |
+static const UnicodeLScript UNKNOWN_LSCRIPT = ULScript_Common; |
+ |
+ |
+// Return the name corresponding to the script ls, e.g. "Latin". |
+// It is a fatal error if ls is not a valid UnicodeLScript. |
+const char* UnicodeLScriptName(const UnicodeLScript ls); |
+ |
+ |
+// Return the 4-letter code corresponding to the script ls, e.g. "Latn". |
+// It is a fatal error if ls is not a valid UnicodeLScript. |
+const char* UnicodeLScriptCode(const UnicodeLScript ls); |
+ |
+#endif // I18N_ENCODINGS_COMPACT_LANG_DET_LETTERSCRIPT_ENUM_H__ |
Property changes on: third_party\cld\bar\toolbar\cld\i18n\encodings\compact_lang_det\letterscript_enum.h |
___________________________________________________________________ |
Added: svn:eol-style |
+ LF |