Home | History | Annotate | Download | only in i18n

Lines Matching defs:ScriptSet

7 * scriptset.h
26 // ScriptSet - A bit set representing a set of scripts.
34 class U_I18N_API ScriptSet: public UMemory {
36 ScriptSet();
37 ScriptSet(const ScriptSet &other);
38 ~ScriptSet();
40 UBool operator == (const ScriptSet &other) const;
41 ScriptSet & operator = (const ScriptSet &other);
44 ScriptSet &Union(const ScriptSet &other);
45 ScriptSet &set(UScriptCode script, UErrorCode &status);
46 ScriptSet &reset(UScriptCode script, UErrorCode &status);
47 ScriptSet &intersect(const ScriptSet &other);
48 ScriptSet &intersect(UScriptCode script, UErrorCode &status);
49 UBool intersects(const ScriptSet &other) const; // Sets contain at least one script in commmon.
50 UBool contains(const ScriptSet &other) const; // All set bits in other are also set in this.
52 ScriptSet &setAll();
53 ScriptSet &resetAll();
59 ScriptSet & parseScripts(const UnicodeString &scriptsString, UErrorCode &status); // Replaces ScriptSet contents.