Caml1999O037i TxW #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]W+@>/ *Odoc_class&_none_@@AA"??A@@@@@@@@@@/  AAç@#intA;@@@A@@@@@E@A@$charB;@@A@@@@@I@A@&stringQ;@@ A@@@@@M@@@%bytesC;@@ A@@@@@Q@@@%floatD;@@A@@@@@U@@@$boolE;@@%falsec@@_@$trued@@e@@@A@@@@@f@A@$unitF;@@"()e@@p@@@A@@@@@q@A@ #exnG;@@@A@@@@@u@@@#effH;@@O@A@A@@@@@@~@@@,continuationI;@@Q@@P@B@A@nY@@@@@@@@@%arrayJ;@@R@A@A@@@@@@@@@ $listK;@@S@A"[]f@@@"::g@@@T@@@ @@A@Y@@@@@@@@&optionL;@@V@A$Noneh@@@$Somei@@@@@A@Y@@@@@@@@)nativeintM;@@A@@@@@@@@%int32N;@@A@@@@@@@@%int64O;@@A@@@@@@@@&lazy_tP;@@X@AJA@Y@@@@@@@@5extension_constructorR;@@A@@@@@@@@*floatarrayS;@@A@@@@@@@@&iarrayT;@@Y@A[A@Y@@@@@@@@*atomic_locU;@@Z@AdA@@@@@@@@@.Assert_failure`#@@@@@J@@@@@@@@[@@A=ocaml.warn_on_literal_pattern@@0Division_by_zero]#@@@A  @+End_of_file\#$@@@A#&&@'FailureY#,@'@@A,//@0Invalid_argumentX#5@0@@A5$8#8@-Match_failureV#>@@=@9@;@@a@@AF5I4I@)Not_foundZ#O@@@AN=Q<Q@-Out_of_memoryW#W@@@AVEYDY@.Stack_overflow^#_@@@A^MaLa@.Sys_blocked_io_#g@@@AfUiTi@)Sys_error[#o@j@@Ao^r]r@: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@@@ GNV OV "@@lA(clt_infoA@:)$info@@@ J@@@ LaW#'bW#R@)ocaml.doc * The optional associated user information qW#SrW#@@@@@@@ mA(clt_type@@%Types*class_type@@@ OXX@@nA3clt_type_parameters@@)type_expr@@@ R@@@ TYY@31 type parameters YY@@@@@@@=oA+clt_virtual@@@@@ WZZ@M0 true = virtual ZZ@@@@@@@WpA(clt_kindA@/class_type_kind9C@@@ Z[ [D@@eqA'clt_locA@(location@@@ ]\EI\Ep@@srA@@A@@@@@U]qt@{ ! Representation of a class type. TT@@@@@@@@@MA';@@/Class_signatureᐠ/inherited_class3C@@@ @@@@ B@@@ C@@@ E@@ Q6: Q6v@@jA*Class_type␠0class_type_alias8C@@@ F@@RwyRw@ . a class type eventually applied to type args )Rw*Rw@@@@@@@kA@@A@@@@@-P  @@@@LA;@@(cta_name@@A!t@@&stringQ@ @@@@ 1FKcgGKcz@@gA)cta_classA@2#cct2C@@@ 4@@@ 6YL{ZL{@ ) we can have a t_class or a t_class_type gL{hL{@@@@@@@hA3cta_type_parameters@@p)type_expr@@@ 9@@@ ;zM{M@5 the type parameters MM@@@@@@@#iA@@A@@@@@JJJN@@@@'KA't_class7C;@@'cl_name@@!t@@@ @  @  @=3 Name of the class @  @  @@@@@@@G_A'cl_infoA@$info@@@ @@@ A  A  @^ * The optional associated user information A  A  $@@@@@@@h`A'cl_type@@\*class_type@@@ B % )B % E@@vaA2cl_type_parameters@@n)type_expr@@@ @@@ °C F JC F u@1 Type parameters C F vC F @@@@@@@bA*cl_virtual@@G@@@ Ű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Ȑfo@@@ @@@ pq@@@ @@@ @@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  ]@@@@@@@?\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  @@@@@@@]]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@R@@@ @@@ 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@@@@@@@AVA0capp_params_code@@@@@ @@@ hh @V? The code of these expressions h h/@@@@@@@`WA@@A@@@@@di03@@@@dGA;@@'ic_name@@!t@@@ y__@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<@@@K)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@'&@@/ h.eAA=Odoc_class.class_type_methodsA@-,@@/ X4{AA Odoc_class.class_type_attributesA@32@@/ H: .AA 'Odoc_class.class_update_parameters_textA@98@@/ 8@-@ AA9Odoc_class.class_commentsA@?>@@/ (FOa +AA8Odoc_class.class_methodsA@ED@@/ Lk/MAA;Odoc_class.class_attributesA@KJ@@/ R_vhLZAA 'Odoc_class.class_parameter_text_by_nameA@QP@@/ Xaa@@AJN_vv @"clN@_v@@gtA%labelJ@_v_v@@nuAi@'*match*C@@AB@@A@@AB@@C@/ zhLV(@@'A"!i1@@@ I@bb@@vA@#exnE@@AD@@@ABCE@/ e%e+@A@A@@@/ @BA!tk@@mfc@ @@ @@@I@ T@dd@@wAC?@'@A?@I@@ABC@IA/ $d%d@AiBCQML@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@/ kk@@A- @@@ABB@/ A@2 B@/ $!@ASA@ " !@@/ )@U@>#accPtF@@@@ 3NA .@ A@@A@@A@/ ;@@iA#eleQ]@@@ EOA @@ A@@A@!B@@A@A@/ N@A}A@ L K@@/| S@@A!aR@@@@@@ `PA [@B@@A@BB@/X fB@@@+ c#A@/D l@A>Odoc_class.class_methods.(fun)A@ k j@@/0 r ,@@@@.F@@@@"G@H@9B vOOA@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@@@0@[\@@ VA @@B@@ABB@/ eB@@@+ #A@/l kdhl@A?Odoc_class.class_comments.(fun)A@  @@/X q@1.@@@F@@@@G@H@ՐB $--@!^D@@-B-G@@ &XA"cl_@-N-P@@ -YA (@-cB@@A A@@C@@AB@B@@A@C@/P ;@AA@ 9 8@@/D @SU@@A) =C@/< D-H-L@@A, B@@@ABB@/  L A @1 GB@/  Pdt@ANA@ N M@@/ U@P@=#acc`EF@@dmdp@@ _ZA Z@ A@@A@@A@/ g@@dA#elea[@dxd{@@ q[A l@ A@@A@!B@@A@A@/ z@AxA@ x w@@/ @@|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@  @@/$  {@A>@@@6F@@@@*G@H@B 䐰 @lD@ @  @@ 6bA#cltm@  @@ =cA 8@=qB@@A A@@C@@AB@̐B@@A@C@/ K { {@AA@ I H@@/ P @@A) MC@/ T  @@ A, R@@@ABB@/ \(A%@1 WB@/ `  `m@ANA@ ^ ]@@/ e@P@=#accnF@@  @@ odA j@ A@@A@@A@/ w `j@@dA#eleo[@  @@ eA |@ A@@A@!B@@A@A@/  =M =R@AxA@  @@/  =G@@|A!ap @@@8@  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[@ | }@@ kA @ A@@A@!B@@A@A@/  '7 '<@AxA@  @@/ % '1@@|A!mx s@@@@  "  #@@ 2lA -@@B@@ABB@/ 8 B@@@+ 5#A@/ >  DI@A $Odoc_class.class_type_comments.(fun)A@ = <@@/t D QU@mj@@@F@@@@G@^H@V)B M 1@|D@@  @@ bnA#clt}@  @@ ioA d@iB@@A A@@C@@AB@B@@A@C@/l w Qk Qp@AOA@ u t@@/` | T@@SA) yC@/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@@  @@ +wA &A>@'@A>@I@@ABC?IA/h 5  "@ABB 4OLK@BCJH /< ? @@AJ <D@/ C !@@ @n @@XWBUB@/ K ag ai@@>Odoc_class.class_type_elementsA @FD@@ 5 :@@ XFA#cltG@ A D@@ _GA Z@ED@@AeKB@@BA@@C@@AC@ @@@C@@ABCE@/ v  @A+A@ t s@@/ {  @@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@@4A2 @ @ABC@/( j\{ j\@@ @@@@ n n@@NA(_ct_kind? @@@@ n n@@X@AS@B@@A A@@B@B@@AC@@e@@@vD@@ABC@B@/`l  @@6A4#ccoA .@@@@  @@zBAu@ 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@@~A@B@@A@BB@/H# l^@@@ @@AA@@* =/builds/workspace/precheck/flambda/false/label/ocaml-linux-32 F/builds/workspace/precheck/flambda/false/label/ocaml-linux-32/ocamldoc@ZU+*Odoc_classP 𠠑,Stdlib__List\&Stdlib  Ԡd<.Odoc_parameter`ࠠ$p#*H)0 3 |2 = @(Warnings0mJɒkgrWA+9*X*Format_doc0]mWϓ:Mݠ0CamlinternalLazy0&͂7 Pˆ8CamlinternalFormatBasics0%FU(Q/Tu(Asttypes0>n{T8cئ@)Odoc_nameՠ@@@ ^