Caml1999O037jmTxW #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^jA?Ѡ/ *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@@@3NV OV "@@lA(clt_infoA@J)$info@@@6@@@8aW#'bW#R@)ocaml.doc * The optional associated user information qW#SrW#@@@@@@@'mA(clt_type@@%Types*class_type@@@;XX@@7nA3clt_type_parameters@@)type_expr@@@>@@@@YY@31 type parameters YY@@@@@@@XoA+clt_virtual@@@@@CZZ@M0 true = virtual ZZ@@@@@@@rpA(clt_kindA@/class_type_kind9C@@@F[ [D@@qA'clt_locA@(location@@@I\EI\Ep@@rA@@A@@@@@U]qt@{ ! Representation of a class type. TT@@@@@@@@@MA';@@/Class_signatureᐠ/inherited_class3C@@@,@@@.@@@/@@@1@@ Q6: Q6v@@jA*Class_type␠0class_type_alias8C@@@2@@RwyRw@ . a class type eventually applied to type args )Rw*Rw@@@@@@@kA@@A@@@@@-P  @@@@LA;@@(cta_name@@A!t@@&stringQ@ @"d@"c@@FKcgGKcz@@gA)cta_classA@B#cct2C@@@ @@@"YL{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@@@plJNlJa@ ( The complete name of the applied class lJblJ@@@@@@@XA)cco_classA@@@@s@@@umm@ 7 The associated class of the class type if we found it #m$m@@@@@@@YA3cco_type_parameters@@<)type_expr@@@x@@@z6n7n !@Ր - 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@@@_@@@awf04xf0X@ ' The associated t_class if we found it f0Zf0@@@@@@@;UA+capp_params@@)type_expr@@@d@@@fgg@7 1 The type of expressions the class is applied to gg@@@@@@@\VA0capp_params_code@@@@@i@@@khh @V? The code of these expressions h h/@@@@@@@{WA@@A@@@@@di03@@@@GA;@@'ic_name@@!t@@@M__@x & Complete name of the inherited class __/@@@@@@@QA(ic_classA@@@@P@@@R`04`0S@ ( The associated t_class or t_class_type `0T`0@@@@@@@RA'ic_text@@$text@@@U@@@Waa@ ! 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$^@@@@@@@@@*EAko?k@@KA-class_methodsT%trans@@@D@@@@@@@@@@D@@@1G@@@zF@]@@@qD@@@D@@@D@ @lOSmO`@@"QA.class_comments\%trans@@@D@@@@@@@ @@@D@ @@ _e@@g@ @"g@ @"f@"e@@jF@M@@@aD@ @@ D@@@D@@-1-?@@\WAOdoc_class.class_type_commentsA@`_@@/ hgeAA=Odoc_class.class_type_methodsA@fe@@/ Xm{AA Odoc_class.class_type_attributesA@lk@@/ Hs .AA 'Odoc_class.class_update_parameters_textA@rq@@/ 8y-@ AA9Odoc_class.class_commentsA@xw@@/ (Oa +AA8Odoc_class.class_methodsA@~}@@/ k/MAA;Odoc_class.class_attributesA@@@/ _vhLZAA 'Odoc_class.class_parameter_text_by_nameA@@@/ aa@@Al_vv @"clj@_v@@tA%labeld@_v_v@@uA@'*match*C@@AB@@A@@AB@@C@/ hLV(@@'A"!iO@@@7@ b b@@vA@#exnE@@AD@@@ABCE@/ ˰e%e+@A@A@@@/ @BA!t@@}@ @"b@ @"a@"`@I@B@4d5d@@wAC?@'@A?@I@@ABC@IA/ BdCd@AiBCQML@BCKH / \Lcs@@rAKD@/ < P`w@@v@p@YXBVB@/  XY"'@A !Odoc_class.class_attributes.(fun)A@  @@/  ^/3@$listKk@@@F@@@@G@H@B dwkk@aN\D@@|k}k@@ 2LA"clOX@kk@@ 9MA 4@%*opt*SB@@AA@@C@@AB@֐B@@A@C@/  H/D/I@AA@ F E@@/ M@@A* JC@/ Qkk@@A- O@@@ABB@/ YA@2 TB@/ ]!@ASA@ [ Z@@/ b@U@>#accPF@@@@ lNA g@ A@@A@@A@/ t@@iA#eleQ]@@@ ~OA y@ A@@A@!B@@A@A@/ @A}A@  @@/| @@A!aR@@@@@@ PA @B@@A@BB@/X B@@@+ #A@/D @A>Odoc_class.class_methods.(fun)A@  @@/0  ,@@@@TF@'@@@@G@H@9B ʐOOA@VD@@OcOh@@ RA"clW@OoOq@@ SA ˠ@[B@@A A@@C@@AB@lB@@A@C@/( ް, "- '@A_A@  @@/ 1tvd@@cA) C@/ 5Oi6Om@@hA, @@@ABB@/ pAm@1 B@/ AB@ANA@  @@/ @P@=#accXF@$@LM@@ TA @ A@@A@@A@/ X@@dA#eleY[@^_@@ UA @ A@@A@!B@@A@A@/ kl@AxA@  @@/ "p@@|A!mZU@@@V@yz@@ /VA *@@B@@ABB@/ 5B@@@+ 2#A@/l ;dh@A?Odoc_class.class_comments.(fun)A@ : 9@@/X A@1.@@@DF@@@@0G@H@ՐB F2--@/^*D@@-B-G@@ _XA"cl_&@-N-P@@ fYA a@-cB@@A A@@C@@AB@B@@A@C@/P t@AA@ r q@@/D ySU@@A) vC@/< }-H-L@@A, {@@@ABB@/   A @1 B@/  dt@ANA@  @@/ @P@=#acc`QF@@dmdp@@ ZA @ A@@A@@A@/ @@dA#elea[@dxd{@@ [A @ A@@A@!B@@A@A@/   @AxA@  @@/  @@|A!tb@@@F@  @@ \A @@B@@ABB@/ ˰ B@@@+ #A@/ Ѱ ^@@]A y %  d@"clfw@i * 0@@ ^A!fg@.Odoc_parameter)parameter@@  *param_info@ @"i@"h@@F@@@$unitF@@@F@@@F@@ Q39 R3:@@ _A @1A@@-B@@AB@B@@A@B@/  `3; a?AA )Odoc_class.class_update_parameters_text.fA@  @@/p  f35@@@F @@AA@/\  n?h o?@@@@@@@@?@@@>@@@=@@<AaU#@!piR@( 3<@@ =`A 8@ A@@A@kC@@AB@@B@B@/L I ?C7@@6@ FA@/8 O  ns@A &Odoc_class.class_type_attributes.(fun)A@ N M@@/$ U {@EB@@@F@@@@G@iH@_B \ @lD@@  @@ sbA#cltm@  @@ zcA u@AqB@@A A@@C@@AB@B@@A@C@/  { {@AA@  @@/   @@A) C@/   @@$A, @@@ABB@/ ,A)@1 B@/   `m@ANA@  @@/ @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@/`  3 4X]@A #Odoc_class.class_type_methods.(fun)A@  @@/L  9ei@۠@@@F@@@@G@YH@OB Z N@WtRD@t@ S T@@ hA#cltuN@ Z [@@ iA @yB@@A A@@C@@AB@|B@@A@C@/D  le me@AA@  @@/8 # q@@A) C@/0 ' u v@@A, %@@@ABB@/ /A@1 *B@/ 3  JW@ANA@ 1 0@@/ 8@P@=#accvyF@@  @@ BjA =@ A@@A@@A@/ J JT@@dA#elew[@  @@ TkA O@ A@@A@!B@@A@A@/ ] '7 '<@AxA@ [ Z@@/ b '1@@|A!mx @@@@  "  #@@ olA j@@B@@ABB@/ u B@@@+ r#A@/ {  DI@A $Odoc_class.class_type_comments.(fun)A@ z y@@/t  QU @qn@@@F@x@@@G@IH@?-B  5@|D@d@  @@ nA#clt}@  @@ oA @mB@@A A@@C@@AB@B@@A@C@/l  Qk Qp@ASA@  @@/`  X@@WA) C@/X   @@\A, @@@ABB@/< dAa@1 B@/( ɰ  6C@ANA@  @@/ @P@=#acc~F@u@ " #@@ pA Ӡ@ A@@A@@A@/   .6@@@dA#ele[@ 4 5@@ qA @ A@@A@!B@@A@A@/  A# B(@AxA@  @@/  F@@|A!m @@@@ O P@@ rA @@B@@ABB@/  YB@@@+ #A@/  _ `@@A   fww@#clt@ kw@@ tA%label@ qw rw@@ 'uA "@C@@AB@@A@@AB@@C@/ 2 U_@@A!!i ,@@@p@  @@ ?vA :@E@@AD@@@ABCE@/t I &. &4@AA@ G F@@/l N@A!t@@@ @"r@ @"q@"p>@I@{@  @@ hwA cA>@'@A>@I@@ABC?IA/h r  "@ABB qOLK@BCJH /< | !@@ AJ yD@/  %@@$@n }@XWBUB@/  ag ai@@>Odoc_class.class_type_elementsA }FD@u@ 5 :@@ FA#cltG@ A D@@ GA @ED@@AiKB@@BA@@C@@AC@>@@@C@@ABCE@/   @A+A@  @@/   @@0A0"ctI@@@@  @@ IA @ G#F0@A+@B)@H@@A*@BC)H@/ հ # $@@MA H@/ ڰ (/E )/J@ARA@  @@/ ߰ -/5 ./L@@WAW!cJ@@@@ 7 8@@ JA 'K@H@@ABKJCHH@/  B& C+@@lA  H@/<  Ga Ha@@qAq(elementsH L K@@@@@@@ Uay Va@@ HA@l@Aj@Bh@E@@Ai@BChE@/ bGI@@A@t@ArqBoC@/  i; j?@@A @{@z@ABwB@/# q3AA@ B@/) w x@@9Odoc_class.class_elementsA9D@>@ j\u j\z@@7zA"cl:@ j\ j\@@>{A)iter_kind;@ y@@@WG@L@@MG@N@@OH@K@ k k@@S|AN@EB@@A"A@@D@@A-C@@BC@D@/` k7@@6A4] @ @ABC@/g j\{ j\@@>AYe@@@ABB@/o j\sFAAE@`lB@/xu o  o $@@ #Odoc_class.class_elements.iter_kindAO!k<8@ k k@@}A&c_kind> @@@c@ n n@@A(_ct_kind? @@@d@ n n@@@A@B@@A A@@B@1B@@AC@@g@@@xD@@ABC@B@/`  @@6A4#ccoA R@@@j@  @@BA@C@@AB@@%@AB$C@/L°  @AMA@@@/8ǰ  @@RA"ctD@@@@  @@EAР@.D@A@E@@AC@BCBE@/0 . /@@kAE@/ 3J 4J@ApA@@@/ 8Jo 9J@@uA@!cC @@@@ BJ^ CJ_@@DA@#@E@@AB?>CaE@/ MJf NJk@@A E@/ R& S@@AY@L@Ao@BnB@/  Z} [}@@A$capp@ @@@g@ dy`r ey`v@@AA@sC@@AB@@@ABC@/# q| r|@AA@! @@/l( v| w|@@A!cB @@@@ | |@@6CA1@@D@@ABCD@/d= | |@@A; D@/DB zz ~@@A6@@)@A@BB@/pJ m m@@AӠ(elements= 0 /@@@_@@@^@ m m@@\~AW@B@@A@BB@/Hb 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 = @(Warnings0Ef{&)Unit_info0'T Χ@aR%Types0"|Vȷ`X .Type_immediacy00$ jbv\"k&-Stdlib__Uchar0=H^V9>ɠ+Stdlib__Sys0b'8=OIn+Stdlib__Set0ܔ@Z8XWaa2+Stdlib__Seq0?72#[O+Stdlib__Map0*4ɇ2s䠠.Stdlib__Lexing0^m|e,Stdlib__Lazy0$1mlࠠ/Stdlib__Hashtbl0(L%bԠ.Stdlib__Format00FClW.Stdlib__Either0HD ?|>.Stdlib__Domain0'Ϳo\0m.K.Stdlib__Buffer0,I[?z&Stdlib0t0VoS%{<F:%Shape0 M``ll)Primitive0dU=\I/}$Path0k.tbGmᠠ)Parsetree0v o[pY Y+Outcometree0BuG^)= 9c *Odoc_value0FJ]\fѬ*Odoc_types0ϸf%,e8.Odoc_parameter0n6sApT)Odoc_name0 d L_,Ɛ0D:L)Longident0wP q;ɡ(Location0nBɊOn?7~ؠ,Identifiable0]/*N %Ident0>ЃzV)j⠠*Format_doc0uy@GmWUࠠ0CamlinternalLazy0zY# #4#-8CamlinternalFormatBasics0|.e1R$|o(Asttypes0eT$BbRM dc@)Odoc_nameՠ@@@ _m