Caml1999O037isTxW #VD (C D VCV ?&c(C D V*C WCV ?&TCV ?&c(C 2%)*VCTd 32,G %)*VCTd G WD (C D V(C WCV?1& TCV?2& Tc()*D V#C YG85" ?Z(8 yVc(c(WCh @8$&(+()*VCTd ?"h +8'WCh @8$&(+()*VCTd ?"h +8'WCh @8$&(+()*VCTd ?"h +8'!8&+ G 8&WCh @8$&(+()*VCTd ?"h +8'WCh @8$&(+()*VCTd ?"h +8'WCh @8$&(+()*VCTd ?"h +8')*D V#C YG85" ?Z(8 yVc(c(+ ,+ +s +9+ +++p +$   >  9]FA?;/ *Odoc_class&_none_@@AA"??A@@@@@@@@@@/  AAç@#intA;@@#intA@@@@@F@A@$charB;@@$charA@@@@@L@A@&stringQ;@@&stringA@@@@@R@@@%bytesC;@@%bytesA@@@@@X@@@%floatD;@@%floatA@@@@@^@@@$boolE;@@%falsec@@h@$trued@@n@@@A@@@@@o@A@$unitF;@@"()e@@y@@@A@@@@@z@A@ #exnG;@@@A@@@@@~@@@#effH;@@O@A@A@@@@@@@@@,continuationI;@@Q@@P@B,continuationA@nY@@@@@@@@@%arrayJ;@@R@A%arrayA@@@@@@@@@ $listK;@@S@A"[]f@@@"::g@@@T@@@ @@A@Y@@@@@@@@&optionL;@@V@A$Noneh@@@$Somei@@@@@A@Y@@@@@@@@)nativeintM;@@)nativeintA@@@@@@@@%int32N;@@%int32A@@@@@@@@%int64O;@@%int64A@@@@@@@@&lazy_tP;@@X@A&lazy_tA@Y@@@@@@@@ 5extension_constructorR;@@5extension_constructorA@@@@@@@@*floatarrayS;@@*floatarrayA@@@@@@@@&iarrayT;@@Y@A&iarrayA@Y@@@@@ @@@ *atomic_locU;@@Z@A*atomic_locA@@@@@@@@@ .Assert_failure`#@@@@@J@@@@@@@@[@@A,=ocaml.warn_on_literal_pattern0@1@0Division_by_zero]#@@@A6 9 9@+End_of_file\#$@@@A>AA@'FailureY#,@'@@AGJJ@0Invalid_argumentX#5@0@@AP$S#S@-Match_failureV#>@@=@9@;@@a@@Aa5d4d@)Not_foundZ#O@@@Ai=l<l@-Out_of_memoryW#W@@@AqEtDt@.Stack_overflow^#_@@@AyM|L|@.Sys_blocked_io_#g@@@AUT@)Sys_error[#o@j@@A^]@:Undefined_recursive_modulea#x@@w@s@u@@h@@Aon@:Continuation_already_takenb#@@@Awv@&Stdlib$NameAA)Odoc_name@6ocamldoc/odoc_class.mlRzzRz@@A-class_elementB;@@/Class_attribute*Odoc_value+t_attribute@@@@@UU@@BA,Class_method(t_method@@@@@'V(V@@CA-Class_comment*Odoc_types$text@@@@@9W:W"@@DA@@A@@@@@=T@@@@AA,t_class_type:C;@@(clt_name@@S!t@@@ INV OV "@@lA(clt_infoA@J)$info@@@ L@@@ NaW#'bW#R@)ocaml.doc * The optional associated user information qW#SrW#@@@@@@@'mA(clt_type@@%Types*class_type@@@ QXX@@7nA3clt_type_parameters@@)type_expr@@@ T@@@ VYY@31 type parameters YY@@@@@@@XoA+clt_virtual@@@@@ YZZ@M0 true = virtual ZZ@@@@@@@rpA(clt_kindA@/class_type_kind9C@@@ \[ [D@@qA'clt_locA@(location@@@ _\EI\Ep@@rA@@A@@@@@U]qt@{ ! Representation of a class type. TT@@@@@@@@@MA';@@/Class_signatureᐠ/inherited_class3C@@@ B@@@ D@@@ E@@@ G@@ Q6: Q6v@@jA*Class_type␠0class_type_alias8C@@@ H@@RwyRw@ . a class type eventually applied to type args )Rw*Rw@@@@@@@kA@@A@@@@@-P  @@@@LA;@@(cta_name@@A!t@@&stringQ@ @ @ @@ 3FKcgGKcz@@gA)cta_classA@B#cct2C@@@ 6@@@ 8YL{ZL{@ ) we can have a t_class or a t_class_type gL{hL{@@@@@@@hA3cta_type_parameters@@)type_expr@@@ ;@@@ =zM{M@5 the type parameters MM@@@@@@@>iA@@A@@@@@JJJN@@@@BKA't_class7C;@@'cl_name@@!t@@@ @  @  @=3 Name of the class @  @  @@@@@@@b_A'cl_infoA@$info@@@ @@@ A  A  @^ * The optional associated user information A  A  $@@@@@@@`A'cl_type@@\*class_type@@@ B % )B % E@@aA2cl_type_parameters@@n)type_expr@@@ @@@ İC F JC F u@1 Type parameters C F vC F @@@@@@@bA*cl_virtual@@Y@@@ ǰD   D  @0 true = virtual D  D  @@@@@@@cA'cl_kindA@*class_kind6C@@@ ʰ$E  %E  @@dA-cl_parametersA@=.Odoc_parameter)parameter@@@ )@@@ +9F  :F @@eA&cl_locA@(location@@@ .GGHGD@@fA@@A@@@@@K  LHEH@ꐠ< Representation of a class. Y~ d dZ~ d @@@@@@@@@JA<;@@/Class_structureȐvo@@@ @@@ q@@@ @@@ @@xs l pys l @ C an explicit class structure, used in implementation and interface t  t  @@@@@@@<[A+Class_applyɐ+class_apply4C@@@ @@u  u  @5 ; application/alias of a class, used in implementation only u  u  ]@@@@@@@Z\A,Class_constrʐ,class_constr5C@@@ @@v ^ `v ^ ~@S t a class used to give the type of the defined class, instead of a structure, used in interface only. For example, it will be used with the name "M1.M2....tutu" when the class toto is defined like this : class toto : int -> tutu v ^ z  @@@@@@@x]A0Class_constraintː@@@  @@@ @@{  {  -@t ' A class definition with a constraint. | . 6| . b@@@@@@@^A@@A@@@@@r [ [@@@@IA9;@@(cco_name@@!t@@@ lJNlJa@ ( The complete name of the applied class lJblJ@@@@@@@XA)cco_classA@@@@ @@@ mm@ 7 The associated class of the class type if we found it #m$m@@@@@@@YA3cco_type_parameters@@<)type_expr@@@ @@@ 6n7n !@Ր - The type parameters of the class, if needed Dn "En T@@@@@@@ZA@@A@@@@@Hk55Io U X@@@@HA;@@)capp_name@@]!t@@@ XeYe@ ( The complete name of the applied class fege/@@@@@@@TA*capp_classA@b@@@ @@@ wf04xf0X@ ' The associated t_class if we found it f0Zf0@@@@@@@;UA+capp_params@@)type_expr@@@ @@@ gg@7 1 The type of expressions the class is applied to gg@@@@@@@\VA0capp_params_code@@@@@ @@@ hh @V? The code of these expressions h h/@@@@@@@{WA@@A@@@@@di03@@@@GA;@@'ic_name@@!t@@@ {__@x & Complete name of the inherited class __/@@@@@@@QA(ic_classA@@@@ ~@@@ `04`0S@ ( The associated t_class or t_class_type `0T`0@@@@@@@RA'ic_text@@$text@@@ @@@ aa@ ! The inheritance comment, if any 'a(a@@@@@@@SA@@A@@@@@+^,b@@@@FA;@@"Cl;@@@@@;[jn<[j{@@NA&Cltype<@@@[)type_expr@@@ @@@ @@U\|~V\|@ class type and type parameters c\|d\|@@@@@@@PA@@A@@@@@gZ__@ 5 Used when we can reference t_class or t_class_type. tY$$uY$^@@@@@@@@@*EAOdoc_class.class_type_commentsA@BA@@/ hIeAA=Odoc_class.class_type_methodsA@HG@@/ XO{AA Odoc_class.class_type_attributesA@NM@@/ HU .AA 'Odoc_class.class_update_parameters_textA@TS@@/ 8[-@ AA9Odoc_class.class_commentsA@ZY@@/ (aOa +AA8Odoc_class.class_methodsA@`_@@/ gk/MAA;Odoc_class.class_attributesA@fe@@/ m_vhLZAA 'Odoc_class.class_parameter_text_by_nameA@lk@@/ saa@@AeN_vv @"clN@_v@@tA%labelJ@_v_v@@uA@'*match*C@@AB@@A@@AB@@C@/ hLV(@@'A"!i1@@@ K@bb@@vA@#exnE@@AD@@@ABCE@/ e%e+@A@A@@@/ @BA!tk@@mfc@ @@ @@@I@ V@dd@@wAǠC?@'@A?@I@@ABC@IA/ ְ$d%d@AiBCՠQML@BCKH / \.cs@@rAKD@/ <2`w@@v@p@YXBVB@/ :;"'@A !Odoc_class.class_attributes.(fun)A@@@/ @/3@$listKM@@@F@@@@G@H@BRYkk@ONJD@@^k_k@@ LA"clOH@ekfk@@ MA @%*opt*SB@@AA@@C@@AB@B@@A@C@/  *x/Dy/I@AA@ ( '@@/ /}@@A* ,C@/ 3kk@@A- 1@@@ABB@/ ;A@2 6B@/ ?!@ASA@ = <@@/ D@U@>#accPtF@@@@ NNA I@ A@@A@@A@/ V@@iA#eleQ]@@@ `OA [@ A@@A@!B@@A@A@/ i@A}A@ g f@@/| n@@A!aR@@@!@@@ {PA v@B@@A@BB@/X B@@@+ ~#A@/D @A>Odoc_class.class_methods.(fun)A@  @@/0  ,@@@@0F@@@@$G@H@9B OOA@VD@@OcOh@@ RA"clW@OoOq@@ SA @[B@@A A@@C@@AB@RB@@A@C@/(  " '@A_A@  @@/ Űtvd@@cA) C@/ ɰOiOm@@hA, Ǡ@@@ABB@/ pAm@1 B@/ հ#$@ANA@  @@/ @P@=#accXF@@./@@ TA ߠ@ A@@A@@A@/ :@@dA#eleY[@@A@@ UA @ A@@A@!B@@A@A@/ MN@AxA@  @@/ R@@|A!mZ7@@@2@[\@@ VA @@B@@ABB@/ eB@@@+ #A@/l kdhl@A?Odoc_class.class_comments.(fun)A@  @@/X #q@1.@@@F@@@@G@H@ՐB ($--@!^D@@-B-G@@ AXA"cl_@-N-P@@ HYA C@-cB@@A A@@C@@AB@B@@A@C@/P V@AA@ T S@@/D [SU@@A) XC@/< _-H-L@@A, ]@@@ABB@/  g A @1 bB@/  kdt@ANA@ i h@@/ p@P@=#acc`EF@@dmdp@@ zZA u@ A@@A@@A@/ @@dA#elea[@dxd{@@ [A @ A@@A@!B@@A@A@/ @AxA@  @@/ @@|A!tb@@@@@@ \A @@B@@ABB@/ B@@@+ #A@/  ^@@]A m   d@"clfm@i  0@@ ^A!fg@.Odoc_parameter)parameter@@  *param_info@ @@@@F@$unitF@@@F@@@F@@ 139 23:@@ _A @/A@@+B@@AB@ŐB@@A@B@/  @3; A?AA )Odoc_class.class_update_parameters_text.fA@  @@/p  F35@@@D @@AA@/\  N?h O?@@@@@ @@@@@@@@A]Q!@!piP@& f3<@@ `A @ A@@A@gC@@AB@@B@B@/L ' u?C5@@4@ $A@/8 - { |ns@A &Odoc_class.class_type_attributes.(fun)A@ , +@@/$ 3 {@A>@@@8F@@@@,G@H@B :䐰 @lD@ @  @@ QbA#cltm@  @@ XcA S@=qB@@A A@@C@@AB@̐B@@A@C@/ f { {@AA@ d c@@/ k @@A) hC@/ o  @@ A, m@@@ABB@/ w(A%@1 rB@/ {  `m@ANA@ y x@@/ @P@=#accnF@@  @@ dA @ A@@A@@A@/  `j@@dA#eleo[@  @@ eA @ A@@A@!B@@A@A@/  =M =R@AxA@  @@/  =G@@|A!ap @@@:@  8  9@@ fA @B@@A@BB@/t   B@@@+ #A@/` ð  X]@A #Odoc_class.class_type_methods.(fun)A@  @@/L ɰ ei@נ@@@F@@@@G@H@B N ,@KtFD@@ 1 2@@ hA#cltuD@ 8 9@@ iA @yB@@A A@@C@@AB@bB@@A@C@/D  Je Ke@AA@  @@/8  O@@A) C@/0  S T@@A, @@@ABB@/ A@1 B@/  _ `JW@ANA@  @@/ @P@=#accvoF@@ j k@@ jA @ A@@A@@A@/ ( vJT@@dA#elew[@ | }@@ 2kA -@ A@@A@!B@@A@A@/ ; '7 '<@AxA@ 9 8@@/ @ '1@@|A!mx s@@@@  "  #@@ MlA H@@B@@ABB@/ S B@@@+ P#A@/ Y  DI@A $Odoc_class.class_type_comments.(fun)A@ X W@@/t _ QU@mj@@@F@@@@G@`H@X)B h 1@|D@@  @@ }nA#clt}@  @@ oA @iB@@A A@@C@@AB@B@@A@C@/l  Qk Qp@AOA@  @@/`  T@@SA) C@/X   @@XA, @@@ABB@/< `A]@1 B@/(   6C@ANA@  @@/ @P@=#acc~F@@  @@ pA @ A@@A@@A@/   6@@@dA#ele[@  @@ qA à@ A@@A@!B@@A@A@/ Ѱ # (@AxA@  @@/ ְ $@@|A!m @@@@ - .@@ rA ޠ@@B@@ABB@/  7B@@@+ #A@/  = >@@A  Dww@#clt@ Iw@@ tA%label@ Ow Pw@@ uA @|C@@AB@@A@@AB@@C@/  ^U_@@A!!i @@@@ g h@@ vA @{E@@AD@@@ABCE@/t ' u&. v&4@AA@ % $@@/l ,@A!t@@@ @@ @@:@I@@  @@ FwA AA>@'@A>@I@@ABC?IA/h P  "@ABB OOLK@BCJH /< Z @@AJ WD@/ ^ !@@ @n [@XWBUB@/ f ag ai@@>Odoc_class.class_type_elementsA [FD@@ 5 :@@ sFA#cltG@ A D@@ zGA u@ED@@AeKB@@BA@@C@@AC@ @@@C@@ABCE@/   @A+A@  @@/   @@0A0"ctI@@@@  @@ IA @GF0@A+@B)@H@@A*@BC)H@/   @@MA H@/  /E /J@ARA@  @@/  /5 /L@@WAW!cJ@@@@  @@ JA Ơ'K@H@@ABKJCHH@/ Ұ & !+@@lA  H@/< װ %a &a@@qAq(elementsH * )@@@@@@@ 3ay 4a@@ HA @l@Aj@Bh@E@@Ai@BChE@/  @GI@@A @t@ArqBoC@/   G; H?@@A  @{@z@ABwB@/ O3AA@  B@/ U V@@9Odoc_class.class_elementsA 9D@@ _j\u `j\z@@zA"cl:@ fj\ gj\@@{A)iter_kind;@ U@@@G@G@@@H@@ yk zk@@/|A*@EB@@A A@@D@@A+C@@BC@D@/< k5@@4A29 @ @ABC@/C j\{ j\@@ @@@@ n n@@iA(_ct_kind? @@@@ n n@@s@An@B@@A A@@B@B@@AC@@e@@@vD@@ABC@B@/`  @@6A4#ccoA .@@@@  @@BA@ C@@AB@@%@AB$C@/L  @AMA@@@/8  @@RA"ctD@@@&@  @@EA@(D@A@E@@AC@BCBE@/0  @@kAE@/ J J@ApA@@@/ư Jo J@@uA@!cC@@@@ J^ J_@@DAϠ@#@E@@AB?>CaE@/۰ )Jf *Jk@@A E@/ .& /@@AYޠ@L@Ao@BnB@/ 6} 7}@@A$capp@ @@@@ @y`r Ay`v@@AA@mC@@AB@@@ABC@/ M| N|@AA@@@/l R| S|@@A!cB @@@@ \| ]|@@CA @@D@@ABCD@/d g| h|@@A D@/D lzz m~@@A6@)@A@BB@/p& tm um@@AӠ(elements=  @@@@@@@ m m@@8~A3@B@@A@BB@/H> l^@@@;@@AA@@( 9/builds/workspace/main/flambda/false/label/ocaml-linux-32 B/builds/workspace/main/flambda/false/label/ocaml-linux-32/ocamldoc@ZU+*Odoc_classP 𠠑,Stdlib__List\&Stdlib  Ԡd<.Odoc_parameter`ࠠ$p#*H)0 3 |2 = @(Warnings0mJɒkgr*%"e+Outcometree0euWS~d栠*Odoc_value0IlX+KE`*Odoc_types0fX cx3H~.Odoc_parameter0ץ~D3vNm)Odoc_name0{Y/3.Ɛ0_"#C{)Longident0s `7mɕc(Location0a7cK_H%9,Identifiable0 {d\FX'`%Ident0">WA+9*X*Format_doc0]mWϓ:Mݠ0CamlinternalLazy0&͂7 Pˆ8CamlinternalFormatBasics0%FU(Q/Tu(Asttypes0>n{T8cئ@)Odoc_nameՠ@@@ ^s