PNG  IHDRX cHRMz&u0`:pQ<bKGD pHYsodtIME MeqIDATxw]Wug^Qd˶ 6`!N:!@xI~)%7%@Bh&`lnjVF29gΨ4E$|>cɚ{gk= %,a KX%,a KX%,a KX%,a KX%,a KX%,a KX%, b` ǟzeאfp]<!SJmɤY޲ڿ,%c ~ع9VH.!Ͳz&QynֺTkRR.BLHi٪:l;@(!MԴ=žI,:o&N'Kù\vRmJ雵֫AWic H@" !: Cé||]k-Ha oݜ:y F())u]aG7*JV@J415p=sZH!=!DRʯvɱh~V\}v/GKY$n]"X"}t@ xS76^[bw4dsce)2dU0 CkMa-U5tvLƀ~mlMwfGE/-]7XAƟ`׮g ewxwC4\[~7@O-Q( a*XGƒ{ ՟}$_y3tĐƤatgvێi|K=uVyrŲlLӪuܿzwk$m87k( `múcE)"@rK( z4$D; 2kW=Xb$V[Ru819קR~qloѱDyįݎ*mxw]y5e4K@ЃI0A D@"BDk_)N\8͜9dz"fK0zɿvM /.:2O{ Nb=M=7>??Zuo32 DLD@D| &+֎C #B8ַ`bOb $D#ͮҪtx]%`ES`Ru[=¾!@Od37LJ0!OIR4m]GZRJu$‡c=%~s@6SKy?CeIh:[vR@Lh | (BhAMy=݃  G"'wzn޺~8ԽSh ~T*A:xR[ܹ?X[uKL_=fDȊ؂p0}7=D$Ekq!/t.*2ʼnDbŞ}DijYaȲ(""6HA;:LzxQ‘(SQQ}*PL*fc\s `/d'QXW, e`#kPGZuŞuO{{wm[&NBTiiI0bukcA9<4@SӊH*؎4U/'2U5.(9JuDfrޱtycU%j(:RUbArLֺN)udA':uGQN"-"Is.*+k@ `Ojs@yU/ H:l;@yyTn}_yw!VkRJ4P)~y#)r,D =ě"Q]ci'%HI4ZL0"MJy 8A{ aN<8D"1#IJi >XjX֔#@>-{vN!8tRݻ^)N_╗FJEk]CT՟ YP:_|H1@ CBk]yKYp|og?*dGvzنzӴzjֺNkC~AbZƷ`.H)=!QͷVTT(| u78y֮}|[8-Vjp%2JPk[}ԉaH8Wpqhwr:vWª<}l77_~{s۴V+RCģ%WRZ\AqHifɤL36: #F:p]Bq/z{0CU6ݳEv_^k7'>sq*+kH%a`0ԣisqにtү04gVgW΂iJiS'3w.w}l6MC2uԯ|>JF5`fV5m`Y**Db1FKNttu]4ccsQNnex/87+}xaUW9y>ͯ骵G{䩓Գ3+vU}~jJ.NFRD7<aJDB1#ҳgSb,+CS?/ VG J?|?,2#M9}B)MiE+G`-wo߫V`fio(}S^4e~V4bHOYb"b#E)dda:'?}׮4繏`{7Z"uny-?ǹ;0MKx{:_pÚmFמ:F " .LFQLG)Q8qN q¯¯3wOvxDb\. BKD9_NN &L:4D{mm o^tֽ:q!ƥ}K+<"m78N< ywsard5+вz~mnG)=}lYݧNj'QJS{S :UYS-952?&O-:W}(!6Mk4+>A>j+i|<<|;ر^߉=HE|V#F)Emm#}/"y GII웻Jі94+v뾧xu~5C95~ūH>c@덉pʃ1/4-A2G%7>m;–Y,cyyaln" ?ƻ!ʪ<{~h~i y.zZB̃/,雋SiC/JFMmBH&&FAbϓO^tubbb_hZ{_QZ-sύodFgO(6]TJA˯#`۶ɟ( %$&+V'~hiYy>922 Wp74Zkq+Ovn錄c>8~GqܲcWꂎz@"1A.}T)uiW4="jJ2W7mU/N0gcqܗOO}?9/wìXžΏ0 >֩(V^Rh32!Hj5`;O28؇2#ݕf3 ?sJd8NJ@7O0 b־?lldщ̡&|9C.8RTWwxWy46ah嘦mh٤&l zCy!PY?: CJyв]dm4ǜҐR޻RլhX{FƯanшQI@x' ao(kUUuxW_Ñ줮[w8 FRJ(8˼)_mQ _!RJhm=!cVmm ?sFOnll6Qk}alY}; "baӌ~M0w,Ggw2W:G/k2%R,_=u`WU R.9T"v,<\Ik޽/2110Ӿxc0gyC&Ny޽JҢrV6N ``یeA16"J³+Rj*;BϜkZPJaÍ<Jyw:NP8/D$ 011z֊Ⱳ3ι֘k1V_"h!JPIΣ'ɜ* aEAd:ݺ>y<}Lp&PlRfTb1]o .2EW\ͮ]38؋rTJsǏP@芎sF\> P^+dYJLbJ C-xϐn> ι$nj,;Ǖa FU *择|h ~izť3ᤓ`K'-f tL7JK+vf2)V'-sFuB4i+m+@My=O҈0"|Yxoj,3]:cо3 $#uŘ%Y"y죯LebqtҢVzq¼X)~>4L׶m~[1_k?kxֺQ`\ |ٛY4Ѯr!)N9{56(iNq}O()Em]=F&u?$HypWUeB\k]JɩSع9 Zqg4ZĊo oMcjZBU]B\TUd34ݝ~:7ڶSUsB0Z3srx 7`:5xcx !qZA!;%͚7&P H<WL!džOb5kF)xor^aujƍ7 Ǡ8/p^(L>ὴ-B,{ۇWzֺ^k]3\EE@7>lYBȝR.oHnXO/}sB|.i@ɥDB4tcm,@ӣgdtJ!lH$_vN166L__'Z)y&kH;:,Y7=J 9cG) V\hjiE;gya~%ks_nC~Er er)muuMg2;֫R)Md) ,¶ 2-wr#F7<-BBn~_(o=KO㭇[Xv eN_SMgSҐ BS헃D%g_N:/pe -wkG*9yYSZS.9cREL !k}<4_Xs#FmҶ:7R$i,fi!~' # !6/S6y@kZkZcX)%5V4P]VGYq%H1!;e1MV<!ϐHO021Dp= HMs~~a)ަu7G^];git!Frl]H/L$=AeUvZE4P\.,xi {-~p?2b#amXAHq)MWǾI_r`S Hz&|{ +ʖ_= (YS(_g0a03M`I&'9vl?MM+m~}*xT۲(fY*V4x@29s{DaY"toGNTO+xCAO~4Ϳ;p`Ѫ:>Ҵ7K 3}+0 387x\)a"/E>qpWB=1 ¨"MP(\xp߫́A3+J] n[ʼnӼaTbZUWb={~2ooKױӰp(CS\S筐R*JغV&&"FA}J>G֐p1ٸbk7 ŘH$JoN <8s^yk_[;gy-;߉DV{c B yce% aJhDȶ 2IdйIB/^n0tNtџdcKj4϶v~- CBcgqx9= PJ) dMsjpYB] GD4RDWX +h{y`,3ꊕ$`zj*N^TP4L:Iz9~6s) Ga:?y*J~?OrMwP\](21sZUD ?ܟQ5Q%ggW6QdO+\@ ̪X'GxN @'4=ˋ+*VwN ne_|(/BDfj5(Dq<*tNt1х!MV.C0 32b#?n0pzj#!38}޴o1KovCJ`8ŗ_"]] rDUy޲@ Ȗ-;xџ'^Y`zEd?0„ DAL18IS]VGq\4o !swV7ˣι%4FѮ~}6)OgS[~Q vcYbL!wG3 7띸*E Pql8=jT\꘿I(z<[6OrR8ºC~ډ]=rNl[g|v TMTղb-o}OrP^Q]<98S¤!k)G(Vkwyqyr޽Nv`N/e p/~NAOk \I:G6]4+K;j$R:Mi #*[AȚT,ʰ,;N{HZTGMoּy) ]%dHء9Պ䠬|<45,\=[bƟ8QXeB3- &dҩ^{>/86bXmZ]]yޚN[(WAHL$YAgDKp=5GHjU&99v簪C0vygln*P)9^͞}lMuiH!̍#DoRBn9l@ xA/_v=ȺT{7Yt2N"4!YN`ae >Q<XMydEB`VU}u]嫇.%e^ánE87Mu\t`cP=AD/G)sI"@MP;)]%fH9'FNsj1pVhY&9=0pfuJ&gޤx+k:!r˭wkl03׼Ku C &ѓYt{.O.zҏ z}/tf_wEp2gvX)GN#I ݭ߽v/ .& и(ZF{e"=V!{zW`, ]+LGz"(UJp|j( #V4, 8B 0 9OkRrlɱl94)'VH9=9W|>PS['G(*I1==C<5"Pg+x'K5EMd؞Af8lG ?D FtoB[je?{k3zQ vZ;%Ɠ,]E>KZ+T/ EJxOZ1i #T<@ I}q9/t'zi(EMqw`mYkU6;[t4DPeckeM;H}_g pMww}k6#H㶏+b8雡Sxp)&C $@'b,fPߑt$RbJ'vznuS ~8='72_`{q纶|Q)Xk}cPz9p7O:'|G~8wx(a 0QCko|0ASD>Ip=4Q, d|F8RcU"/KM opKle M3#i0c%<7׿p&pZq[TR"BpqauIp$ 8~Ĩ!8Սx\ւdT>>Z40ks7 z2IQ}ItԀ<-%S⍤};zIb$I 5K}Q͙D8UguWE$Jh )cu4N tZl+[]M4k8֦Zeq֮M7uIqG 1==tLtR,ƜSrHYt&QP윯Lg' I,3@P'}'R˪e/%-Auv·ñ\> vDJzlӾNv5:|K/Jb6KI9)Zh*ZAi`?S {aiVDԲuy5W7pWeQJk֤#5&V<̺@/GH?^τZL|IJNvI:'P=Ϛt"¨=cud S Q.Ki0 !cJy;LJR;G{BJy޺[^8fK6)=yʊ+(k|&xQ2`L?Ȓ2@Mf 0C`6-%pKpm')c$׻K5[J*U[/#hH!6acB JA _|uMvDyk y)6OPYjœ50VT K}cǻP[ $:]4MEA.y)|B)cf-A?(e|lɉ#P9V)[9t.EiQPDѠ3ϴ;E:+Օ t ȥ~|_N2,ZJLt4! %ա]u {+=p.GhNcŞQI?Nd'yeh n7zi1DB)1S | S#ًZs2|Ɛy$F SxeX{7Vl.Src3E℃Q>b6G ўYCmtկ~=K0f(=LrAS GN'ɹ9<\!a`)֕y[uՍ[09` 9 +57ts6}b4{oqd+J5fa/,97J#6yν99mRWxJyѡyu_TJc`~W>l^q#Ts#2"nD1%fS)FU w{ܯ R{ ˎ󅃏џDsZSQS;LV;7 Od1&1n$ N /.q3~eNɪ]E#oM~}v֯FڦwyZ=<<>Xo稯lfMFV6p02|*=tV!c~]fa5Y^Q_WN|Vs 0ҘދU97OI'N2'8N֭fgg-}V%y]U4 峧p*91#9U kCac_AFңĪy뚇Y_AiuYyTTYЗ-(!JFLt›17uTozc. S;7A&&<ԋ5y;Ro+:' *eYJkWR[@F %SHWP 72k4 qLd'J "zB6{AC0ƁA6U.'F3:Ȅ(9ΜL;D]m8ڥ9}dU "v!;*13Rg^fJyShyy5auA?ɩGHRjo^]׽S)Fm\toy 4WQS@mE#%5ʈfFYDX ~D5Ϡ9tE9So_aU4?Ѽm%&c{n>.KW1Tlb}:j uGi(JgcYj0qn+>) %\!4{LaJso d||u//P_y7iRJ߬nHOy) l+@$($VFIQ9%EeKʈU. ia&FY̒mZ=)+qqoQn >L!qCiDB;Y<%} OgBxB!ØuG)WG9y(Ą{_yesuZmZZey'Wg#C~1Cev@0D $a@˲(.._GimA:uyw֬%;@!JkQVM_Ow:P.s\)ot- ˹"`B,e CRtaEUP<0'}r3[>?G8xU~Nqu;Wm8\RIkբ^5@k+5(By'L&'gBJ3ݶ!/㮻w҅ yqPWUg<e"Qy*167΃sJ\oz]T*UQ<\FԎ`HaNmڜ6DysCask8wP8y9``GJ9lF\G g's Nn͵MLN֪u$| /|7=]O)6s !ĴAKh]q_ap $HH'\1jB^s\|- W1:=6lJBqjY^LsPk""`]w)󭃈,(HC ?䔨Y$Sʣ{4Z+0NvQkhol6C.婧/u]FwiVjZka&%6\F*Ny#8O,22+|Db~d ~Çwc N:FuuCe&oZ(l;@ee-+Wn`44AMK➝2BRՈt7g*1gph9N) *"TF*R(#'88pm=}X]u[i7bEc|\~EMn}P瘊J)K.0i1M6=7'_\kaZ(Th{K*GJyytw"IO-PWJk)..axӝ47"89Cc7ĐBiZx 7m!fy|ϿF9CbȩV 9V-՛^pV̌ɄS#Bv4-@]Vxt-Z, &ֺ*diؠ2^VXbs֔Ìl.jQ]Y[47gj=幽ex)A0ip׳ W2[ᎇhuE^~q흙L} #-b۸oFJ_QP3r6jr+"nfzRJTUqoaۍ /$d8Mx'ݓ= OՃ| )$2mcM*cЙj}f };n YG w0Ia!1Q.oYfr]DyISaP}"dIӗթO67jqR ҊƐƈaɤGG|h;t]䗖oSv|iZqX)oalv;۩meEJ\!8=$4QU4Xo&VEĊ YS^E#d,yX_> ۘ-e\ "Wa6uLĜZi`aD9.% w~mB(02G[6y.773a7 /=o7D)$Z 66 $bY^\CuP. (x'"J60׿Y:Oi;F{w佩b+\Yi`TDWa~|VH)8q/=9!g߆2Y)?ND)%?Ǐ`k/sn:;O299yB=a[Ng 3˲N}vLNy;*?x?~L&=xyӴ~}q{qE*IQ^^ͧvü{Huu=R|>JyUlZV, B~/YF!Y\u_ݼF{_C)LD]m {H 0ihhadd nUkf3oٺCvE\)QJi+֥@tDJkB$1!Đr0XQ|q?d2) Ӣ_}qv-< FŊ߫%roppVBwü~JidY4:}L6M7f٬F "?71<2#?Jyy4뷢<_a7_=Q E=S1И/9{+93֮E{ǂw{))?maÆm(uLE#lïZ  ~d];+]h j?!|$F}*"4(v'8s<ŏUkm7^7no1w2ؗ}TrͿEk>p'8OB7d7R(A 9.*Mi^ͳ; eeUwS+C)uO@ =Sy]` }l8^ZzRXj[^iUɺ$tj))<sbDJfg=Pk_{xaKo1:-uyG0M ԃ\0Lvuy'ȱc2Ji AdyVgVh!{]/&}}ċJ#%d !+87<;qN޼Nفl|1N:8ya  8}k¾+-$4FiZYÔXk*I&'@iI99)HSh4+2G:tGhS^繿 Kتm0 вDk}֚+QT4;sC}rՅE,8CX-e~>G&'9xpW,%Fh,Ry56Y–hW-(v_,? ; qrBk4-V7HQ;ˇ^Gv1JVV%,ik;D_W!))+BoS4QsTM;gt+ndS-~:11Sgv!0qRVh!"Ȋ(̦Yl.]PQWgٳE'`%W1{ndΗBk|Ž7ʒR~,lnoa&:ü$ 3<a[CBݮwt"o\ePJ=Hz"_c^Z.#ˆ*x z̝grY]tdkP*:97YľXyBkD4N.C_[;F9`8& !AMO c `@BA& Ost\-\NX+Xp < !bj3C&QL+*&kAQ=04}cC!9~820G'PC9xa!w&bo_1 Sw"ܱ V )Yl3+ס2KoXOx]"`^WOy :3GO0g;%Yv㐫(R/r (s } u B &FeYZh0y> =2<Ϟc/ -u= c&׭,.0"g"7 6T!vl#sc>{u/Oh Bᾈ)۴74]x7 gMӒ"d]U)}" v4co[ ɡs 5Gg=XR14?5A}D "b{0$L .\4y{_fe:kVS\\O]c^W52LSBDM! C3Dhr̦RtArx4&agaN3Cf<Ԉp4~ B'"1@.b_/xQ} _߃҉/gٓ2Qkqp0շpZ2fԫYz< 4L.Cyυι1t@鎫Fe sYfsF}^ V}N<_`p)alٶ "(XEAVZ<)2},:Ir*#m_YӼ R%a||EƼIJ,,+f"96r/}0jE/)s)cjW#w'Sʯ5<66lj$a~3Kʛy 2:cZ:Yh))+a߭K::N,Q F'qB]={.]h85C9cr=}*rk?vwV렵ٸW Rs%}rNAkDv|uFLBkWY YkX מ|)1!$#3%y?pF<@<Rr0}: }\J [5FRxY<9"SQdE(Q*Qʻ)q1E0B_O24[U'],lOb ]~WjHޏTQ5Syu wq)xnw8~)c 쫬gٲߠ H% k5dƝk> kEj,0% b"vi2Wس_CuK)K{n|>t{P1򨾜j>'kEkƗBg*H%'_aY6Bn!TL&ɌOb{c`'d^{t\i^[uɐ[}q0lM˕G:‚4kb祔c^:?bpg… +37stH:0}en6x˟%/<]BL&* 5&fK9Mq)/iyqtA%kUe[ڛKN]Ě^,"`/ s[EQQm?|XJ߅92m]G.E΃ח U*Cn.j_)Tѧj̿30ڇ!A0=͜ar I3$C^-9#|pk!)?7.x9 @OO;WƝZBFU keZ75F6Tc6"ZȚs2y/1 ʵ:u4xa`C>6Rb/Yм)^=+~uRd`/|_8xbB0?Ft||Z\##|K 0>>zxv8۴吅q 8ĥ)"6>~\8:qM}#͚'ĉ#p\׶ l#bA?)|g g9|8jP(cr,BwV (WliVxxᡁ@0Okn;ɥh$_ckCgriv}>=wGzβ KkBɛ[˪ !J)h&k2%07δt}!d<9;I&0wV/ v 0<H}L&8ob%Hi|޶o&h1L|u֦y~󛱢8fٲUsւ)0oiFx2}X[zVYr_;N(w]_4B@OanC?gĦx>мgx>ΛToZoOMp>40>V Oy V9iq!4 LN,ˢu{jsz]|"R޻&'ƚ{53ўFu(<٪9:΋]B;)B>1::8;~)Yt|0(pw2N%&X,URBK)3\zz&}ax4;ǟ(tLNg{N|Ǽ\G#C9g$^\}p?556]/RP.90 k,U8/u776s ʪ_01چ|\N 0VV*3H鴃J7iI!wG_^ypl}r*jɤSR 5QN@ iZ#1ٰy;_\3\BQQ x:WJv츟ٯ$"@6 S#qe딇(/P( Dy~TOϻ<4:-+F`0||;Xl-"uw$Цi󼕝mKʩorz"mϺ$F:~E'ҐvD\y?Rr8_He@ e~O,T.(ފR*cY^m|cVR[8 JҡSm!ΆԨb)RHG{?MpqrmN>߶Y)\p,d#xۆWY*,l6]v0h15M˙MS8+EdI='LBJIH7_9{Caз*Lq,dt >+~ّeʏ?xԕ4bBAŚjﵫ!'\Ը$WNvKO}ӽmSşذqsOy?\[,d@'73'j%kOe`1.g2"e =YIzS2|zŐƄa\U,dP;jhhhaxǶ?КZ՚.q SE+XrbOu%\GتX(H,N^~]JyEZQKceTQ]VGYqnah;y$cQahT&QPZ*iZ8UQQM.qo/T\7X"u?Mttl2Xq(IoW{R^ ux*SYJ! 4S.Jy~ BROS[V|žKNɛP(L6V^|cR7i7nZW1Fd@ Ara{詑|(T*dN]Ko?s=@ |_EvF]׍kR)eBJc" MUUbY6`~V޴dJKß&~'d3i WWWWWW
Current Directory: /opt/alt/alt-nodejs22/root/usr/share/doc/alt-nodejs22-libicu-doc
Viewing File: /opt/alt/alt-nodejs22/root/usr/share/doc/alt-nodejs22-libicu-doc/namespaceicu.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="X-UA-Compatible" content="IE=9"/> <meta name="generator" content="Doxygen 1.9.1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> <title>ICU 77.1: icu Namespace Reference</title> <link href="tabs.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="dynsections.js"></script> <link href="search/search.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="search/searchdata.js"></script> <script type="text/javascript" src="search/search.js"></script> <link href="doxygen.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="top"><!-- do not remove this div, it is closed by doxygen! --> <div id="titlearea"> <table cellspacing="0" cellpadding="0"> <tbody> <tr style="height: 56px;"> <td id="projectalign" style="padding-left: 0.5em;"> <div id="projectname">ICU 77.1 &#160;<span id="projectnumber">77.1</span> </div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.9.1 --> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */ var searchBox = new SearchBox("searchBox", "search",false,'Search','.html'); /* @license-end */ </script> <script type="text/javascript" src="menudata.js"></script> <script type="text/javascript" src="menu.js"></script> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */ $(function() { initMenu('',true,false,'search.php','Search'); $(document).ready(function() { init_search(); }); }); /* @license-end */</script> <div id="main-nav"></div> <!-- window showing the filter options --> <div id="MSearchSelectWindow" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> </div> <!-- iframe showing the search results (closed by default) --> <div id="MSearchResultsWindow"> <iframe src="javascript:void(0)" frameborder="0" name="MSearchResults" id="MSearchResults"> </iframe> </div> </div><!-- top --> <div class="header"> <div class="summary"> <a href="#namespaces">Namespaces</a> &#124; <a href="#nested-classes">Data Structures</a> &#124; <a href="#typedef-members">Typedefs</a> &#124; <a href="#enum-members">Enumerations</a> &#124; <a href="#func-members">Functions</a> &#124; <a href="#var-members">Variables</a> </div> <div class="headertitle"> <div class="title">icu Namespace Reference</div> </div> </div><!--header--> <div class="contents"> <p>File <a class="el" href="coll_8h.html" title="C++ API: Collation Service.">coll.h</a>. <a href="namespaceicu.html#details">More...</a></p> <table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a> Namespaces</h2></td></tr> <tr class="memitem:namespaceicu_1_1NoUnit"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceicu_1_1NoUnit.html">NoUnit</a></td></tr> <tr class="memdesc:namespaceicu_1_1NoUnit"><td class="mdescLeft">&#160;</td><td class="mdescRight">Dimensionless unit for percent and permille. <br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a> Data Structures</h2></td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1Appendable.html">Appendable</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Base class for objects to which Unicode characters and strings can be appended. <a href="classicu_1_1Appendable.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1UnicodeStringAppendable.html">UnicodeStringAppendable</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">An <a class="el" href="classicu_1_1Appendable.html" title="Base class for objects to which Unicode characters and strings can be appended.">Appendable</a> implementation which writes to a <a class="el" href="classicu_1_1UnicodeString.html" title="UnicodeString is a string class that stores Unicode characters directly and provides similar function...">UnicodeString</a>. <a href="classicu_1_1UnicodeStringAppendable.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1BreakIterator.html">BreakIterator</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">The <a class="el" href="classicu_1_1BreakIterator.html" title="The BreakIterator class implements methods for finding the location of boundaries in text.">BreakIterator</a> class implements methods for finding the location of boundaries in text. <a href="classicu_1_1BreakIterator.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1ByteSink.html">ByteSink</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <a class="el" href="classicu_1_1ByteSink.html" title="A ByteSink can be filled with bytes.">ByteSink</a> can be filled with bytes. <a href="classicu_1_1ByteSink.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1CheckedArrayByteSink.html">CheckedArrayByteSink</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Implementation of <a class="el" href="classicu_1_1ByteSink.html" title="A ByteSink can be filled with bytes.">ByteSink</a> that writes to a flat byte array, with bounds-checking: This sink will not write more than capacity bytes to outbuf. <a href="classicu_1_1CheckedArrayByteSink.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1StringByteSink.html">StringByteSink</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Implementation of <a class="el" href="classicu_1_1ByteSink.html" title="A ByteSink can be filled with bytes.">ByteSink</a> that writes to a "string". <a href="classicu_1_1StringByteSink.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1BytesTrie.html">BytesTrie</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Light-weight, non-const reader class for a <a class="el" href="classicu_1_1BytesTrie.html" title="Light-weight, non-const reader class for a BytesTrie.">BytesTrie</a>. <a href="classicu_1_1BytesTrie.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1BytesTrieBuilder.html">BytesTrieBuilder</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Builder class for <a class="el" href="classicu_1_1BytesTrie.html" title="Light-weight, non-const reader class for a BytesTrie.">BytesTrie</a>. <a href="classicu_1_1BytesTrieBuilder.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1CanonicalIterator.html">CanonicalIterator</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This class allows one to iterate through all the strings that are canonically equivalent to a given string. <a href="classicu_1_1CanonicalIterator.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1CaseMap.html">CaseMap</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Low-level C++ case mapping functions. <a href="classicu_1_1CaseMap.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1Char16Ptr.html">Char16Ptr</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">char16_t * wrapper with implicit conversion from distinct but bit-compatible pointer types. <a href="classicu_1_1Char16Ptr.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1ConstChar16Ptr.html">ConstChar16Ptr</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">const char16_t * wrapper with implicit conversion from distinct but bit-compatible pointer types. <a href="classicu_1_1ConstChar16Ptr.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1ForwardCharacterIterator.html">ForwardCharacterIterator</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Abstract class that defines an API for forward-only iteration on text objects. <a href="classicu_1_1ForwardCharacterIterator.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1CharacterIterator.html">CharacterIterator</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Abstract class that defines an API for iteration on text objects. <a href="classicu_1_1CharacterIterator.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1DateInterval.html">DateInterval</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This class represents a date interval. <a href="classicu_1_1DateInterval.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1Edits.html">Edits</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Records lengths of string edits but not replacement text. <a href="classicu_1_1Edits.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1ErrorCode.html">ErrorCode</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Wrapper class for UErrorCode, with conversion operators for direct use in ICU C and C++ APIs. <a href="classicu_1_1ErrorCode.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1FilteredBreakIteratorBuilder.html">FilteredBreakIteratorBuilder</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">The BreakIteratorFilter is used to modify the behavior of a <a class="el" href="classicu_1_1BreakIterator.html" title="The BreakIterator class implements methods for finding the location of boundaries in text.">BreakIterator</a> by constructing a new <a class="el" href="classicu_1_1BreakIterator.html" title="The BreakIterator class implements methods for finding the location of boundaries in text.">BreakIterator</a> which suppresses certain segment boundaries. <a href="classicu_1_1FilteredBreakIteratorBuilder.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1IDNA.html">IDNA</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Abstract base class for <a class="el" href="classicu_1_1IDNA.html" title="Abstract base class for IDNA processing.">IDNA</a> processing. <a href="classicu_1_1IDNA.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1IDNAInfo.html">IDNAInfo</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Output container for <a class="el" href="classicu_1_1IDNA.html" title="Abstract base class for IDNA processing.">IDNA</a> processing errors. <a href="classicu_1_1IDNAInfo.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1LocaleBuilder.html">LocaleBuilder</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code><a class="el" href="classicu_1_1LocaleBuilder.html" title="LocaleBuilder is used to build instances of Locale from values configured by the setters.">LocaleBuilder</a></code> is used to build instances of <code><a class="el" href="classicu_1_1Locale.html" title="A Locale object represents a specific geographical, political, or cultural region.">Locale</a></code> from values configured by the setters. <a href="classicu_1_1LocaleBuilder.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1LocaleMatcher.html">LocaleMatcher</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Immutable class that picks the best match between a user's desired locales and an application's supported locales. <a href="classicu_1_1LocaleMatcher.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1LocalPointerBase.html">LocalPointerBase</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">"Smart pointer" base class; do not use directly: use <a class="el" href="classicu_1_1LocalPointer.html" title="&quot;Smart pointer&quot; class, deletes objects via the standard C++ delete operator.">LocalPointer</a> etc. <a href="classicu_1_1LocalPointerBase.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1LocalPointer.html">LocalPointer</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">"Smart pointer" class, deletes objects via the standard C++ delete operator. <a href="classicu_1_1LocalPointer.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1LocalArray.html">LocalArray</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">"Smart pointer" class, deletes objects via the C++ array delete[] operator. <a href="classicu_1_1LocalArray.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1LocaleDisplayNames.html">LocaleDisplayNames</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns display names of Locales and components of Locales. <a href="classicu_1_1LocaleDisplayNames.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1Locale.html">Locale</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <code><a class="el" href="classicu_1_1Locale.html" title="A Locale object represents a specific geographical, political, or cultural region.">Locale</a></code> object represents a specific geographical, political, or cultural region. <a href="classicu_1_1Locale.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1MessagePattern.html">MessagePattern</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parses and represents ICU <a class="el" href="classicu_1_1MessageFormat.html">MessageFormat</a> patterns. <a href="classicu_1_1MessagePattern.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1Normalizer2.html">Normalizer2</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unicode normalization functionality for standard Unicode normalization or for using custom mapping tables. <a href="classicu_1_1Normalizer2.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1FilteredNormalizer2.html">FilteredNormalizer2</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Normalization filtered by a <a class="el" href="classicu_1_1UnicodeSet.html" title="A mutable set of Unicode characters and multicharacter strings.">UnicodeSet</a>. <a href="classicu_1_1FilteredNormalizer2.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1Normalizer.html">Normalizer</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Old Unicode normalization API. <a href="classicu_1_1Normalizer.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1ParsePosition.html">ParsePosition</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code><a class="el" href="classicu_1_1ParsePosition.html" title="ParsePosition is a simple class used by Format and its subclasses to keep track of the current positi...">ParsePosition</a></code> is a simple class used by <code><a class="el" href="classicu_1_1Format.html" title="Base class for all formats.">Format</a></code> and its subclasses to keep track of the current position during parsing. <a href="classicu_1_1ParsePosition.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1ExternalBreakEngine.html">ExternalBreakEngine</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">The <a class="el" href="classicu_1_1ExternalBreakEngine.html" title="The ExternalBreakEngine class define an abstract interface for the host environment to provide a low ...">ExternalBreakEngine</a> class define an abstract interface for the host environment to provide a low level facility to break text for unicode text in script that the text boundary cannot be handled by upper level rule based logic, for example, for Chinese and Japanese word breaking, Thai, Khmer, Burmese, Lao and other Southeast Asian scripts. <a href="classicu_1_1ExternalBreakEngine.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1RuleBasedBreakIterator.html">RuleBasedBreakIterator</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A subclass of <a class="el" href="classicu_1_1BreakIterator.html" title="The BreakIterator class implements methods for finding the location of boundaries in text.">BreakIterator</a> whose behavior is specified using a list of rules. <a href="classicu_1_1RuleBasedBreakIterator.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1Replaceable.html">Replaceable</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code><a class="el" href="classicu_1_1Replaceable.html" title="Replaceable is an abstract base class representing a string of characters that supports the replaceme...">Replaceable</a></code> is an abstract base class representing a string of characters that supports the replacement of a range of itself with a new string of characters. <a href="classicu_1_1Replaceable.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1ResourceBundle.html">ResourceBundle</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A class representing a collection of resource information pertaining to a given locale. <a href="classicu_1_1ResourceBundle.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1StringCharacterIterator.html">StringCharacterIterator</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A concrete subclass of <a class="el" href="classicu_1_1CharacterIterator.html" title="Abstract class that defines an API for iteration on text objects.">CharacterIterator</a> that iterates over the characters (code units or code points) in a <a class="el" href="classicu_1_1UnicodeString.html" title="UnicodeString is a string class that stores Unicode characters directly and provides similar function...">UnicodeString</a>. <a href="classicu_1_1StringCharacterIterator.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1SimpleFormatter.html">SimpleFormatter</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Formats simple patterns like "{1} was born in {0}". <a href="classicu_1_1SimpleFormatter.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1StringEnumeration.html">StringEnumeration</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Base class for 'pure' C++ implementations of uenum api. <a href="classicu_1_1StringEnumeration.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1StringPiece.html">StringPiece</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A string-like object that points to a sized piece of memory. <a href="classicu_1_1StringPiece.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1SymbolTable.html">SymbolTable</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">An interface that defines both lookup protocol and parsing of symbolic names. <a href="classicu_1_1SymbolTable.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1UCharsTrie.html">UCharsTrie</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Light-weight, non-const reader class for a <a class="el" href="classicu_1_1UCharsTrie.html" title="Light-weight, non-const reader class for a UCharsTrie.">UCharsTrie</a>. <a href="classicu_1_1UCharsTrie.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1UCharsTrieBuilder.html">UCharsTrieBuilder</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Builder class for <a class="el" href="classicu_1_1UCharsTrie.html" title="Light-weight, non-const reader class for a UCharsTrie.">UCharsTrie</a>. <a href="classicu_1_1UCharsTrieBuilder.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1UCharCharacterIterator.html">UCharCharacterIterator</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A concrete subclass of <a class="el" href="classicu_1_1CharacterIterator.html" title="Abstract class that defines an API for iteration on text objects.">CharacterIterator</a> that iterates over the characters (code units or code points) in a char16_t array. <a href="classicu_1_1UCharCharacterIterator.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1UnicodeFilter.html">UnicodeFilter</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code><a class="el" href="classicu_1_1UnicodeFilter.html" title="UnicodeFilter defines a protocol for selecting a subset of the full range (U+0000 to U+10FFFF) of Uni...">UnicodeFilter</a></code> defines a protocol for selecting a subset of the full range (U+0000 to U+10FFFF) of Unicode characters. <a href="classicu_1_1UnicodeFilter.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1UnicodeFunctor.html">UnicodeFunctor</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code><a class="el" href="classicu_1_1UnicodeFunctor.html" title="UnicodeFunctor is an abstract base class for objects that perform match and/or replace operations on ...">UnicodeFunctor</a></code> is an abstract base class for objects that perform match and/or replace operations on Unicode strings. <a href="classicu_1_1UnicodeFunctor.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1UnicodeMatcher.html">UnicodeMatcher</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code><a class="el" href="classicu_1_1UnicodeMatcher.html" title="UnicodeMatcher defines a protocol for objects that can match a range of characters in a Replaceable s...">UnicodeMatcher</a></code> defines a protocol for objects that can match a range of characters in a <a class="el" href="classicu_1_1Replaceable.html" title="Replaceable is an abstract base class representing a string of characters that supports the replaceme...">Replaceable</a> string. <a href="classicu_1_1UnicodeMatcher.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1UnicodeSet.html">UnicodeSet</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A mutable set of Unicode characters and multicharacter strings. <a href="classicu_1_1UnicodeSet.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classicu_1_1UnicodeString.html" title="UnicodeString is a string class that stores Unicode characters directly and provides similar function...">UnicodeString</a> is a string class that stores Unicode characters directly and provides similar functionality as the Java String and StringBuffer/StringBuilder classes. <a href="classicu_1_1UnicodeString.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1UMemory.html">UMemory</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classicu_1_1UMemory.html" title="UMemory is the common ICU base class.">UMemory</a> is the common ICU base class. <a href="classicu_1_1UMemory.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1UObject.html">UObject</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classicu_1_1UObject.html" title="UObject is the common ICU &quot;boilerplate&quot; class.">UObject</a> is the common ICU "boilerplate" class. <a href="classicu_1_1UObject.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1UnicodeSetIterator.html">UnicodeSetIterator</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classicu_1_1UnicodeSetIterator.html" title="UnicodeSetIterator iterates over the contents of a UnicodeSet.">UnicodeSetIterator</a> iterates over the contents of a <a class="el" href="classicu_1_1UnicodeSet.html" title="A mutable set of Unicode characters and multicharacter strings.">UnicodeSet</a>. <a href="classicu_1_1UnicodeSetIterator.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1AlphabeticIndex.html">AlphabeticIndex</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classicu_1_1AlphabeticIndex.html" title="AlphabeticIndex supports the creation of a UI index appropriate for a given language.">AlphabeticIndex</a> supports the creation of a UI index appropriate for a given language. <a href="classicu_1_1AlphabeticIndex.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1BasicTimeZone.html">BasicTimeZone</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code><a class="el" href="classicu_1_1BasicTimeZone.html" title="BasicTimeZone is an abstract class extending TimeZone.">BasicTimeZone</a></code> is an abstract class extending <code><a class="el" href="classicu_1_1TimeZone.html" title="TimeZone represents a time zone offset, and also figures out daylight savings.">TimeZone</a></code>. <a href="classicu_1_1BasicTimeZone.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1Calendar.html">Calendar</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code><a class="el" href="classicu_1_1Calendar.html" title="Calendar is an abstract base class for converting between a UDate object and a set of integer fields ...">Calendar</a></code> is an abstract base class for converting between a <code>UDate</code> object and a set of integer fields such as <code>YEAR</code>, <code>MONTH</code>, <code>DAY</code>, <code>HOUR</code>, and so on. <a href="classicu_1_1Calendar.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1ChoiceFormat.html">ChoiceFormat</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classicu_1_1ChoiceFormat.html" title="ChoiceFormat converts between ranges of numeric values and strings for those ranges.">ChoiceFormat</a> converts between ranges of numeric values and strings for those ranges. <a href="classicu_1_1ChoiceFormat.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1CollationElementIterator.html">CollationElementIterator</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">The <a class="el" href="classicu_1_1CollationElementIterator.html" title="The CollationElementIterator class is used as an iterator to walk through each character of an inte...">CollationElementIterator</a> class is used as an iterator to walk through <br /> each character of an international string. <a href="classicu_1_1CollationElementIterator.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1Collator.html">Collator</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">The <code><a class="el" href="classicu_1_1Collator.html" title="The Collator class performs locale-sensitive string comparison.">Collator</a></code> class performs locale-sensitive string comparison. <a href="classicu_1_1Collator.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1CollatorFactory.html">CollatorFactory</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A factory, used with registerFactory, the creates multiple collators and provides display names for them. <a href="classicu_1_1CollatorFactory.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1CompactDecimalFormat.html">CompactDecimalFormat</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><b>IMPORTANT:</b> New users are strongly encouraged to see if <a class="el" href="numberformatter_8h.html" title="C++ API: All-in-one formatter for localized numbers, currencies, and units.">numberformatter.h</a> fits their use case. <a href="classicu_1_1CompactDecimalFormat.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1CurrencyAmount.html">CurrencyAmount</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A currency together with a numeric amount, such as 200 USD. <a href="classicu_1_1CurrencyAmount.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1CurrencyPluralInfo.html">CurrencyPluralInfo</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This class represents the information needed by <a class="el" href="classicu_1_1DecimalFormat.html" title="IMPORTANT: New users are strongly encouraged to see if numberformatter.h fits their use case.">DecimalFormat</a> to format currency plural, such as "3.00 US dollars" or "1.00 US dollar". <a href="classicu_1_1CurrencyPluralInfo.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1CurrencyUnit.html">CurrencyUnit</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A unit of currency, such as USD (U.S. <a href="classicu_1_1CurrencyUnit.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1DateFormat.html">DateFormat</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classicu_1_1DateFormat.html" title="DateFormat is an abstract class for a family of classes that convert dates and times from their inter...">DateFormat</a> is an abstract class for a family of classes that convert dates and times from their internal representations to textual form and back again in a language-independent manner. <a href="classicu_1_1DateFormat.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1DecimalFormatSymbols.html">DecimalFormatSymbols</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This class represents the set of symbols needed by <a class="el" href="classicu_1_1DecimalFormat.html" title="IMPORTANT: New users are strongly encouraged to see if numberformatter.h fits their use case.">DecimalFormat</a> to format numbers. <a href="classicu_1_1DecimalFormatSymbols.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1DecimalFormat.html">DecimalFormat</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><b>IMPORTANT:</b> New users are strongly encouraged to see if <a class="el" href="numberformatter_8h.html" title="C++ API: All-in-one formatter for localized numbers, currencies, and units.">numberformatter.h</a> fits their use case. <a href="classicu_1_1DecimalFormat.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1DisplayOptions.html">DisplayOptions</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Represents all the display options that are supported by CLDR such as grammatical case, noun class, ... <a href="classicu_1_1DisplayOptions.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1DateFormatSymbols.html">DateFormatSymbols</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classicu_1_1DateFormatSymbols.html" title="DateFormatSymbols is a public class for encapsulating localizable date-time formatting data – includi...">DateFormatSymbols</a> is a public class for encapsulating localizable date-time formatting data &ndash; including timezone data. <a href="classicu_1_1DateFormatSymbols.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1FormattedDateInterval.html">FormattedDateInterval</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">An immutable class containing the result of a date interval formatting operation. <a href="classicu_1_1FormattedDateInterval.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1DateIntervalFormat.html">DateIntervalFormat</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classicu_1_1DateIntervalFormat.html" title="DateIntervalFormat is a class for formatting and parsing date intervals in a language-independent man...">DateIntervalFormat</a> is a class for formatting and parsing date intervals in a language-independent manner. <a href="classicu_1_1DateIntervalFormat.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1DateIntervalInfo.html">DateIntervalInfo</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classicu_1_1DateIntervalInfo.html" title="DateIntervalInfo is a public class for encapsulating localizable date time interval patterns.">DateIntervalInfo</a> is a public class for encapsulating localizable date time interval patterns. <a href="classicu_1_1DateIntervalInfo.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1DateTimePatternGenerator.html">DateTimePatternGenerator</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This class provides flexible generation of date format patterns, like "yy-MM-dd". <a href="classicu_1_1DateTimePatternGenerator.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1DateTimeRule.html">DateTimeRule</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code><a class="el" href="classicu_1_1DateTimeRule.html" title="DateTimeRule is a class representing a time in a year by a rule specified by month,...">DateTimeRule</a></code> is a class representing a time in a year by a rule specified by month, day of month, day of week and time in the day. <a href="classicu_1_1DateTimeRule.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1FieldPosition.html">FieldPosition</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code><a class="el" href="classicu_1_1FieldPosition.html" title="FieldPosition is a simple class used by Format and its subclasses to identify fields in formatted out...">FieldPosition</a></code> is a simple class used by <code><a class="el" href="classicu_1_1Format.html" title="Base class for all formats.">Format</a></code> and its subclasses to identify fields in formatted output. <a href="classicu_1_1FieldPosition.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1Formattable.html">Formattable</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classicu_1_1Formattable.html" title="Formattable objects can be passed to the Format class or its subclasses for formatting.">Formattable</a> objects can be passed to the <a class="el" href="classicu_1_1Format.html" title="Base class for all formats.">Format</a> class or its subclasses for formatting. <a href="classicu_1_1Formattable.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1Format.html">Format</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Base class for all formats. <a href="classicu_1_1Format.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1ConstrainedFieldPosition.html">ConstrainedFieldPosition</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Represents a span of a string containing a given field. <a href="classicu_1_1ConstrainedFieldPosition.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1FormattedValue.html">FormattedValue</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">An abstract formatted value: a string with associated field attributes. <a href="classicu_1_1FormattedValue.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1FieldPositionIterator.html">FieldPositionIterator</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classicu_1_1FieldPositionIterator.html" title="FieldPositionIterator returns the field ids and their start/limit positions generated by a call to Fo...">FieldPositionIterator</a> returns the field ids and their start/limit positions generated by a call to <a class="el" href="classicu_1_1Format.html#affaf0088c4eb9976223a327bdc4f1dd0" title="Formats an object to produce a string.">Format::format</a>. <a href="classicu_1_1FieldPositionIterator.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1GenderInfo.html">GenderInfo</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classicu_1_1GenderInfo.html" title="GenderInfo computes the gender of a list as a whole given the gender of each element.">GenderInfo</a> computes the gender of a list as a whole given the gender of each element. <a href="classicu_1_1GenderInfo.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1GregorianCalendar.html">GregorianCalendar</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Concrete class which provides the standard calendar used by most of the world. <a href="classicu_1_1GregorianCalendar.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1FormattedList.html">FormattedList</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">An immutable class containing the result of a list formatting operation. <a href="classicu_1_1FormattedList.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1ListFormatter.html">ListFormatter</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">An immutable class for formatting a list, using data from CLDR (or supplied separately). <a href="classicu_1_1ListFormatter.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1MeasureFormat.html">MeasureFormat</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1MeasureUnit.html">MeasureUnit</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A unit such as length, mass, volume, currency, etc. <a href="classicu_1_1MeasureUnit.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1Measure.html">Measure</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">An amount of a specified unit, consisting of a number and a Unit. <a href="classicu_1_1Measure.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1MessageFormat.html">MessageFormat</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1NumberFormat.html">NumberFormat</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1NumberFormatFactory.html">NumberFormatFactory</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <a class="el" href="classicu_1_1NumberFormatFactory.html" title="A NumberFormatFactory is used to register new number formats.">NumberFormatFactory</a> is used to register new number formats. <a href="classicu_1_1NumberFormatFactory.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1SimpleNumberFormatFactory.html">SimpleNumberFormatFactory</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <a class="el" href="classicu_1_1NumberFormatFactory.html" title="A NumberFormatFactory is used to register new number formats.">NumberFormatFactory</a> that supports a single locale. <a href="classicu_1_1SimpleNumberFormatFactory.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1NumberingSystem.html">NumberingSystem</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Defines numbering systems. <a href="classicu_1_1NumberingSystem.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1PluralFormat.html">PluralFormat</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1PluralRules.html">PluralRules</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Defines rules for mapping non-negative numeric values onto a small set of keywords. <a href="classicu_1_1PluralRules.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1RuleBasedNumberFormat.html">RuleBasedNumberFormat</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">The <a class="el" href="classicu_1_1RuleBasedNumberFormat.html" title="The RuleBasedNumberFormat class formats numbers according to a set of rules.">RuleBasedNumberFormat</a> class formats numbers according to a set of rules. <a href="classicu_1_1RuleBasedNumberFormat.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1RuleBasedTimeZone.html">RuleBasedTimeZone</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">a <a class="el" href="classicu_1_1BasicTimeZone.html" title="BasicTimeZone is an abstract class extending TimeZone.">BasicTimeZone</a> subclass implemented in terms of <a class="el" href="classicu_1_1InitialTimeZoneRule.html" title="InitialTimeZoneRule represents a time zone rule representing a time zone effective from the beginning...">InitialTimeZoneRule</a> and <a class="el" href="classicu_1_1TimeZoneRule.html" title="TimeZoneRule is a class representing a rule for time zone.">TimeZoneRule</a> instances <a href="classicu_1_1RuleBasedTimeZone.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1RegexPattern.html">RegexPattern</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Class <code><a class="el" href="classicu_1_1RegexPattern.html" title="Class RegexPattern represents a compiled regular expression.">RegexPattern</a></code> represents a compiled regular expression. <a href="classicu_1_1RegexPattern.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1RegexMatcher.html">RegexMatcher</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">class <a class="el" href="classicu_1_1RegexMatcher.html" title="class RegexMatcher bundles together a regular expression pattern and input text to which the expressi...">RegexMatcher</a> bundles together a regular expression pattern and input text to which the expression can be applied. <a href="classicu_1_1RegexMatcher.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1Region.html">Region</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code><a class="el" href="classicu_1_1Region.html" title="Region is the class representing a Unicode Region Code, also known as a Unicode Region Subtag,...">Region</a></code> is the class representing a Unicode <a class="el" href="classicu_1_1Region.html" title="Region is the class representing a Unicode Region Code, also known as a Unicode Region Subtag,...">Region</a> Code, also known as a Unicode <a class="el" href="classicu_1_1Region.html" title="Region is the class representing a Unicode Region Code, also known as a Unicode Region Subtag,...">Region</a> Subtag, which is defined based upon the BCP 47 standard. <a href="classicu_1_1Region.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1FormattedRelativeDateTime.html">FormattedRelativeDateTime</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">An immutable class containing the result of a relative datetime formatting operation. <a href="classicu_1_1FormattedRelativeDateTime.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1RelativeDateTimeFormatter.html">RelativeDateTimeFormatter</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Formats simple relative dates. <a href="classicu_1_1RelativeDateTimeFormatter.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1ScientificNumberFormatter.html">ScientificNumberFormatter</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A formatter that formats numbers in user-friendly scientific notation. <a href="classicu_1_1ScientificNumberFormatter.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1SearchIterator.html">SearchIterator</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code><a class="el" href="classicu_1_1SearchIterator.html" title="SearchIterator is an abstract base class that provides methods to search for a pattern within a text ...">SearchIterator</a></code> is an abstract base class that provides methods to search for a pattern within a text string. <a href="classicu_1_1SearchIterator.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1SelectFormat.html">SelectFormat</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1SimpleTimeZone.html">SimpleTimeZone</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code><a class="el" href="classicu_1_1SimpleTimeZone.html" title="SimpleTimeZone is a concrete subclass of TimeZone that represents a time zone for use with a Gregoria...">SimpleTimeZone</a></code> is a concrete subclass of <code><a class="el" href="classicu_1_1TimeZone.html" title="TimeZone represents a time zone offset, and also figures out daylight savings.">TimeZone</a></code> that represents a time zone for use with a Gregorian calendar. <a href="classicu_1_1SimpleTimeZone.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1SimpleDateFormat.html">SimpleDateFormat</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classicu_1_1SimpleDateFormat.html" title="SimpleDateFormat is a concrete class for formatting and parsing dates in a language-independent manne...">SimpleDateFormat</a> is a concrete class for formatting and parsing dates in a language-independent manner. <a href="classicu_1_1SimpleDateFormat.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1CollationKey.html">CollationKey</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Collation keys are generated by the <a class="el" href="classicu_1_1Collator.html" title="The Collator class performs locale-sensitive string comparison.">Collator</a> class. <a href="classicu_1_1CollationKey.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1StringSearch.html">StringSearch</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code><a class="el" href="classicu_1_1StringSearch.html" title="StringSearch is a SearchIterator that provides language-sensitive text searching based on the compari...">StringSearch</a></code> is a <code><a class="el" href="classicu_1_1SearchIterator.html" title="SearchIterator is an abstract base class that provides methods to search for a pattern within a text ...">SearchIterator</a></code> that provides language-sensitive text searching based on the comparison rules defined in a <a class="el" href="classicu_1_1RuleBasedCollator.html">RuleBasedCollator</a> object. <a href="classicu_1_1StringSearch.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1RuleBasedCollator.html">RuleBasedCollator</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">The <a class="el" href="classicu_1_1RuleBasedCollator.html" title="The RuleBasedCollator class provides the implementation of Collator, using data-driven tables.">RuleBasedCollator</a> class provides the implementation of <a class="el" href="classicu_1_1Collator.html" title="The Collator class performs locale-sensitive string comparison.">Collator</a>, using data-driven tables. <a href="classicu_1_1RuleBasedCollator.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1TimeZone.html">TimeZone</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code><a class="el" href="classicu_1_1TimeZone.html" title="TimeZone represents a time zone offset, and also figures out daylight savings.">TimeZone</a></code> represents a time zone offset, and also figures out daylight savings. <a href="classicu_1_1TimeZone.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1TimeUnit.html">TimeUnit</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Measurement unit for time units. <a href="classicu_1_1TimeUnit.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1TimeUnitAmount.html">TimeUnitAmount</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Express a duration as a time unit and number. <a href="classicu_1_1TimeUnitAmount.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1TimeUnitFormat.html">TimeUnitFormat</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classicu_1_1Format.html" title="Base class for all formats.">Format</a> or parse a <a class="el" href="classicu_1_1TimeUnitAmount.html" title="Express a duration as a time unit and number.">TimeUnitAmount</a>, using plural rules for the units where available. <a href="classicu_1_1TimeUnitFormat.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1Transliterator.html">Transliterator</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code><a class="el" href="classicu_1_1Transliterator.html" title="Transliterator is an abstract class that transliterates text from one format to another.">Transliterator</a></code> is an abstract class that transliterates text from one format to another. <a href="classicu_1_1Transliterator.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1TimeZoneFormat.html">TimeZoneFormat</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code><a class="el" href="classicu_1_1TimeZoneFormat.html" title="TimeZoneFormat supports time zone display name formatting and parsing.">TimeZoneFormat</a></code> supports time zone display name formatting and parsing. <a href="classicu_1_1TimeZoneFormat.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1TimeZoneNames.html">TimeZoneNames</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code><a class="el" href="classicu_1_1TimeZoneNames.html" title="TimeZoneNames is an abstract class representing the time zone display name data model defined by UTS#...">TimeZoneNames</a></code> is an abstract class representing the time zone display name data model defined by <a href="http://www.unicode.org/reports/tr35/">UTS#35 Unicode Locale Data Markup Language (LDML)</a>. <a href="classicu_1_1TimeZoneNames.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1TimeZoneRule.html">TimeZoneRule</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code><a class="el" href="classicu_1_1TimeZoneRule.html" title="TimeZoneRule is a class representing a rule for time zone.">TimeZoneRule</a></code> is a class representing a rule for time zone. <a href="classicu_1_1TimeZoneRule.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1InitialTimeZoneRule.html">InitialTimeZoneRule</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code><a class="el" href="classicu_1_1InitialTimeZoneRule.html" title="InitialTimeZoneRule represents a time zone rule representing a time zone effective from the beginning...">InitialTimeZoneRule</a></code> represents a time zone rule representing a time zone effective from the beginning and has no actual start times. <a href="classicu_1_1InitialTimeZoneRule.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1AnnualTimeZoneRule.html">AnnualTimeZoneRule</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code><a class="el" href="classicu_1_1AnnualTimeZoneRule.html" title="AnnualTimeZoneRule is a class used for representing a time zone rule which takes effect annually.">AnnualTimeZoneRule</a></code> is a class used for representing a time zone rule which takes effect annually. <a href="classicu_1_1AnnualTimeZoneRule.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1TimeArrayTimeZoneRule.html">TimeArrayTimeZoneRule</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code><a class="el" href="classicu_1_1TimeArrayTimeZoneRule.html" title="TimeArrayTimeZoneRule represents a time zone rule whose start times are defined by an array of millis...">TimeArrayTimeZoneRule</a></code> represents a time zone rule whose start times are defined by an array of milliseconds since the standard base time. <a href="classicu_1_1TimeArrayTimeZoneRule.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1TimeZoneTransition.html">TimeZoneTransition</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code><a class="el" href="classicu_1_1TimeZoneTransition.html" title="TimeZoneTransition is a class representing a time zone transition.">TimeZoneTransition</a></code> is a class representing a time zone transition. <a href="classicu_1_1TimeZoneTransition.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1UnicodeReplacer.html">UnicodeReplacer</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code><a class="el" href="classicu_1_1UnicodeReplacer.html" title="UnicodeReplacer defines a protocol for objects that replace a range of characters in a Replaceable st...">UnicodeReplacer</a></code> defines a protocol for objects that replace a range of characters in a <a class="el" href="classicu_1_1Replaceable.html" title="Replaceable is an abstract base class representing a string of characters that supports the replaceme...">Replaceable</a> string with output text. <a href="classicu_1_1UnicodeReplacer.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1VTimeZone.html">VTimeZone</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><code><a class="el" href="classicu_1_1VTimeZone.html" title="VTimeZone is a class implementing RFC2445 VTIMEZONE.">VTimeZone</a></code> is a class implementing RFC2445 VTIMEZONE. <a href="classicu_1_1VTimeZone.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1ParagraphLayout.html">ParagraphLayout</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classicu_1_1ParagraphLayout.html" title="ParagraphLayout.">ParagraphLayout</a>. <a href="classicu_1_1ParagraphLayout.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1RunArray.html">RunArray</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">The <code><a class="el" href="classicu_1_1RunArray.html" title="The RunArray class is a base class for building classes which represent data that is associated with ...">RunArray</a></code> class is a base class for building classes which represent data that is associated with runs of text. <a href="classicu_1_1RunArray.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1FontRuns.html">FontRuns</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">The <code><a class="el" href="classicu_1_1FontRuns.html" title="The FontRuns class associates pointers to LEFontInstance objects with runs of text.">FontRuns</a></code> class associates pointers to <code>LEFontInstance</code> objects with runs of text. <a href="classicu_1_1FontRuns.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1LocaleRuns.html">LocaleRuns</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">The <code><a class="el" href="classicu_1_1LocaleRuns.html" title="The LocaleRuns class associates pointers to Locale objects with runs of text.">LocaleRuns</a></code> class associates pointers to <code><a class="el" href="classicu_1_1Locale.html" title="A Locale object represents a specific geographical, political, or cultural region.">Locale</a></code> objects with runs of text. <a href="classicu_1_1LocaleRuns.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1ValueRuns.html">ValueRuns</a></td></tr> <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">The <code><a class="el" href="classicu_1_1ValueRuns.html" title="The ValueRuns class associates integer values with runs of text.">ValueRuns</a></code> class associates integer values with runs of text. <a href="classicu_1_1ValueRuns.html#details">More...</a><br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a> Typedefs</h2></td></tr> <tr class="memitem:ae44e1ab9362b6cb8800a082395f50294"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classicu_1_1RuleBasedBreakIterator.html">RuleBasedBreakIterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceicu.html#ae44e1ab9362b6cb8800a082395f50294">DictionaryBasedBreakIterator</a></td></tr> <tr class="memdesc:ae44e1ab9362b6cb8800a082395f50294"><td class="mdescLeft">&#160;</td><td class="mdescRight">An obsolete subclass of <a class="el" href="classicu_1_1RuleBasedBreakIterator.html" title="A subclass of BreakIterator whose behavior is specified using a list of rules.">RuleBasedBreakIterator</a>. <a href="namespaceicu.html#ae44e1ab9362b6cb8800a082395f50294">More...</a><br /></td></tr> <tr class="separator:ae44e1ab9362b6cb8800a082395f50294"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:a3a6a9cba02d5e5819c84d085616fe531"><td class="memItemLeft" align="right" valign="top">typedef int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceicu.html#a3a6a9cba02d5e5819c84d085616fe531">UFieldResolutionTable</a>[12][8]</td></tr> <tr class="separator:a3a6a9cba02d5e5819c84d085616fe531"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:a5d1ae889b89c3877e788f01da2dad133"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="namespaceicu.html#a6adf1228a8d73c3f0e810e5c9a8f8cd6">icu::UMeasurePrefix</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceicu.html#a5d1ae889b89c3877e788f01da2dad133">UMeasurePrefix</a></td></tr> <tr class="memdesc:a5d1ae889b89c3877e788f01da2dad133"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enumeration for SI and binary prefixes, e.g. <a href="namespaceicu.html#a5d1ae889b89c3877e788f01da2dad133">More...</a><br /></td></tr> <tr class="separator:a5d1ae889b89c3877e788f01da2dad133"><td class="memSeparator" colspan="2">&#160;</td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a> Enumerations</h2></td></tr> <tr class="memitem:a6b6eaca969662d8185a58bb2e2e68d0f"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceicu.html#a6b6eaca969662d8185a58bb2e2e68d0f">UMatchDegree</a> { <a class="el" href="namespaceicu.html#a6b6eaca969662d8185a58bb2e2e68d0fa2c421fcfe4b305de6f4fc80089d5fffa">U_MISMATCH</a> , <a class="el" href="namespaceicu.html#a6b6eaca969662d8185a58bb2e2e68d0fac69651d3521b10c1b4b4980cc8d69598">U_PARTIAL_MATCH</a> , <a class="el" href="namespaceicu.html#a6b6eaca969662d8185a58bb2e2e68d0fad05ce45bf573b88d340c190d8f25cfe5">U_MATCH</a> }</td></tr> <tr class="memdesc:a6b6eaca969662d8185a58bb2e2e68d0f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constants returned by <code>UnicodeMatcher::matches()</code> indicating the degree of match. <a href="namespaceicu.html#a6b6eaca969662d8185a58bb2e2e68d0f">More...</a><br /></td></tr> <tr class="separator:a6b6eaca969662d8185a58bb2e2e68d0f"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:abe143c36f216db4b601bd71bc3b7da6f"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceicu.html#abe143c36f216db4b601bd71bc3b7da6f">UMeasureUnitComplexity</a> { <a class="el" href="namespaceicu.html#abe143c36f216db4b601bd71bc3b7da6fab2c5214ad2f4de097d7bf0591f077014">UMEASURE_UNIT_SINGLE</a> , <a class="el" href="namespaceicu.html#abe143c36f216db4b601bd71bc3b7da6fa9a913a872b000d551d03701b79c0d904">UMEASURE_UNIT_COMPOUND</a> , <a class="el" href="namespaceicu.html#abe143c36f216db4b601bd71bc3b7da6fa025335798b0ab2f4e1135778d96645e1">UMEASURE_UNIT_MIXED</a> }</td></tr> <tr class="memdesc:abe143c36f216db4b601bd71bc3b7da6f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enumeration for unit complexity. <a href="namespaceicu.html#abe143c36f216db4b601bd71bc3b7da6f">More...</a><br /></td></tr> <tr class="separator:abe143c36f216db4b601bd71bc3b7da6f"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:a6adf1228a8d73c3f0e810e5c9a8f8cd6"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceicu.html#a6adf1228a8d73c3f0e810e5c9a8f8cd6">UMeasurePrefix</a> { <br /> &#160;&#160;<a class="el" href="namespaceicu.html#a6adf1228a8d73c3f0e810e5c9a8f8cd6aa57958636f35eaf6429e89fe9eb78ac2">UMEASURE_PREFIX_ONE</a> = 30 + 0 , <a class="el" href="namespaceicu.html#a6adf1228a8d73c3f0e810e5c9a8f8cd6aa74b2cdc575a286f082dfc190bc27325">UMEASURE_PREFIX_YOTTA</a> = UMEASURE_PREFIX_ONE + 24 , <a class="el" href="namespaceicu.html#a6adf1228a8d73c3f0e810e5c9a8f8cd6a47ed9721523dcea6bbf72ba7b147458b">UMEASURE_PREFIX_RONNA</a> = UMEASURE_PREFIX_ONE + 27 , <a class="el" href="namespaceicu.html#a6adf1228a8d73c3f0e810e5c9a8f8cd6a18e6060588718d4249171fc62088414c">UMEASURE_PREFIX_QUETTA</a> = UMEASURE_PREFIX_ONE + 30 , <br /> &#160;&#160;<a class="el" href="namespaceicu.html#a6adf1228a8d73c3f0e810e5c9a8f8cd6ace0ae0fdd82debc41357637aee84a569">UMEASURE_PREFIX_INTERNAL_MAX_SI</a> = UMEASURE_PREFIX_QUETTA , <a class="el" href="namespaceicu.html#a6adf1228a8d73c3f0e810e5c9a8f8cd6ab5a40ff89462d0a73552103a254919ac">UMEASURE_PREFIX_ZETTA</a> = UMEASURE_PREFIX_ONE + 21 , <a class="el" href="namespaceicu.html#a6adf1228a8d73c3f0e810e5c9a8f8cd6a3d25e8ef52e0dc861e784f276f9565c3">UMEASURE_PREFIX_EXA</a> = UMEASURE_PREFIX_ONE + 18 , <a class="el" href="namespaceicu.html#a6adf1228a8d73c3f0e810e5c9a8f8cd6afaa62c47fcec1c213827b949de73af4d">UMEASURE_PREFIX_PETA</a> = UMEASURE_PREFIX_ONE + 15 , <br /> &#160;&#160;<a class="el" href="namespaceicu.html#a6adf1228a8d73c3f0e810e5c9a8f8cd6ac8d1bc3d1d36ab299ce16cc0ec1ad5b4">UMEASURE_PREFIX_TERA</a> = UMEASURE_PREFIX_ONE + 12 , <a class="el" href="namespaceicu.html#a6adf1228a8d73c3f0e810e5c9a8f8cd6a05983b0bf1fd4106279495a1cd5e6e0c">UMEASURE_PREFIX_GIGA</a> = UMEASURE_PREFIX_ONE + 9 , <a class="el" href="namespaceicu.html#a6adf1228a8d73c3f0e810e5c9a8f8cd6a443bf7a6bf415fed8a2a472709d5b4df">UMEASURE_PREFIX_MEGA</a> = UMEASURE_PREFIX_ONE + 6 , <a class="el" href="namespaceicu.html#a6adf1228a8d73c3f0e810e5c9a8f8cd6aa1b98ad43cdab86145fe4a2bb70557b6">UMEASURE_PREFIX_KILO</a> = UMEASURE_PREFIX_ONE + 3 , <br /> &#160;&#160;<a class="el" href="namespaceicu.html#a6adf1228a8d73c3f0e810e5c9a8f8cd6a212c5db513fe3a685875bc6bd190d5cf">UMEASURE_PREFIX_HECTO</a> = UMEASURE_PREFIX_ONE + 2 , <a class="el" href="namespaceicu.html#a6adf1228a8d73c3f0e810e5c9a8f8cd6aa289f985eda840ca53c3462a3c524786">UMEASURE_PREFIX_DEKA</a> = UMEASURE_PREFIX_ONE + 1 , <a class="el" href="namespaceicu.html#a6adf1228a8d73c3f0e810e5c9a8f8cd6a6030290deb268020f5f5a5880ec0b469">UMEASURE_PREFIX_DECI</a> = UMEASURE_PREFIX_ONE + -1 , <a class="el" href="namespaceicu.html#a6adf1228a8d73c3f0e810e5c9a8f8cd6a7b9aae6b30785630de5af3fb123a65c0">UMEASURE_PREFIX_CENTI</a> = UMEASURE_PREFIX_ONE + -2 , <br /> &#160;&#160;<a class="el" href="namespaceicu.html#a6adf1228a8d73c3f0e810e5c9a8f8cd6ae2970705e333e541b0afc34b00033b65">UMEASURE_PREFIX_MILLI</a> = UMEASURE_PREFIX_ONE + -3 , <a class="el" href="namespaceicu.html#a6adf1228a8d73c3f0e810e5c9a8f8cd6af21c5b44877e18df84989564d3aea76c">UMEASURE_PREFIX_MICRO</a> = UMEASURE_PREFIX_ONE + -6 , <a class="el" href="namespaceicu.html#a6adf1228a8d73c3f0e810e5c9a8f8cd6a160e5746a9f0aa7b70bcf33ffddc4384">UMEASURE_PREFIX_NANO</a> = UMEASURE_PREFIX_ONE + -9 , <a class="el" href="namespaceicu.html#a6adf1228a8d73c3f0e810e5c9a8f8cd6a145160ec08cc639984945582df3193ca">UMEASURE_PREFIX_PICO</a> = UMEASURE_PREFIX_ONE + -12 , <br /> &#160;&#160;<a class="el" href="namespaceicu.html#a6adf1228a8d73c3f0e810e5c9a8f8cd6a402d267ad50cb1671c60ef32a1844a4c">UMEASURE_PREFIX_FEMTO</a> = UMEASURE_PREFIX_ONE + -15 , <a class="el" href="namespaceicu.html#a6adf1228a8d73c3f0e810e5c9a8f8cd6aa9f3de5c056c17a0651ad07f6e83c777">UMEASURE_PREFIX_ATTO</a> = UMEASURE_PREFIX_ONE + -18 , <a class="el" href="namespaceicu.html#a6adf1228a8d73c3f0e810e5c9a8f8cd6a6d36638939c9031c4862d497023654c9">UMEASURE_PREFIX_ZEPTO</a> = UMEASURE_PREFIX_ONE + -21 , <a class="el" href="namespaceicu.html#a6adf1228a8d73c3f0e810e5c9a8f8cd6aac90bccf3eb98a92f3e55bbf01ad78de">UMEASURE_PREFIX_YOCTO</a> = UMEASURE_PREFIX_ONE + -24 , <br /> &#160;&#160;<a class="el" href="namespaceicu.html#a6adf1228a8d73c3f0e810e5c9a8f8cd6a4ce72a6b954235de4b4eb98fb146acfa">UMEASURE_PREFIX_RONTO</a> = UMEASURE_PREFIX_ONE + -27 , <a class="el" href="namespaceicu.html#a6adf1228a8d73c3f0e810e5c9a8f8cd6a02a1ff31d9b1c6142661a4cdc3017401">UMEASURE_PREFIX_QUECTO</a> = UMEASURE_PREFIX_ONE + -30 , <a class="el" href="namespaceicu.html#a6adf1228a8d73c3f0e810e5c9a8f8cd6a17413e7ff3947c9220a38c019fb10837">UMEASURE_PREFIX_INTERNAL_MIN_SI</a> = UMEASURE_PREFIX_QUECTO , <a class="el" href="namespaceicu.html#a6adf1228a8d73c3f0e810e5c9a8f8cd6a3c1938df09fcd1a326a7fa3aedbc496e">UMEASURE_PREFIX_INTERNAL_ONE_BIN</a> = -60 , <br /> &#160;&#160;<a class="el" href="namespaceicu.html#a6adf1228a8d73c3f0e810e5c9a8f8cd6a3adf6af40c629476035bb6ccd0da16b8">UMEASURE_PREFIX_KIBI</a> = UMEASURE_PREFIX_INTERNAL_ONE_BIN + 1 , <a class="el" href="namespaceicu.html#a6adf1228a8d73c3f0e810e5c9a8f8cd6a1f74468f9aa631addb4a8dc38b9dc674">UMEASURE_PREFIX_INTERNAL_MIN_BIN</a> = UMEASURE_PREFIX_KIBI , <a class="el" href="namespaceicu.html#a6adf1228a8d73c3f0e810e5c9a8f8cd6a43aa27ba8c02e31fe72a6177e89ce2f9">UMEASURE_PREFIX_MEBI</a> = UMEASURE_PREFIX_INTERNAL_ONE_BIN + 2 , <a class="el" href="namespaceicu.html#a6adf1228a8d73c3f0e810e5c9a8f8cd6a121671351b0466fe06f0c8b77bf7cbba">UMEASURE_PREFIX_GIBI</a> = UMEASURE_PREFIX_INTERNAL_ONE_BIN + 3 , <br /> &#160;&#160;<a class="el" href="namespaceicu.html#a6adf1228a8d73c3f0e810e5c9a8f8cd6a130a144467ec986acc541f1afcd6e0f1">UMEASURE_PREFIX_TEBI</a> = UMEASURE_PREFIX_INTERNAL_ONE_BIN + 4 , <a class="el" href="namespaceicu.html#a6adf1228a8d73c3f0e810e5c9a8f8cd6a49427e473e21471b06de108aa64758a4">UMEASURE_PREFIX_PEBI</a> = UMEASURE_PREFIX_INTERNAL_ONE_BIN + 5 , <a class="el" href="namespaceicu.html#a6adf1228a8d73c3f0e810e5c9a8f8cd6ac140ed5ae1987c49d1a93e9e60a0b1ea">UMEASURE_PREFIX_EXBI</a> = UMEASURE_PREFIX_INTERNAL_ONE_BIN + 6 , <a class="el" href="namespaceicu.html#a6adf1228a8d73c3f0e810e5c9a8f8cd6a8bdd11bfd7f1fe7f4e2c6181143854ce">UMEASURE_PREFIX_ZEBI</a> = UMEASURE_PREFIX_INTERNAL_ONE_BIN + 7 , <br /> &#160;&#160;<a class="el" href="namespaceicu.html#a6adf1228a8d73c3f0e810e5c9a8f8cd6a0501253e7c6a25830a8be1eb362c0b06">UMEASURE_PREFIX_YOBI</a> = UMEASURE_PREFIX_INTERNAL_ONE_BIN + 8 , <a class="el" href="namespaceicu.html#a6adf1228a8d73c3f0e810e5c9a8f8cd6aa83da9a92c9176177de5fdeb9590b8dc">UMEASURE_PREFIX_INTERNAL_MAX_BIN</a> = UMEASURE_PREFIX_YOBI <br /> }</td></tr> <tr class="memdesc:a6adf1228a8d73c3f0e810e5c9a8f8cd6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enumeration for SI and binary prefixes, e.g. <a href="namespaceicu.html#a6adf1228a8d73c3f0e810e5c9a8f8cd6">More...</a><br /></td></tr> <tr class="separator:a6adf1228a8d73c3f0e810e5c9a8f8cd6"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:a55dbbbdd4946251c23988013e06e695e"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceicu.html#a55dbbbdd4946251c23988013e06e695e">URBNFRuleSetTag</a> { <br /> &#160;&#160;<a class="el" href="namespaceicu.html#a55dbbbdd4946251c23988013e06e695eae08c53522599f6422e712a2873b6f02b">URBNF_SPELLOUT</a> , <a class="el" href="namespaceicu.html#a55dbbbdd4946251c23988013e06e695eab02c4255eb2fe296f661db66757ddfa9">URBNF_ORDINAL</a> , <a class="el" href="namespaceicu.html#a55dbbbdd4946251c23988013e06e695ea2bc625d7882732c801ce597155147592">URBNF_DURATION</a> , <a class="el" href="namespaceicu.html#a55dbbbdd4946251c23988013e06e695ea9e5769bd243cc469f527333a09275f1a">URBNF_NUMBERING_SYSTEM</a> = 3 , <br /> &#160;&#160;<a class="el" href="namespaceicu.html#a55dbbbdd4946251c23988013e06e695ea06b71f59f2333fcab71d097a9e0c84eb">URBNF_COUNT</a> <br /> }</td></tr> <tr class="memdesc:a55dbbbdd4946251c23988013e06e695e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tags for the predefined rulesets. <a href="namespaceicu.html#a55dbbbdd4946251c23988013e06e695e">More...</a><br /></td></tr> <tr class="separator:a55dbbbdd4946251c23988013e06e695e"><td class="memSeparator" colspan="2">&#160;</td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> Functions</h2></td></tr> <tr class="memitem:a685acabd067b26113a788b7552b55cb9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceicu.html#a685acabd067b26113a788b7552b55cb9">locale_available_init</a> ()</td></tr> <tr class="separator:a685acabd067b26113a788b7552b55cb9"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:a1c2f6ca43e636f38d1a3291eb851e9f0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="platform_8h.html#a7d78411159504c2d6770763f924a1792">U_EXPORT</a> <a class="el" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceicu.html#a1c2f6ca43e636f38d1a3291eb851e9f0">operator==</a> (const <a class="el" href="classicu_1_1StringPiece.html">StringPiece</a> &amp;x, const <a class="el" href="classicu_1_1StringPiece.html">StringPiece</a> &amp;y)</td></tr> <tr class="memdesc:a1c2f6ca43e636f38d1a3291eb851e9f0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Global operator == for <a class="el" href="classicu_1_1StringPiece.html" title="A string-like object that points to a sized piece of memory.">StringPiece</a>. <a href="namespaceicu.html#a1c2f6ca43e636f38d1a3291eb851e9f0">More...</a><br /></td></tr> <tr class="separator:a1c2f6ca43e636f38d1a3291eb851e9f0"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:a8d8f68e93f4a83a227b82cec7745dff6"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceicu.html#a8d8f68e93f4a83a227b82cec7745dff6">operator!=</a> (const <a class="el" href="classicu_1_1StringPiece.html">StringPiece</a> &amp;x, const <a class="el" href="classicu_1_1StringPiece.html">StringPiece</a> &amp;y)</td></tr> <tr class="memdesc:a8d8f68e93f4a83a227b82cec7745dff6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Global operator != for <a class="el" href="classicu_1_1StringPiece.html" title="A string-like object that points to a sized piece of memory.">StringPiece</a>. <a href="namespaceicu.html#a8d8f68e93f4a83a227b82cec7745dff6">More...</a><br /></td></tr> <tr class="separator:a8d8f68e93f4a83a227b82cec7745dff6"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:aba07a6dabd3ae5f5ee729f556a9cb960"><td class="memItemLeft" align="right" valign="top"><a class="el" href="utypes_8h.html#a559955ec3bc692657c5d8b1c6de8e334">U_COMMON_API</a> <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceicu.html#aba07a6dabd3ae5f5ee729f556a9cb960">operator+</a> (const <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> &amp;s1, const <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> &amp;s2)</td></tr> <tr class="memdesc:aba07a6dabd3ae5f5ee729f556a9cb960"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new <a class="el" href="classicu_1_1UnicodeString.html" title="UnicodeString is a string class that stores Unicode characters directly and provides similar function...">UnicodeString</a> from the concatenation of two others. <a href="namespaceicu.html#aba07a6dabd3ae5f5ee729f556a9cb960">More...</a><br /></td></tr> <tr class="separator:aba07a6dabd3ae5f5ee729f556a9cb960"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:ab0415b6d64978e4bb1d6af50cfeb6473"><td class="memTemplParams" colspan="2">template&lt;typename S , typename = std::enable_if_t&lt;ConvertibleToU16StringView&lt;S&gt;&gt;&gt; </td></tr> <tr class="memitem:ab0415b6d64978e4bb1d6af50cfeb6473"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceicu.html#ab0415b6d64978e4bb1d6af50cfeb6473">operator+</a> (const <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> &amp;s1, const S &amp;s2)</td></tr> <tr class="memdesc:ab0415b6d64978e4bb1d6af50cfeb6473"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new <a class="el" href="classicu_1_1UnicodeString.html" title="UnicodeString is a string class that stores Unicode characters directly and provides similar function...">UnicodeString</a> from the concatenation of a <a class="el" href="classicu_1_1UnicodeString.html" title="UnicodeString is a string class that stores Unicode characters directly and provides similar function...">UnicodeString</a> and <code>s2</code> which is, or which is implicitly convertible to, a std::u16string_view or (if U_SIZEOF_WCHAR_T==2) std::wstring_view. <a href="namespaceicu.html#ab0415b6d64978e4bb1d6af50cfeb6473">More...</a><br /></td></tr> <tr class="separator:ab0415b6d64978e4bb1d6af50cfeb6473"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:a20a9acddd623816474bf8fa9feeba9b1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="utypes_8h.html#a559955ec3bc692657c5d8b1c6de8e334">U_COMMON_API</a> <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceicu.html#a20a9acddd623816474bf8fa9feeba9b1">unistr_internalConcat</a> (const <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> &amp;s1, std::u16string_view s2)</td></tr> <tr class="separator:a20a9acddd623816474bf8fa9feeba9b1"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:a185e4edd9f514a6db6f0eb2c4d79ae45"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceicu.html#a185e4edd9f514a6db6f0eb2c4d79ae45">ures_getUnicodeString</a> (const <a class="el" href="ures_8h.html#a7391119e9274be9ba2e6892b48a2bbbe">UResourceBundle</a> *resB, <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *status)</td></tr> <tr class="memdesc:a185e4edd9f514a6db6f0eb2c4d79ae45"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the string value from a string resource bundle. <a href="namespaceicu.html#a185e4edd9f514a6db6f0eb2c4d79ae45">More...</a><br /></td></tr> <tr class="separator:a185e4edd9f514a6db6f0eb2c4d79ae45"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:a8b68095f54a88db29bff6431bfc8d15c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceicu.html#a8b68095f54a88db29bff6431bfc8d15c">ures_getNextUnicodeString</a> (<a class="el" href="ures_8h.html#a7391119e9274be9ba2e6892b48a2bbbe">UResourceBundle</a> *resB, const char **key, <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *status)</td></tr> <tr class="memdesc:a8b68095f54a88db29bff6431bfc8d15c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the next string in a resource, or an empty string if there are no more resources to iterate over. <a href="namespaceicu.html#a8b68095f54a88db29bff6431bfc8d15c">More...</a><br /></td></tr> <tr class="separator:a8b68095f54a88db29bff6431bfc8d15c"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:a3a13d2ba27419ce3145b588b68d8b1ad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceicu.html#a3a13d2ba27419ce3145b588b68d8b1ad">ures_getUnicodeStringByIndex</a> (const <a class="el" href="ures_8h.html#a7391119e9274be9ba2e6892b48a2bbbe">UResourceBundle</a> *resB, int32_t indexS, <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *status)</td></tr> <tr class="memdesc:a3a13d2ba27419ce3145b588b68d8b1ad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the string in a given resource array or table at the specified index. <a href="namespaceicu.html#a3a13d2ba27419ce3145b588b68d8b1ad">More...</a><br /></td></tr> <tr class="separator:a3a13d2ba27419ce3145b588b68d8b1ad"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:ae46616172b8435c67b406e56db09f283"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceicu.html#ae46616172b8435c67b406e56db09f283">ures_getUnicodeStringByKey</a> (const <a class="el" href="ures_8h.html#a7391119e9274be9ba2e6892b48a2bbbe">UResourceBundle</a> *resB, const char *key, <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *status)</td></tr> <tr class="memdesc:ae46616172b8435c67b406e56db09f283"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a string in a resource that has a given key. <a href="namespaceicu.html#ae46616172b8435c67b406e56db09f283">More...</a><br /></td></tr> <tr class="separator:ae46616172b8435c67b406e56db09f283"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:a20a2915c594405d029aeb1e2306dbe5a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceicu.html#a20a2915c594405d029aeb1e2306dbe5a">GenderInfo_initCache</a> (<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &amp;status)</td></tr> <tr class="separator:a20a2915c594405d029aeb1e2306dbe5a"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:a18693928f778ce9f454f33c542dffb74"><td class="memItemLeft" align="right" valign="top"><a class="el" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceicu.html#a18693928f778ce9f454f33c542dffb74">umeas_getPrefixBase</a> (<a class="el" href="namespaceicu.html#a6adf1228a8d73c3f0e810e5c9a8f8cd6">UMeasurePrefix</a> unitPrefix)</td></tr> <tr class="memdesc:a18693928f778ce9f454f33c542dffb74"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the base of the factor associated with the given unit prefix: the base is 10 for SI prefixes (kilo, micro) and 1024 for binary prefixes (kibi, mebi). <a href="namespaceicu.html#a18693928f778ce9f454f33c542dffb74">More...</a><br /></td></tr> <tr class="separator:a18693928f778ce9f454f33c542dffb74"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:a3594ae62f889d072cd4df09d479dc2dc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceicu.html#a3594ae62f889d072cd4df09d479dc2dc">umeas_getPrefixPower</a> (<a class="el" href="namespaceicu.html#a6adf1228a8d73c3f0e810e5c9a8f8cd6">UMeasurePrefix</a> unitPrefix)</td></tr> <tr class="memdesc:a3594ae62f889d072cd4df09d479dc2dc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the exponent of the factor associated with the given unit prefix, for example 3 for kilo, -6 for micro, 1 for kibi, 2 for mebi, 3 for gibi. <a href="namespaceicu.html#a3594ae62f889d072cd4df09d479dc2dc">More...</a><br /></td></tr> <tr class="separator:a3594ae62f889d072cd4df09d479dc2dc"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:a8d164d5ac9992b2ce44d85bf34237970"><td class="memItemLeft" align="right" valign="top"><a class="el" href="utypes_8h.html#a845bce6fe50083b4fc9c890286aa509e">U_IO_API</a> std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceicu.html#a8d164d5ac9992b2ce44d85bf34237970">operator&lt;&lt;</a> (std::ostream &amp;stream, const <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> &amp;s)</td></tr> <tr class="memdesc:a8d164d5ac9992b2ce44d85bf34237970"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write the contents of a <a class="el" href="classicu_1_1UnicodeString.html" title="UnicodeString is a string class that stores Unicode characters directly and provides similar function...">UnicodeString</a> to a C++ ostream. <a href="namespaceicu.html#a8d164d5ac9992b2ce44d85bf34237970">More...</a><br /></td></tr> <tr class="separator:a8d164d5ac9992b2ce44d85bf34237970"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:abcc1f12db0c9ace80d534d62e98d879e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="utypes_8h.html#a845bce6fe50083b4fc9c890286aa509e">U_IO_API</a> std::istream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceicu.html#abcc1f12db0c9ace80d534d62e98d879e">operator&gt;&gt;</a> (std::istream &amp;stream, <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> &amp;s)</td></tr> <tr class="memdesc:abcc1f12db0c9ace80d534d62e98d879e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write the contents from a C++ istream to a <a class="el" href="classicu_1_1UnicodeString.html" title="UnicodeString is a string class that stores Unicode characters directly and provides similar function...">UnicodeString</a>. <a href="namespaceicu.html#abcc1f12db0c9ace80d534d62e98d879e">More...</a><br /></td></tr> <tr class="separator:abcc1f12db0c9ace80d534d62e98d879e"><td class="memSeparator" colspan="2">&#160;</td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a> Variables</h2></td></tr> <tr class="memitem:a3e1905e1863961f252aa7e523d825f44"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr> <tr class="memitem:a3e1905e1863961f252aa7e523d825f44"><td class="memTemplItemLeft" align="right" valign="top">constexpr bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceicu.html#a3e1905e1863961f252aa7e523d825f44">ConvertibleToU16StringView</a></td></tr> <tr class="memdesc:a3e1905e1863961f252aa7e523d825f44"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is T convertible to a std::u16string_view or some other 16-bit string view? <a href="namespaceicu.html#a3e1905e1863961f252aa7e523d825f44">More...</a><br /></td></tr> <tr class="separator:a3e1905e1863961f252aa7e523d825f44"><td class="memSeparator" colspan="2">&#160;</td></tr> <tr class="memitem:ab38fd7290880819acca17c7dd21f28e7"><td class="memItemLeft" align="right" valign="top">constexpr const size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceicu.html#ab38fd7290880819acca17c7dd21f28e7">kInternalNumSysNameCapacity</a> = 8</td></tr> <tr class="memdesc:ab38fd7290880819acca17c7dd21f28e7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Size of a numbering system name. <a href="namespaceicu.html#ab38fd7290880819acca17c7dd21f28e7">More...</a><br /></td></tr> <tr class="separator:ab38fd7290880819acca17c7dd21f28e7"><td class="memSeparator" colspan="2">&#160;</td></tr> </table> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <div class="textblock"><p>File <a class="el" href="coll_8h.html" title="C++ API: Collation Service.">coll.h</a>. </p> <p>File <a class="el" href="tblcoll_8h.html" title="C++ API: The RuleBasedCollator class implements the Collator abstract base class.">tblcoll.h</a>.</p> <p>Created by: Helena Shih</p> <p>Modification History:</p> <p>Date Name Description 02/5/97 aliu Modified createDefault to load collation data from binary files when possible. Added related methods createCollationFromFile, chopLocale, createPathName. 02/11/97 aliu Added members addToCache, findInCache, and fgCache. 02/12/97 aliu Modified to create objects from <a class="el" href="classicu_1_1RuleBasedCollator.html" title="The RuleBasedCollator class provides the implementation of Collator, using data-driven tables.">RuleBasedCollator</a> cache. Moved cache out of Collation class. 02/13/97 aliu Moved several methods out of this class and into <a class="el" href="classicu_1_1RuleBasedCollator.html" title="The RuleBasedCollator class provides the implementation of Collator, using data-driven tables.">RuleBasedCollator</a>, with modifications. Modified createDefault() to call new RuleBasedCollator(Locale&amp;) constructor. General clean up and documentation. 02/20/97 helena Added clone, operator==, operator!=, operator=, copy constructor and getDynamicClassID. 03/25/97 helena Updated with platform independent data types. 05/06/97 helena Added memory allocation error detection. 06/20/97 helena Java class name change. 09/03/97 helena Added createCollationKeyValues(). 02/10/98 damiba Added compare() with length as parameter. 04/23/99 stephen Removed EDecompositionMode, merged with Normalizer::EMode. 11/02/99 helena <a class="el" href="classicu_1_1Collator.html" title="The Collator class performs locale-sensitive string comparison.">Collator</a> performance enhancements. Eliminates the <a class="el" href="classicu_1_1UnicodeString.html" title="UnicodeString is a string class that stores Unicode characters directly and provides similar function...">UnicodeString</a> construction and special case for NO_OP. 11/23/99 srl More performance enhancements. Inlining of critical accessors. 05/15/00 helena Added version information API. 01/29/01 synwee Modified into a C++ wrapper which calls C apis (<a class="el" href="ucol_8h.html" title="C API: Collator.">ucol.h</a>). 2012-2014 markus Rewritten in C++ again.</p> <p>Created by: Helena Shih</p> <p>Modification History:</p> <p>Date Name Description 2/5/97 aliu Added streamIn and streamOut methods. Added constructor which reads <a class="el" href="classicu_1_1RuleBasedCollator.html" title="The RuleBasedCollator class provides the implementation of Collator, using data-driven tables.">RuleBasedCollator</a> object from a binary file. Added writeToFile method which streams <a class="el" href="classicu_1_1RuleBasedCollator.html" title="The RuleBasedCollator class provides the implementation of Collator, using data-driven tables.">RuleBasedCollator</a> out to a binary file. The streamIn and streamOut methods use istream and ostream objects in binary mode. 2/12/97 aliu Modified to use TableCollationData sub-object to hold invariant data. 2/13/97 aliu Moved several methods into this class from Collation. Added a private RuleBasedCollator(Locale&amp;) constructor, to be used by Collator::createDefault(). General clean up. 2/20/97 helena Added clone, operator==, operator!=, operator=, and copy constructor and getDynamicClassID. 3/5/97 aliu Modified constructFromFile() to add parameter specifying whether or not binary loading is to be attempted. This is required for dynamic rule loading. 05/07/97 helena Added memory allocation error detection. 6/17/97 helena Added IDENTICAL strength for compare, changed getRules to use MergeCollation::getPattern. 6/20/97 helena Java class name change. 8/18/97 helena Added internal API documentation. 09/03/97 helena Added createCollationKeyValues(). 02/10/98 damiba Added compare with "length" parameter 08/05/98 erm Synched with 1.2 version of RuleBasedCollator.java 04/23/99 stephen Removed EDecompositionMode, merged with Normalizer::EMode 06/14/99 stephen Removed kResourceBundleSuffix 11/02/99 helena <a class="el" href="classicu_1_1Collator.html" title="The Collator class performs locale-sensitive string comparison.">Collator</a> performance enhancements. Eliminates the <a class="el" href="classicu_1_1UnicodeString.html" title="UnicodeString is a string class that stores Unicode characters directly and provides similar function...">UnicodeString</a> construction and special case for NO_OP. 11/23/99 srl More performance enhancements. Updates to NormalizerIterator internal state management. 12/15/99 aliu Update to support Thai collation. Move NormalizerIterator to implementation file. 01/29/01 synwee Modified into a C++ wrapper which calls C API (<a class="el" href="ucol_8h.html" title="C API: Collator.">ucol.h</a>) 2012-2014 markus Rewritten in C++ again. </p> </div><h2 class="groupheader">Typedef Documentation</h2> <a id="ae44e1ab9362b6cb8800a082395f50294"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae44e1ab9362b6cb8800a082395f50294">&#9670;&nbsp;</a></span>DictionaryBasedBreakIterator</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef <a class="el" href="classicu_1_1RuleBasedBreakIterator.html">RuleBasedBreakIterator</a> <a class="el" href="namespaceicu.html#ae44e1ab9362b6cb8800a082395f50294">icu::DictionaryBasedBreakIterator</a></td> </tr> </table> </div><div class="memdoc"> <p>An obsolete subclass of <a class="el" href="classicu_1_1RuleBasedBreakIterator.html" title="A subclass of BreakIterator whose behavior is specified using a list of rules.">RuleBasedBreakIterator</a>. </p> <p>Handling of dictionary- based break iteration has been folded into the base class. This class is deprecated as of ICU 3.6. </p><dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000004">Deprecated:</a></b></dt><dd>ICU 3.6 </dd></dl> <p class="definition">Definition at line <a class="el" href="dbbi_8h_source.html#l00038">38</a> of file <a class="el" href="dbbi_8h_source.html">dbbi.h</a>.</p> </div> </div> <a id="a3a6a9cba02d5e5819c84d085616fe531"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3a6a9cba02d5e5819c84d085616fe531">&#9670;&nbsp;</a></span>UFieldResolutionTable</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef int32_t icu::UFieldResolutionTable[12][8]</td> </tr> </table> </div><div class="memdoc"> <dl class="internal"><dt><b><a class="el" href="internal.html#_internal000227">Internal:</a></b></dt><dd>Do not use.</dd></dl> <p>This API is for internal use only. </p> <p class="definition">Definition at line <a class="el" href="calendar_8h_source.html#l00055">55</a> of file <a class="el" href="calendar_8h_source.html">calendar.h</a>.</p> </div> </div> <a id="a5d1ae889b89c3877e788f01da2dad133"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5d1ae889b89c3877e788f01da2dad133">&#9670;&nbsp;</a></span>UMeasurePrefix</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef enum <a class="el" href="namespaceicu.html#a6adf1228a8d73c3f0e810e5c9a8f8cd6">icu::UMeasurePrefix</a> <a class="el" href="namespaceicu.html#a6adf1228a8d73c3f0e810e5c9a8f8cd6">icu::UMeasurePrefix</a></td> </tr> </table> </div><div class="memdoc"> <p>Enumeration for SI and binary prefixes, e.g. </p> <p>"kilo-", "nano-", "mebi-".</p> <p>Enum values should be treated as opaque: use <a class="el" href="namespaceicu.html#a3594ae62f889d072cd4df09d479dc2dc" title="Returns the exponent of the factor associated with the given unit prefix, for example 3 for kilo,...">umeas_getPrefixPower()</a> and <a class="el" href="namespaceicu.html#a18693928f778ce9f454f33c542dffb74" title="Returns the base of the factor associated with the given unit prefix: the base is 10 for SI prefixes ...">umeas_getPrefixBase()</a> to find their corresponding values.</p> <dl class="stable"><dt><b><a class="el" href="stable.html#_stable004373">Stable:</a></b></dt><dd>ICU 69 </dd></dl> <dl class="section see"><dt>See also</dt><dd><a class="el" href="namespaceicu.html#a18693928f778ce9f454f33c542dffb74" title="Returns the base of the factor associated with the given unit prefix: the base is 10 for SI prefixes ...">umeas_getPrefixBase</a> </dd> <dd> <a class="el" href="namespaceicu.html#a3594ae62f889d072cd4df09d479dc2dc" title="Returns the exponent of the factor associated with the given unit prefix, for example 3 for kilo,...">umeas_getPrefixPower</a> </dd></dl> </div> </div> <h2 class="groupheader">Enumeration Type Documentation</h2> <a id="a6b6eaca969662d8185a58bb2e2e68d0f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6b6eaca969662d8185a58bb2e2e68d0f">&#9670;&nbsp;</a></span>UMatchDegree</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">enum <a class="el" href="namespaceicu.html#a6b6eaca969662d8185a58bb2e2e68d0f">icu::UMatchDegree</a></td> </tr> </table> </div><div class="memdoc"> <p>Constants returned by <code><a class="el" href="classicu_1_1UnicodeMatcher.html#ab1d65bb8ecea90bb500c8cbaf4d9f0ae" title="Return a UMatchDegree value indicating the degree of match for the given text at the given offset.">UnicodeMatcher::matches()</a></code> indicating the degree of match. </p> <dl class="stable"><dt><b><a class="el" href="stable.html#_stable002470">Stable:</a></b></dt><dd>ICU 2.4 </dd></dl> <table class="fieldtable"> <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a6b6eaca969662d8185a58bb2e2e68d0fa2c421fcfe4b305de6f4fc80089d5fffa"></a>U_MISMATCH&#160;</td><td class="fielddoc"><p>Constant returned by <code>matches()</code> indicating a mismatch between the text and this matcher. </p> <p>The text contains a character which does not match, or the text does not contain all desired characters for a non-incremental match. </p><dl class="stable"><dt><b><a class="el" href="stable.html#_stable002472">Stable:</a></b></dt><dd>ICU 2.4 </dd></dl> </td></tr> <tr><td class="fieldname"><a id="a6b6eaca969662d8185a58bb2e2e68d0fac69651d3521b10c1b4b4980cc8d69598"></a>U_PARTIAL_MATCH&#160;</td><td class="fielddoc"><p>Constant returned by <code>matches()</code> indicating a partial match between the text and this matcher. </p> <p>This value is only returned for incremental match operations. All characters of the text match, but more characters are required for a complete match. Alternatively, for variable-length matchers, all characters of the text match, and if more characters were supplied at limit, they might also match. </p><dl class="stable"><dt><b><a class="el" href="stable.html#_stable002473">Stable:</a></b></dt><dd>ICU 2.4 </dd></dl> </td></tr> <tr><td class="fieldname"><a id="a6b6eaca969662d8185a58bb2e2e68d0fad05ce45bf573b88d340c190d8f25cfe5"></a>U_MATCH&#160;</td><td class="fielddoc"><p>Constant returned by <code>matches()</code> indicating a complete match between the text and this matcher. </p> <p>For an incremental variable-length match, this value is returned if the given text matches, and it is known that additional characters would not alter the extent of the match. </p><dl class="stable"><dt><b><a class="el" href="stable.html#_stable002474">Stable:</a></b></dt><dd>ICU 2.4 </dd></dl> </td></tr> </table> <p class="definition">Definition at line <a class="el" href="unimatch_8h_source.html#l00033">33</a> of file <a class="el" href="unimatch_8h_source.html">unimatch.h</a>.</p> </div> </div> <a id="a6adf1228a8d73c3f0e810e5c9a8f8cd6"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6adf1228a8d73c3f0e810e5c9a8f8cd6">&#9670;&nbsp;</a></span>UMeasurePrefix</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">enum <a class="el" href="namespaceicu.html#a6adf1228a8d73c3f0e810e5c9a8f8cd6">icu::UMeasurePrefix</a></td> </tr> </table> </div><div class="memdoc"> <p>Enumeration for SI and binary prefixes, e.g. </p> <p>"kilo-", "nano-", "mebi-".</p> <p>Enum values should be treated as opaque: use <a class="el" href="namespaceicu.html#a3594ae62f889d072cd4df09d479dc2dc" title="Returns the exponent of the factor associated with the given unit prefix, for example 3 for kilo,...">umeas_getPrefixPower()</a> and <a class="el" href="namespaceicu.html#a18693928f778ce9f454f33c542dffb74" title="Returns the base of the factor associated with the given unit prefix: the base is 10 for SI prefixes ...">umeas_getPrefixBase()</a> to find their corresponding values.</p> <dl class="stable"><dt><b><a class="el" href="stable.html#_stable004373">Stable:</a></b></dt><dd>ICU 69 </dd></dl> <dl class="section see"><dt>See also</dt><dd><a class="el" href="namespaceicu.html#a18693928f778ce9f454f33c542dffb74" title="Returns the base of the factor associated with the given unit prefix: the base is 10 for SI prefixes ...">umeas_getPrefixBase</a> </dd> <dd> <a class="el" href="namespaceicu.html#a3594ae62f889d072cd4df09d479dc2dc" title="Returns the exponent of the factor associated with the given unit prefix, for example 3 for kilo,...">umeas_getPrefixPower</a> </dd></dl> <table class="fieldtable"> <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a6adf1228a8d73c3f0e810e5c9a8f8cd6aa57958636f35eaf6429e89fe9eb78ac2"></a>UMEASURE_PREFIX_ONE&#160;</td><td class="fielddoc"><p>The absence of an SI or binary prefix. </p> <p>The integer representation of this enum value is an arbitrary implementation detail and should not be relied upon: use <a class="el" href="namespaceicu.html#a3594ae62f889d072cd4df09d479dc2dc" title="Returns the exponent of the factor associated with the given unit prefix, for example 3 for kilo,...">umeas_getPrefixPower()</a> to obtain meaningful values.</p> <dl class="stable"><dt><b><a class="el" href="stable.html#_stable004380">Stable:</a></b></dt><dd>ICU 69 </dd></dl> </td></tr> <tr><td class="fieldname"><a id="a6adf1228a8d73c3f0e810e5c9a8f8cd6aa74b2cdc575a286f082dfc190bc27325"></a>UMEASURE_PREFIX_YOTTA&#160;</td><td class="fielddoc"><p>SI prefix: yotta, 10^24. </p> <dl class="stable"><dt><b><a class="el" href="stable.html#_stable004381">Stable:</a></b></dt><dd>ICU 69 </dd></dl> </td></tr> <tr><td class="fieldname"><a id="a6adf1228a8d73c3f0e810e5c9a8f8cd6a47ed9721523dcea6bbf72ba7b147458b"></a>UMEASURE_PREFIX_RONNA&#160;</td><td class="fielddoc"><p>SI prefix: ronna, 10^27. </p> <dl class="stable"><dt><b><a class="el" href="stable.html#_stable004382">Stable:</a></b></dt><dd>ICU 75 </dd></dl> </td></tr> <tr><td class="fieldname"><a id="a6adf1228a8d73c3f0e810e5c9a8f8cd6a18e6060588718d4249171fc62088414c"></a>UMEASURE_PREFIX_QUETTA&#160;</td><td class="fielddoc"><p>SI prefix: quetta, 10^30. </p> <dl class="stable"><dt><b><a class="el" href="stable.html#_stable004383">Stable:</a></b></dt><dd>ICU 75 </dd></dl> </td></tr> <tr><td class="fieldname"><a id="a6adf1228a8d73c3f0e810e5c9a8f8cd6ace0ae0fdd82debc41357637aee84a569"></a>UMEASURE_PREFIX_INTERNAL_MAX_SI&#160;</td><td class="fielddoc"><p>ICU use only. </p> <p>Used to determine the set of base-10 SI prefixes. </p><dl class="internal"><dt><b><a class="el" href="internal.html#_internal000369">Internal:</a></b></dt><dd>Do not use. This API is for internal use only. </dd></dl> </td></tr> <tr><td class="fieldname"><a id="a6adf1228a8d73c3f0e810e5c9a8f8cd6ab5a40ff89462d0a73552103a254919ac"></a>UMEASURE_PREFIX_ZETTA&#160;</td><td class="fielddoc"><p>SI prefix: zetta, 10^21. </p> <dl class="stable"><dt><b><a class="el" href="stable.html#_stable004384">Stable:</a></b></dt><dd>ICU 69 </dd></dl> </td></tr> <tr><td class="fieldname"><a id="a6adf1228a8d73c3f0e810e5c9a8f8cd6a3d25e8ef52e0dc861e784f276f9565c3"></a>UMEASURE_PREFIX_EXA&#160;</td><td class="fielddoc"><p>SI prefix: exa, 10^18. </p> <dl class="stable"><dt><b><a class="el" href="stable.html#_stable004385">Stable:</a></b></dt><dd>ICU 69 </dd></dl> </td></tr> <tr><td class="fieldname"><a id="a6adf1228a8d73c3f0e810e5c9a8f8cd6afaa62c47fcec1c213827b949de73af4d"></a>UMEASURE_PREFIX_PETA&#160;</td><td class="fielddoc"><p>SI prefix: peta, 10^15. </p> <dl class="stable"><dt><b><a class="el" href="stable.html#_stable004386">Stable:</a></b></dt><dd>ICU 69 </dd></dl> </td></tr> <tr><td class="fieldname"><a id="a6adf1228a8d73c3f0e810e5c9a8f8cd6ac8d1bc3d1d36ab299ce16cc0ec1ad5b4"></a>UMEASURE_PREFIX_TERA&#160;</td><td class="fielddoc"><p>SI prefix: tera, 10^12. </p> <dl class="stable"><dt><b><a class="el" href="stable.html#_stable004387">Stable:</a></b></dt><dd>ICU 69 </dd></dl> </td></tr> <tr><td class="fieldname"><a id="a6adf1228a8d73c3f0e810e5c9a8f8cd6a05983b0bf1fd4106279495a1cd5e6e0c"></a>UMEASURE_PREFIX_GIGA&#160;</td><td class="fielddoc"><p>SI prefix: giga, 10^9. </p> <dl class="stable"><dt><b><a class="el" href="stable.html#_stable004388">Stable:</a></b></dt><dd>ICU 69 </dd></dl> </td></tr> <tr><td class="fieldname"><a id="a6adf1228a8d73c3f0e810e5c9a8f8cd6a443bf7a6bf415fed8a2a472709d5b4df"></a>UMEASURE_PREFIX_MEGA&#160;</td><td class="fielddoc"><p>SI prefix: mega, 10^6. </p> <dl class="stable"><dt><b><a class="el" href="stable.html#_stable004389">Stable:</a></b></dt><dd>ICU 69 </dd></dl> </td></tr> <tr><td class="fieldname"><a id="a6adf1228a8d73c3f0e810e5c9a8f8cd6aa1b98ad43cdab86145fe4a2bb70557b6"></a>UMEASURE_PREFIX_KILO&#160;</td><td class="fielddoc"><p>SI prefix: kilo, 10^3. </p> <dl class="stable"><dt><b><a class="el" href="stable.html#_stable004390">Stable:</a></b></dt><dd>ICU 69 </dd></dl> </td></tr> <tr><td class="fieldname"><a id="a6adf1228a8d73c3f0e810e5c9a8f8cd6a212c5db513fe3a685875bc6bd190d5cf"></a>UMEASURE_PREFIX_HECTO&#160;</td><td class="fielddoc"><p>SI prefix: hecto, 10^2. </p> <dl class="stable"><dt><b><a class="el" href="stable.html#_stable004391">Stable:</a></b></dt><dd>ICU 69 </dd></dl> </td></tr> <tr><td class="fieldname"><a id="a6adf1228a8d73c3f0e810e5c9a8f8cd6aa289f985eda840ca53c3462a3c524786"></a>UMEASURE_PREFIX_DEKA&#160;</td><td class="fielddoc"><p>SI prefix: deka, 10^1. </p> <dl class="stable"><dt><b><a class="el" href="stable.html#_stable004392">Stable:</a></b></dt><dd>ICU 69 </dd></dl> </td></tr> <tr><td class="fieldname"><a id="a6adf1228a8d73c3f0e810e5c9a8f8cd6a6030290deb268020f5f5a5880ec0b469"></a>UMEASURE_PREFIX_DECI&#160;</td><td class="fielddoc"><p>SI prefix: deci, 10^-1. </p> <dl class="stable"><dt><b><a class="el" href="stable.html#_stable004393">Stable:</a></b></dt><dd>ICU 69 </dd></dl> </td></tr> <tr><td class="fieldname"><a id="a6adf1228a8d73c3f0e810e5c9a8f8cd6a7b9aae6b30785630de5af3fb123a65c0"></a>UMEASURE_PREFIX_CENTI&#160;</td><td class="fielddoc"><p>SI prefix: centi, 10^-2. </p> <dl class="stable"><dt><b><a class="el" href="stable.html#_stable004394">Stable:</a></b></dt><dd>ICU 69 </dd></dl> </td></tr> <tr><td class="fieldname"><a id="a6adf1228a8d73c3f0e810e5c9a8f8cd6ae2970705e333e541b0afc34b00033b65"></a>UMEASURE_PREFIX_MILLI&#160;</td><td class="fielddoc"><p>SI prefix: milli, 10^-3. </p> <dl class="stable"><dt><b><a class="el" href="stable.html#_stable004395">Stable:</a></b></dt><dd>ICU 69 </dd></dl> </td></tr> <tr><td class="fieldname"><a id="a6adf1228a8d73c3f0e810e5c9a8f8cd6af21c5b44877e18df84989564d3aea76c"></a>UMEASURE_PREFIX_MICRO&#160;</td><td class="fielddoc"><p>SI prefix: micro, 10^-6. </p> <dl class="stable"><dt><b><a class="el" href="stable.html#_stable004396">Stable:</a></b></dt><dd>ICU 69 </dd></dl> </td></tr> <tr><td class="fieldname"><a id="a6adf1228a8d73c3f0e810e5c9a8f8cd6a160e5746a9f0aa7b70bcf33ffddc4384"></a>UMEASURE_PREFIX_NANO&#160;</td><td class="fielddoc"><p>SI prefix: nano, 10^-9. </p> <dl class="stable"><dt><b><a class="el" href="stable.html#_stable004397">Stable:</a></b></dt><dd>ICU 69 </dd></dl> </td></tr> <tr><td class="fieldname"><a id="a6adf1228a8d73c3f0e810e5c9a8f8cd6a145160ec08cc639984945582df3193ca"></a>UMEASURE_PREFIX_PICO&#160;</td><td class="fielddoc"><p>SI prefix: pico, 10^-12. </p> <dl class="stable"><dt><b><a class="el" href="stable.html#_stable004398">Stable:</a></b></dt><dd>ICU 69 </dd></dl> </td></tr> <tr><td class="fieldname"><a id="a6adf1228a8d73c3f0e810e5c9a8f8cd6a402d267ad50cb1671c60ef32a1844a4c"></a>UMEASURE_PREFIX_FEMTO&#160;</td><td class="fielddoc"><p>SI prefix: femto, 10^-15. </p> <dl class="stable"><dt><b><a class="el" href="stable.html#_stable004399">Stable:</a></b></dt><dd>ICU 69 </dd></dl> </td></tr> <tr><td class="fieldname"><a id="a6adf1228a8d73c3f0e810e5c9a8f8cd6aa9f3de5c056c17a0651ad07f6e83c777"></a>UMEASURE_PREFIX_ATTO&#160;</td><td class="fielddoc"><p>SI prefix: atto, 10^-18. </p> <dl class="stable"><dt><b><a class="el" href="stable.html#_stable004400">Stable:</a></b></dt><dd>ICU 69 </dd></dl> </td></tr> <tr><td class="fieldname"><a id="a6adf1228a8d73c3f0e810e5c9a8f8cd6a6d36638939c9031c4862d497023654c9"></a>UMEASURE_PREFIX_ZEPTO&#160;</td><td class="fielddoc"><p>SI prefix: zepto, 10^-21. </p> <dl class="stable"><dt><b><a class="el" href="stable.html#_stable004401">Stable:</a></b></dt><dd>ICU 69 </dd></dl> </td></tr> <tr><td class="fieldname"><a id="a6adf1228a8d73c3f0e810e5c9a8f8cd6aac90bccf3eb98a92f3e55bbf01ad78de"></a>UMEASURE_PREFIX_YOCTO&#160;</td><td class="fielddoc"><p>SI prefix: yocto, 10^-24. </p> <dl class="stable"><dt><b><a class="el" href="stable.html#_stable004402">Stable:</a></b></dt><dd>ICU 69 </dd></dl> </td></tr> <tr><td class="fieldname"><a id="a6adf1228a8d73c3f0e810e5c9a8f8cd6a4ce72a6b954235de4b4eb98fb146acfa"></a>UMEASURE_PREFIX_RONTO&#160;</td><td class="fielddoc"><p>SI prefix: ronto, 10^-27. </p> <dl class="stable"><dt><b><a class="el" href="stable.html#_stable004403">Stable:</a></b></dt><dd>ICU 75 </dd></dl> </td></tr> <tr><td class="fieldname"><a id="a6adf1228a8d73c3f0e810e5c9a8f8cd6a02a1ff31d9b1c6142661a4cdc3017401"></a>UMEASURE_PREFIX_QUECTO&#160;</td><td class="fielddoc"><p>SI prefix: quecto, 10^-30. </p> <dl class="stable"><dt><b><a class="el" href="stable.html#_stable004404">Stable:</a></b></dt><dd>ICU 75 </dd></dl> </td></tr> <tr><td class="fieldname"><a id="a6adf1228a8d73c3f0e810e5c9a8f8cd6a17413e7ff3947c9220a38c019fb10837"></a>UMEASURE_PREFIX_INTERNAL_MIN_SI&#160;</td><td class="fielddoc"><p>ICU use only. </p> <p>Used to determine the set of base-10 SI prefixes. </p><dl class="internal"><dt><b><a class="el" href="internal.html#_internal000370">Internal:</a></b></dt><dd>Do not use. This API is for internal use only. </dd></dl> </td></tr> <tr><td class="fieldname"><a id="a6adf1228a8d73c3f0e810e5c9a8f8cd6a3c1938df09fcd1a326a7fa3aedbc496e"></a>UMEASURE_PREFIX_INTERNAL_ONE_BIN&#160;</td><td class="fielddoc"><p>ICU use only. </p> <p>Sets the arbitrary offset of the base-1024 binary prefixes' enum values. </p><dl class="internal"><dt><b><a class="el" href="internal.html#_internal000371">Internal:</a></b></dt><dd>Do not use. This API is for internal use only. </dd></dl> </td></tr> <tr><td class="fieldname"><a id="a6adf1228a8d73c3f0e810e5c9a8f8cd6a3adf6af40c629476035bb6ccd0da16b8"></a>UMEASURE_PREFIX_KIBI&#160;</td><td class="fielddoc"><p>Binary prefix: kibi, 1024^1. </p> <dl class="stable"><dt><b><a class="el" href="stable.html#_stable004405">Stable:</a></b></dt><dd>ICU 69 </dd></dl> </td></tr> <tr><td class="fieldname"><a id="a6adf1228a8d73c3f0e810e5c9a8f8cd6a1f74468f9aa631addb4a8dc38b9dc674"></a>UMEASURE_PREFIX_INTERNAL_MIN_BIN&#160;</td><td class="fielddoc"><p>ICU use only. </p> <p>Used to determine the set of base-1024 binary prefixes. </p><dl class="internal"><dt><b><a class="el" href="internal.html#_internal000372">Internal:</a></b></dt><dd>Do not use. This API is for internal use only. </dd></dl> </td></tr> <tr><td class="fieldname"><a id="a6adf1228a8d73c3f0e810e5c9a8f8cd6a43aa27ba8c02e31fe72a6177e89ce2f9"></a>UMEASURE_PREFIX_MEBI&#160;</td><td class="fielddoc"><p>Binary prefix: mebi, 1024^2. </p> <dl class="stable"><dt><b><a class="el" href="stable.html#_stable004406">Stable:</a></b></dt><dd>ICU 69 </dd></dl> </td></tr> <tr><td class="fieldname"><a id="a6adf1228a8d73c3f0e810e5c9a8f8cd6a121671351b0466fe06f0c8b77bf7cbba"></a>UMEASURE_PREFIX_GIBI&#160;</td><td class="fielddoc"><p>Binary prefix: gibi, 1024^3. </p> <dl class="stable"><dt><b><a class="el" href="stable.html#_stable004407">Stable:</a></b></dt><dd>ICU 69 </dd></dl> </td></tr> <tr><td class="fieldname"><a id="a6adf1228a8d73c3f0e810e5c9a8f8cd6a130a144467ec986acc541f1afcd6e0f1"></a>UMEASURE_PREFIX_TEBI&#160;</td><td class="fielddoc"><p>Binary prefix: tebi, 1024^4. </p> <dl class="stable"><dt><b><a class="el" href="stable.html#_stable004408">Stable:</a></b></dt><dd>ICU 69 </dd></dl> </td></tr> <tr><td class="fieldname"><a id="a6adf1228a8d73c3f0e810e5c9a8f8cd6a49427e473e21471b06de108aa64758a4"></a>UMEASURE_PREFIX_PEBI&#160;</td><td class="fielddoc"><p>Binary prefix: pebi, 1024^5. </p> <dl class="stable"><dt><b><a class="el" href="stable.html#_stable004409">Stable:</a></b></dt><dd>ICU 69 </dd></dl> </td></tr> <tr><td class="fieldname"><a id="a6adf1228a8d73c3f0e810e5c9a8f8cd6ac140ed5ae1987c49d1a93e9e60a0b1ea"></a>UMEASURE_PREFIX_EXBI&#160;</td><td class="fielddoc"><p>Binary prefix: exbi, 1024^6. </p> <dl class="stable"><dt><b><a class="el" href="stable.html#_stable004410">Stable:</a></b></dt><dd>ICU 69 </dd></dl> </td></tr> <tr><td class="fieldname"><a id="a6adf1228a8d73c3f0e810e5c9a8f8cd6a8bdd11bfd7f1fe7f4e2c6181143854ce"></a>UMEASURE_PREFIX_ZEBI&#160;</td><td class="fielddoc"><p>Binary prefix: zebi, 1024^7. </p> <dl class="stable"><dt><b><a class="el" href="stable.html#_stable004411">Stable:</a></b></dt><dd>ICU 69 </dd></dl> </td></tr> <tr><td class="fieldname"><a id="a6adf1228a8d73c3f0e810e5c9a8f8cd6a0501253e7c6a25830a8be1eb362c0b06"></a>UMEASURE_PREFIX_YOBI&#160;</td><td class="fielddoc"><p>Binary prefix: yobi, 1024^8. </p> <dl class="stable"><dt><b><a class="el" href="stable.html#_stable004412">Stable:</a></b></dt><dd>ICU 69 </dd></dl> </td></tr> <tr><td class="fieldname"><a id="a6adf1228a8d73c3f0e810e5c9a8f8cd6aa83da9a92c9176177de5fdeb9590b8dc"></a>UMEASURE_PREFIX_INTERNAL_MAX_BIN&#160;</td><td class="fielddoc"><p>ICU use only. </p> <p>Used to determine the set of base-1024 binary prefixes. </p><dl class="internal"><dt><b><a class="el" href="internal.html#_internal000373">Internal:</a></b></dt><dd>Do not use. This API is for internal use only. </dd></dl> </td></tr> </table> <p class="definition">Definition at line <a class="el" href="measunit_8h_source.html#l00089">89</a> of file <a class="el" href="measunit_8h_source.html">measunit.h</a>.</p> </div> </div> <a id="abe143c36f216db4b601bd71bc3b7da6f"></a> <h2 class="memtitle"><span class="permalink"><a href="#abe143c36f216db4b601bd71bc3b7da6f">&#9670;&nbsp;</a></span>UMeasureUnitComplexity</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">enum <a class="el" href="namespaceicu.html#abe143c36f216db4b601bd71bc3b7da6f">icu::UMeasureUnitComplexity</a></td> </tr> </table> </div><div class="memdoc"> <p>Enumeration for unit complexity. </p> <p>There are three levels:</p> <ul> <li>SINGLE: A single unit, optionally with a power and/or SI or binary prefix. Examples: hectare, square-kilometer, kilojoule, per-second, mebibyte.</li> <li>COMPOUND: A unit composed of the product of multiple single units. Examples: meter-per-second, kilowatt-hour, kilogram-meter-per-square-second.</li> <li>MIXED: A unit composed of the sum of multiple single units. Examples: foot+inch, hour+minute+second, degree+arcminute+arcsecond.</li> </ul> <p>The complexity determines which operations are available. For example, you cannot set the power or prefix of a compound unit.</p> <dl class="stable"><dt><b><a class="el" href="stable.html#_stable004372">Stable:</a></b></dt><dd>ICU 67 </dd></dl> <table class="fieldtable"> <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="abe143c36f216db4b601bd71bc3b7da6fab2c5214ad2f4de097d7bf0591f077014"></a>UMEASURE_UNIT_SINGLE&#160;</td><td class="fielddoc"><p>A single unit, like kilojoule. </p> <dl class="stable"><dt><b><a class="el" href="stable.html#_stable004377">Stable:</a></b></dt><dd>ICU 67 </dd></dl> </td></tr> <tr><td class="fieldname"><a id="abe143c36f216db4b601bd71bc3b7da6fa9a913a872b000d551d03701b79c0d904"></a>UMEASURE_UNIT_COMPOUND&#160;</td><td class="fielddoc"><p>A compound unit, like meter-per-second. </p> <dl class="stable"><dt><b><a class="el" href="stable.html#_stable004378">Stable:</a></b></dt><dd>ICU 67 </dd></dl> </td></tr> <tr><td class="fieldname"><a id="abe143c36f216db4b601bd71bc3b7da6fa025335798b0ab2f4e1135778d96645e1"></a>UMEASURE_UNIT_MIXED&#160;</td><td class="fielddoc"><p>A mixed unit, like hour+minute. </p> <dl class="stable"><dt><b><a class="el" href="stable.html#_stable004379">Stable:</a></b></dt><dd>ICU 67 </dd></dl> </td></tr> </table> <p class="definition">Definition at line <a class="el" href="measunit_8h_source.html#l00055">55</a> of file <a class="el" href="measunit_8h_source.html">measunit.h</a>.</p> </div> </div> <a id="a55dbbbdd4946251c23988013e06e695e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a55dbbbdd4946251c23988013e06e695e">&#9670;&nbsp;</a></span>URBNFRuleSetTag</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">enum <a class="el" href="namespaceicu.html#a55dbbbdd4946251c23988013e06e695e">icu::URBNFRuleSetTag</a></td> </tr> </table> </div><div class="memdoc"> <p>Tags for the predefined rulesets. </p> <dl class="stable"><dt><b><a class="el" href="stable.html#_stable005193">Stable:</a></b></dt><dd>ICU 2.2 </dd></dl> <table class="fieldtable"> <tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a55dbbbdd4946251c23988013e06e695eae08c53522599f6422e712a2873b6f02b"></a>URBNF_SPELLOUT&#160;</td><td class="fielddoc"><p>Requests predefined ruleset for spelling out numeric values in words. </p> <dl class="stable"><dt><b><a class="el" href="stable.html#_stable005195">Stable:</a></b></dt><dd>ICU 2.2 </dd></dl> </td></tr> <tr><td class="fieldname"><a id="a55dbbbdd4946251c23988013e06e695eab02c4255eb2fe296f661db66757ddfa9"></a>URBNF_ORDINAL&#160;</td><td class="fielddoc"><p>Requests predefined ruleset for the ordinal form of a number. </p> <dl class="stable"><dt><b><a class="el" href="stable.html#_stable005196">Stable:</a></b></dt><dd>ICU 2.2 </dd></dl> </td></tr> <tr><td class="fieldname"><a id="a55dbbbdd4946251c23988013e06e695ea2bc625d7882732c801ce597155147592"></a>URBNF_DURATION&#160;</td><td class="fielddoc"><p>Requests predefined ruleset for formatting a value as a duration in hours, minutes, and seconds. </p> <dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000681">Deprecated:</a></b></dt><dd>ICU 74 Use <a class="el" href="classicu_1_1MeasureFormat.html">MeasureFormat</a> instead. </dd></dl> </td></tr> <tr><td class="fieldname"><a id="a55dbbbdd4946251c23988013e06e695ea9e5769bd243cc469f527333a09275f1a"></a>URBNF_NUMBERING_SYSTEM&#160;</td><td class="fielddoc"><p>Requests predefined ruleset for various non-place-value numbering systems. </p> <p>WARNING: The same resource contains rule sets for a variety of different numbering systems. You need to call setDefaultRuleSet() on the formatter to choose the actual numbering system. </p><dl class="stable"><dt><b><a class="el" href="stable.html#_stable005197">Stable:</a></b></dt><dd>ICU 2.2 </dd></dl> </td></tr> <tr><td class="fieldname"><a id="a55dbbbdd4946251c23988013e06e695ea06b71f59f2333fcab71d097a9e0c84eb"></a>URBNF_COUNT&#160;</td><td class="fielddoc"><p>One more than the highest normal URBNFRuleSetTag value. </p> <dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000682">Deprecated:</a></b></dt><dd>ICU 58 The numeric value may change over time, see ICU ticket #12420. </dd></dl> </td></tr> </table> <p class="definition">Definition at line <a class="el" href="rbnf_8h_source.html#l00056">56</a> of file <a class="el" href="rbnf_8h_source.html">rbnf.h</a>.</p> </div> </div> <h2 class="groupheader">Function Documentation</h2> <a id="a20a2915c594405d029aeb1e2306dbe5a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a20a2915c594405d029aeb1e2306dbe5a">&#9670;&nbsp;</a></span>GenderInfo_initCache()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void icu::GenderInfo_initCache </td> <td>(</td> <td class="paramtype"><a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &amp;&#160;</td> <td class="paramname"><em>status</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <dl class="internal"><dt><b><a class="el" href="internal.html#_internal000341">Internal:</a></b></dt><dd>Do not use.</dd></dl> <p>This API is for internal use only. Forward Declaration <br /> </p> </div> </div> <a id="a685acabd067b26113a788b7552b55cb9"></a> <h2 class="memtitle"><span class="permalink"><a href="#a685acabd067b26113a788b7552b55cb9">&#9670;&nbsp;</a></span>locale_available_init()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void icu::locale_available_init </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <dl class="internal"><dt><b><a class="el" href="internal.html#_internal000050">Internal:</a></b></dt><dd>Do not use.</dd></dl> <p>This API is for internal use only. </p> </div> </div> <a id="a8d8f68e93f4a83a227b82cec7745dff6"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8d8f68e93f4a83a227b82cec7745dff6">&#9670;&nbsp;</a></span>operator!=()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">bool icu::operator!= </td> <td>(</td> <td class="paramtype">const <a class="el" href="classicu_1_1StringPiece.html">StringPiece</a> &amp;&#160;</td> <td class="paramname"><em>x</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classicu_1_1StringPiece.html">StringPiece</a> &amp;&#160;</td> <td class="paramname"><em>y</em>&#160;</td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Global operator != for <a class="el" href="classicu_1_1StringPiece.html" title="A string-like object that points to a sized piece of memory.">StringPiece</a>. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">x</td><td>The first <a class="el" href="classicu_1_1StringPiece.html" title="A string-like object that points to a sized piece of memory.">StringPiece</a> to compare. </td></tr> <tr><td class="paramname">y</td><td>The second <a class="el" href="classicu_1_1StringPiece.html" title="A string-like object that points to a sized piece of memory.">StringPiece</a> to compare. </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>true if the string data is not equal </dd></dl> <dl class="stable"><dt><b><a class="el" href="stable.html#_stable000794">Stable:</a></b></dt><dd>ICU 4.8 </dd></dl> <p class="definition">Definition at line <a class="el" href="stringpiece_8h_source.html#l00346">346</a> of file <a class="el" href="stringpiece_8h_source.html">stringpiece.h</a>.</p> </div> </div> <a id="ab0415b6d64978e4bb1d6af50cfeb6473"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab0415b6d64978e4bb1d6af50cfeb6473">&#9670;&nbsp;</a></span>operator+() <span class="overload">[1/2]</span></h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template&lt;typename S , typename = std::enable_if_t&lt;ConvertibleToU16StringView&lt;S&gt;&gt;&gt; </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> icu::operator+ </td> <td>(</td> <td class="paramtype">const <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> &amp;&#160;</td> <td class="paramname"><em>s1</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const S &amp;&#160;</td> <td class="paramname"><em>s2</em>&#160;</td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Creates a new <a class="el" href="classicu_1_1UnicodeString.html" title="UnicodeString is a string class that stores Unicode characters directly and provides similar function...">UnicodeString</a> from the concatenation of a <a class="el" href="classicu_1_1UnicodeString.html" title="UnicodeString is a string class that stores Unicode characters directly and provides similar function...">UnicodeString</a> and <code>s2</code> which is, or which is implicitly convertible to, a std::u16string_view or (if U_SIZEOF_WCHAR_T==2) std::wstring_view. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">s1</td><td>The string to be copied to the new one. </td></tr> <tr><td class="paramname">s2</td><td>The string view to be copied to the new string, after s1. </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>UnicodeString(s1).append(s2) </dd></dl> <dl class="draft"><dt><b><a class="el" href="draft.html#_draft000013">Draft:</a></b></dt><dd>This API may be changed in the future versions and was introduced in ICU 76 </dd></dl> <p class="definition">Definition at line <a class="el" href="unistr_8h_source.html#l04117">4117</a> of file <a class="el" href="unistr_8h_source.html">unistr.h</a>.</p> <p class="reference">References <a class="el" href="namespaceicu.html#a20a9acddd623816474bf8fa9feeba9b1">unistr_internalConcat()</a>.</p> </div> </div> <a id="aba07a6dabd3ae5f5ee729f556a9cb960"></a> <h2 class="memtitle"><span class="permalink"><a href="#aba07a6dabd3ae5f5ee729f556a9cb960">&#9670;&nbsp;</a></span>operator+() <span class="overload">[2/2]</span></h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="utypes_8h.html#a559955ec3bc692657c5d8b1c6de8e334">U_COMMON_API</a> <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> icu::operator+ </td> <td>(</td> <td class="paramtype">const <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> &amp;&#160;</td> <td class="paramname"><em>s1</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> &amp;&#160;</td> <td class="paramname"><em>s2</em>&#160;</td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>Creates a new <a class="el" href="classicu_1_1UnicodeString.html" title="UnicodeString is a string class that stores Unicode characters directly and provides similar function...">UnicodeString</a> from the concatenation of two others. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">s1</td><td>The first string to be copied to the new one. </td></tr> <tr><td class="paramname">s2</td><td>The second string to be copied to the new one, after s1. </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>UnicodeString(s1).append(s2) </dd></dl> <dl class="stable"><dt><b><a class="el" href="stable.html#_stable002574">Stable:</a></b></dt><dd>ICU 2.8 </dd></dl> </div> </div> <a id="a8d164d5ac9992b2ce44d85bf34237970"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8d164d5ac9992b2ce44d85bf34237970">&#9670;&nbsp;</a></span>operator&lt;&lt;()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="utypes_8h.html#a845bce6fe50083b4fc9c890286aa509e">U_IO_API</a> std::ostream&amp; icu::operator&lt;&lt; </td> <td>(</td> <td class="paramtype">std::ostream &amp;&#160;</td> <td class="paramname"><em>stream</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> &amp;&#160;</td> <td class="paramname"><em>s</em>&#160;</td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>Write the contents of a <a class="el" href="classicu_1_1UnicodeString.html" title="UnicodeString is a string class that stores Unicode characters directly and provides similar function...">UnicodeString</a> to a C++ ostream. </p> <p>This functions writes the characters in a <a class="el" href="classicu_1_1UnicodeString.html" title="UnicodeString is a string class that stores Unicode characters directly and provides similar function...">UnicodeString</a> to an ostream. The UChars in the <a class="el" href="classicu_1_1UnicodeString.html" title="UnicodeString is a string class that stores Unicode characters directly and provides similar function...">UnicodeString</a> are converted to the char based ostream with the default converter. </p><dl class="stable"><dt><b><a class="el" href="stable.html#_stable007207">Stable:</a></b></dt><dd>3.0 </dd></dl> </div> </div> <a id="a1c2f6ca43e636f38d1a3291eb851e9f0"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1c2f6ca43e636f38d1a3291eb851e9f0">&#9670;&nbsp;</a></span>operator==()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="platform_8h.html#a7d78411159504c2d6770763f924a1792">U_EXPORT</a> <a class="el" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> icu::operator== </td> <td>(</td> <td class="paramtype">const <a class="el" href="classicu_1_1StringPiece.html">StringPiece</a> &amp;&#160;</td> <td class="paramname"><em>x</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classicu_1_1StringPiece.html">StringPiece</a> &amp;&#160;</td> <td class="paramname"><em>y</em>&#160;</td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>Global operator == for <a class="el" href="classicu_1_1StringPiece.html" title="A string-like object that points to a sized piece of memory.">StringPiece</a>. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">x</td><td>The first <a class="el" href="classicu_1_1StringPiece.html" title="A string-like object that points to a sized piece of memory.">StringPiece</a> to compare. </td></tr> <tr><td class="paramname">y</td><td>The second <a class="el" href="classicu_1_1StringPiece.html" title="A string-like object that points to a sized piece of memory.">StringPiece</a> to compare. </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>true if the string data is equal </dd></dl> <dl class="stable"><dt><b><a class="el" href="stable.html#_stable000793">Stable:</a></b></dt><dd>ICU 4.8 </dd></dl> <p class="reference">Referenced by <a class="el" href="brkiter_8h_source.html#l00137">icu::BreakIterator::operator!=()</a>, <a class="el" href="calendar_8h_source.html#l00467">icu::Calendar::operator!=()</a>, <a class="el" href="currpinf_8h_source.html#l00263">icu::CurrencyPluralInfo::operator!=()</a>, <a class="el" href="dtfmtsym_8h_source.html#l00187">icu::DateFormatSymbols::operator!=()</a>, <a class="el" href="dtitvinf_8h_source.html#l00512">icu::DateIntervalInfo::operator!=()</a>, <a class="el" href="dcfmtsym_8h_source.html#l00274">icu::DecimalFormatSymbols::operator!=()</a>, <a class="el" href="fieldpos_8h_source.html#l00286">icu::FieldPosition::operator!=()</a>, <a class="el" href="fpositer_8h_source.html#l00095">icu::FieldPositionIterator::operator!=()</a>, <a class="el" href="dtitvfmt_8h_source.html#l01190">icu::DateIntervalFormat::operator!=()</a>, <a class="el" href="format_8h_source.html#l00124">icu::Format::operator!=()</a>, <a class="el" href="fmtable_8h_source.html#l00192">icu::Formattable::operator!=()</a>, <a class="el" href="chariter_8h_source.html#l00696">icu::ForwardCharacterIterator::operator!=()</a>, <a class="el" href="locid_8h_source.html#l01187">icu::Locale::operator!=()</a>, <a class="el" href="messagepattern_8h_source.html#l00536">icu::MessagePattern::operator!=()</a>, <a class="el" href="normlzr_8h_source.html#l00781">icu::Normalizer::operator!=()</a>, <a class="el" href="parsepos_8h_source.html#l00205">icu::ParsePosition::operator!=()</a>, <a class="el" href="messagepattern_8h_source.html#l00807">icu::MessagePattern::Part::operator!=()</a>, <a class="el" href="plurrule_8h_source.html#l00547">icu::PluralRules::operator!=()</a>, <a class="el" href="regex_8h_source.html#l00132">icu::RegexPattern::operator!=()</a>, <a class="el" href="unistr_8h_source.html#l00382">icu::UnicodeString::operator!=()</a>, <a class="el" href="search_8h_source.html#l00569">icu::SearchIterator::operator!=()</a>, <a class="el" href="timezone_8h_source.html#l00550">icu::TimeZone::operator!=()</a>, <a class="el" href="tznames_8h_source.html#l00154">icu::TimeZoneNames::operator!=()</a>, <a class="el" href="uniset_8h_source.html#l01844">icu::UnicodeSet::operator!=()</a>, <a class="el" href="measure_8h_source.html#l00098">icu::Measure::operator!=()</a>, and <a class="el" href="tmutamt_8h_source.html#l00162">icu::TimeUnitAmount::operator!=()</a>.</p> </div> </div> <a id="abcc1f12db0c9ace80d534d62e98d879e"></a> <h2 class="memtitle"><span class="permalink"><a href="#abcc1f12db0c9ace80d534d62e98d879e">&#9670;&nbsp;</a></span>operator&gt;&gt;()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="utypes_8h.html#a845bce6fe50083b4fc9c890286aa509e">U_IO_API</a> std::istream&amp; icu::operator&gt;&gt; </td> <td>(</td> <td class="paramtype">std::istream &amp;&#160;</td> <td class="paramname"><em>stream</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> &amp;&#160;</td> <td class="paramname"><em>s</em>&#160;</td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>Write the contents from a C++ istream to a <a class="el" href="classicu_1_1UnicodeString.html" title="UnicodeString is a string class that stores Unicode characters directly and provides similar function...">UnicodeString</a>. </p> <p>The UChars in the <a class="el" href="classicu_1_1UnicodeString.html" title="UnicodeString is a string class that stores Unicode characters directly and provides similar function...">UnicodeString</a> are converted from the char based istream with the default converter. </p><dl class="stable"><dt><b><a class="el" href="stable.html#_stable007208">Stable:</a></b></dt><dd>3.0 </dd></dl> </div> </div> <a id="a18693928f778ce9f454f33c542dffb74"></a> <h2 class="memtitle"><span class="permalink"><a href="#a18693928f778ce9f454f33c542dffb74">&#9670;&nbsp;</a></span>umeas_getPrefixBase()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> int32_t icu::umeas_getPrefixBase </td> <td>(</td> <td class="paramtype"><a class="el" href="namespaceicu.html#a6adf1228a8d73c3f0e810e5c9a8f8cd6">UMeasurePrefix</a>&#160;</td> <td class="paramname"><em>unitPrefix</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Returns the base of the factor associated with the given unit prefix: the base is 10 for SI prefixes (kilo, micro) and 1024 for binary prefixes (kibi, mebi). </p> <dl class="stable"><dt><b><a class="el" href="stable.html#_stable004374">Stable:</a></b></dt><dd>ICU 69 </dd></dl> </div> </div> <a id="a3594ae62f889d072cd4df09d479dc2dc"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3594ae62f889d072cd4df09d479dc2dc">&#9670;&nbsp;</a></span>umeas_getPrefixPower()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> int32_t icu::umeas_getPrefixPower </td> <td>(</td> <td class="paramtype"><a class="el" href="namespaceicu.html#a6adf1228a8d73c3f0e810e5c9a8f8cd6">UMeasurePrefix</a>&#160;</td> <td class="paramname"><em>unitPrefix</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Returns the exponent of the factor associated with the given unit prefix, for example 3 for kilo, -6 for micro, 1 for kibi, 2 for mebi, 3 for gibi. </p> <dl class="stable"><dt><b><a class="el" href="stable.html#_stable004375">Stable:</a></b></dt><dd>ICU 69 </dd></dl> </div> </div> <a id="a20a9acddd623816474bf8fa9feeba9b1"></a> <h2 class="memtitle"><span class="permalink"><a href="#a20a9acddd623816474bf8fa9feeba9b1">&#9670;&nbsp;</a></span>unistr_internalConcat()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="utypes_8h.html#a559955ec3bc692657c5d8b1c6de8e334">U_COMMON_API</a> <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> icu::unistr_internalConcat </td> <td>(</td> <td class="paramtype">const <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> &amp;&#160;</td> <td class="paramname"><em>s1</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">std::u16string_view&#160;</td> <td class="paramname"><em>s2</em>&#160;</td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <dl class="internal"><dt><b><a class="el" href="internal.html#_internal000162">Internal:</a></b></dt><dd>Do not use.</dd></dl> <p>This API is for internal use only. </p> <p class="reference">Referenced by <a class="el" href="unistr_8h_source.html#l04117">operator+()</a>.</p> </div> </div> <a id="a8b68095f54a88db29bff6431bfc8d15c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8b68095f54a88db29bff6431bfc8d15c">&#9670;&nbsp;</a></span>ures_getNextUnicodeString()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> icu::ures_getNextUnicodeString </td> <td>(</td> <td class="paramtype"><a class="el" href="ures_8h.html#a7391119e9274be9ba2e6892b48a2bbbe">UResourceBundle</a> *&#160;</td> <td class="paramname"><em>resB</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const char **&#160;</td> <td class="paramname"><em>key</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *&#160;</td> <td class="paramname"><em>status</em>&#160;</td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Returns the next string in a resource, or an empty string if there are no more resources to iterate over. </p> <p>Use <a class="el" href="ures_8h.html#ad5524d11a698dbcb8a239ee3ed28c0a0" title="Returns the next string in a given resource or NULL if there are no more resources to iterate over.">ures_getNextString()</a> instead to distinguish between the end of the iteration and a real empty string value.</p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">resB</td><td>a resource </td></tr> <tr><td class="paramname">key</td><td>fill in for key associated with this string </td></tr> <tr><td class="paramname">status</td><td>fills in the outgoing error code </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>The string value, or a bogus string if there is a failure UErrorCode. </dd></dl> <dl class="stable"><dt><b><a class="el" href="stable.html#_stable002857">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl> <p class="definition">Definition at line <a class="el" href="ures_8h_source.html#l00838">838</a> of file <a class="el" href="ures_8h_source.html">ures.h</a>.</p> <p class="reference">References <a class="el" href="unistr_8h_source.html#l04923">icu::UnicodeString::setTo()</a>, <a class="el" href="classicu_1_1UnicodeString.html#a76f8e3839fd2ebee11dda0eb53c54a4a">icu::UnicodeString::setToBogus()</a>, <a class="el" href="utypes_8h_source.html#l00743">U_SUCCESS</a>, and <a class="el" href="ures_8h.html#ad5524d11a698dbcb8a239ee3ed28c0a0">ures_getNextString()</a>.</p> </div> </div> <a id="a185e4edd9f514a6db6f0eb2c4d79ae45"></a> <h2 class="memtitle"><span class="permalink"><a href="#a185e4edd9f514a6db6f0eb2c4d79ae45">&#9670;&nbsp;</a></span>ures_getUnicodeString()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> icu::ures_getUnicodeString </td> <td>(</td> <td class="paramtype">const <a class="el" href="ures_8h.html#a7391119e9274be9ba2e6892b48a2bbbe">UResourceBundle</a> *&#160;</td> <td class="paramname"><em>resB</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *&#160;</td> <td class="paramname"><em>status</em>&#160;</td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Returns the string value from a string resource bundle. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">resB</td><td>a resource, should have type URES_STRING </td></tr> <tr><td class="paramname">status</td><td>fills in the outgoing error code could be <code>U_MISSING_RESOURCE_ERROR</code> if the key is not found could be a non-failing error e.g.: <code>U_USING_FALLBACK_WARNING</code>,<code>U_USING_DEFAULT_WARNING </code> </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>The string value, or a bogus string if there is a failure UErrorCode. </dd></dl> <dl class="stable"><dt><b><a class="el" href="stable.html#_stable002856">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl> <p class="definition">Definition at line <a class="el" href="ures_8h_source.html#l00813">813</a> of file <a class="el" href="ures_8h_source.html">ures.h</a>.</p> <p class="reference">References <a class="el" href="unistr_8h_source.html#l04923">icu::UnicodeString::setTo()</a>, <a class="el" href="classicu_1_1UnicodeString.html#a76f8e3839fd2ebee11dda0eb53c54a4a">icu::UnicodeString::setToBogus()</a>, <a class="el" href="utypes_8h_source.html#l00743">U_SUCCESS</a>, and <a class="el" href="ures_8h.html#af026b3cceb9c5480150a3aa145a7a1a4">ures_getString()</a>.</p> </div> </div> <a id="a3a13d2ba27419ce3145b588b68d8b1ad"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3a13d2ba27419ce3145b588b68d8b1ad">&#9670;&nbsp;</a></span>ures_getUnicodeStringByIndex()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> icu::ures_getUnicodeStringByIndex </td> <td>(</td> <td class="paramtype">const <a class="el" href="ures_8h.html#a7391119e9274be9ba2e6892b48a2bbbe">UResourceBundle</a> *&#160;</td> <td class="paramname"><em>resB</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int32_t&#160;</td> <td class="paramname"><em>indexS</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *&#160;</td> <td class="paramname"><em>status</em>&#160;</td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Returns the string in a given resource array or table at the specified index. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">resB</td><td>a resource </td></tr> <tr><td class="paramname">indexS</td><td>an index to the wanted string. </td></tr> <tr><td class="paramname">status</td><td>fills in the outgoing error code </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>The string value, or a bogus string if there is a failure UErrorCode. </dd></dl> <dl class="stable"><dt><b><a class="el" href="stable.html#_stable002858">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl> <p class="definition">Definition at line <a class="el" href="ures_8h_source.html#l00860">860</a> of file <a class="el" href="ures_8h_source.html">ures.h</a>.</p> <p class="reference">References <a class="el" href="unistr_8h_source.html#l04923">icu::UnicodeString::setTo()</a>, <a class="el" href="classicu_1_1UnicodeString.html#a76f8e3839fd2ebee11dda0eb53c54a4a">icu::UnicodeString::setToBogus()</a>, <a class="el" href="utypes_8h_source.html#l00743">U_SUCCESS</a>, and <a class="el" href="ures_8h.html#ad4020b767bcefbf49cd755eb72e75c67">ures_getStringByIndex()</a>.</p> </div> </div> <a id="ae46616172b8435c67b406e56db09f283"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae46616172b8435c67b406e56db09f283">&#9670;&nbsp;</a></span>ures_getUnicodeStringByKey()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> icu::ures_getUnicodeStringByKey </td> <td>(</td> <td class="paramtype">const <a class="el" href="ures_8h.html#a7391119e9274be9ba2e6892b48a2bbbe">UResourceBundle</a> *&#160;</td> <td class="paramname"><em>resB</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const char *&#160;</td> <td class="paramname"><em>key</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *&#160;</td> <td class="paramname"><em>status</em>&#160;</td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Returns a string in a resource that has a given key. </p> <p>This procedure works only with table resources.</p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">resB</td><td>a resource </td></tr> <tr><td class="paramname">key</td><td>a key associated with the wanted string </td></tr> <tr><td class="paramname">status</td><td>fills in the outgoing error code </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>The string value, or a bogus string if there is a failure UErrorCode. </dd></dl> <dl class="stable"><dt><b><a class="el" href="stable.html#_stable002859">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl> <p class="definition">Definition at line <a class="el" href="ures_8h_source.html#l00883">883</a> of file <a class="el" href="ures_8h_source.html">ures.h</a>.</p> <p class="reference">References <a class="el" href="unistr_8h_source.html#l04923">icu::UnicodeString::setTo()</a>, <a class="el" href="classicu_1_1UnicodeString.html#a76f8e3839fd2ebee11dda0eb53c54a4a">icu::UnicodeString::setToBogus()</a>, <a class="el" href="utypes_8h_source.html#l00743">U_SUCCESS</a>, and <a class="el" href="ures_8h.html#af356017bb890e998bb4df86d79dc3061">ures_getStringByKey()</a>.</p> </div> </div> <h2 class="groupheader">Variable Documentation</h2> <a id="a3e1905e1863961f252aa7e523d825f44"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3e1905e1863961f252aa7e523d825f44">&#9670;&nbsp;</a></span>ConvertibleToU16StringView</h2> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template&lt;typename T &gt; </div> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">constexpr bool icu::ConvertibleToU16StringView</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">constexpr</span></span> </td> </tr> </table> </div><div class="memdoc"> <b>Initial value:</b><div class="fragment"><div class="line">=</div> <div class="line"> std::is_convertible_v&lt;T, std::u16string_view&gt;</div> <div class="line"> </div> <div class="line"> || std::is_convertible_v&lt;T, std::basic_string_view&lt;uint16_t&gt;&gt;</div> </div><!-- fragment --> <p>Is T convertible to a std::u16string_view or some other 16-bit string view? </p> <dl class="internal"><dt><b><a class="el" href="internal.html#_internal000014">Internal:</a></b></dt><dd>Do not use.</dd></dl> <p>This API is for internal use only. </p> <p class="definition">Definition at line <a class="el" href="char16ptr_8h_source.html#l00385">385</a> of file <a class="el" href="char16ptr_8h_source.html">char16ptr.h</a>.</p> </div> </div> <a id="ab38fd7290880819acca17c7dd21f28e7"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab38fd7290880819acca17c7dd21f28e7">&#9670;&nbsp;</a></span>kInternalNumSysNameCapacity</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">constexpr const size_t icu::kInternalNumSysNameCapacity = 8</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">constexpr</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Size of a numbering system name. </p> <dl class="internal"><dt><b><a class="el" href="internal.html#_internal000803">Internal:</a></b></dt><dd>Do not use. This API is for internal use only. </dd></dl> <p class="definition">Definition at line <a class="el" href="numsys_8h_source.html#l00042">42</a> of file <a class="el" href="numsys_8h_source.html">numsys.h</a>.</p> </div> </div> </div><!-- contents --> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 </small></address> </body> </html>