Skip to content

Commit

Permalink
import xml doc of haxe.Copy (e21722293caefedc25349168ad06dc97d4016a57)
Browse files Browse the repository at this point in the history
  • Loading branch information
haxe-ci committed Dec 16, 2024
1 parent 3e6f799 commit f17861c
Show file tree
Hide file tree
Showing 11 changed files with 604 additions and 604 deletions.
120 changes: 60 additions & 60 deletions xml/haxe.Copy/cpp.xml
Original file line number Diff line number Diff line change
Expand Up @@ -11460,66 +11460,6 @@
<impl><class path="haxe._Constraints.Constructible_Impl_" params="" file="/home/runner/work/haxe/haxe/std/haxe/Constraints.hx" private="1" module="haxe.Constraints" extern="1" final="1"/></impl>
</abstract>
<class path="haxe._Constraints.Constructible_Impl_" params="" file="/home/runner/work/haxe/haxe/std/haxe/Constraints.hx" private="1" module="haxe.Constraints" extern="1" final="1"/>
<class path="haxe._Copy.ObjectCache" params="K" file="/home/runner/work/haxe/haxe/std/haxe/Copy.hx" private="1" module="haxe.Copy">
<cache><c path="haxe.ds.ObjectMap">
<c path="haxe._Copy.ObjectCache.K"/>
<c path="haxe._Copy.ObjectCache.K"/>
</c></cache>
<get public="1" get="inline" set="null" line="44"><f a="k">
<c path="haxe._Copy.ObjectCache.K"/>
<x path="Null"><c path="haxe._Copy.ObjectCache.K"/></x>
</f></get>
<set public="1" get="inline" set="null" line="48"><f a="k:v">
<c path="haxe._Copy.ObjectCache.K"/>
<c path="haxe._Copy.ObjectCache.K"/>
<x path="Void"/>
</f></set>
<new public="1" set="method" line="40"><f a=""><x path="Void"/></f></new>
</class>
<class path="haxe.Copy" params="" file="/home/runner/work/haxe/haxe/std/haxe/Copy.hx">
<copy public="1" params="T" set="method" line="233" static="1">
<f a="v">
<c path="copy.T"/>
<c path="copy.T"/>
</f>
<haxe_doc>Creates a deep copy of `v`.

The following values remain unchanged:

* null
* numeric values
* boolean values
* strings
* functions
* type and enum references (e.g. `haxe.Copy`, `haxe.ds.Option`)
* instances of Date
* enum values without arguments

Any other value `v` is recursively copied, ensuring
that `v != copy(v)` holds.</haxe_doc>
</copy>
<cache><c path="haxe._Copy.ObjectCache"><a/></c></cache>
<workList><c path="Array"><f a=""><x path="Void"/></f></c></workList>
<defer set="method" line="63"><f a="f">
<f a=""><x path="Void"/></f>
<x path="Void"/>
</f></defer>
<copyValue params="T:O" set="method" line="68"><f a="v">
<c path="copyValue.T"/>
<c path="copyValue.T"/>
</f></copyValue>
<getRef params="T" get="inline" set="null" line="185"><f a="v">
<c path="getRef.T"/>
<c path="getRef.T"/>
</f></getRef>
<copyFields set="method" line="189"><f a="v:nv">
<d/>
<d/>
<x path="Void"/>
</f></copyFields>
<finalize set="method" line="196"><f a=""><x path="Void"/></f></finalize>
<new set="method" line="58"><f a=""><x path="Void"/></f></new>
</class>
<abstract path="haxe.DynamicAccess" params="T" file="/home/runner/work/haxe/haxe/std/haxe/DynamicAccess.hx">
<from><icast><d><c path="haxe.DynamicAccess.T"/></d></icast></from>
<this><d><c path="haxe.DynamicAccess.T"/></d></this>
Expand Down Expand Up @@ -40347,6 +40287,66 @@

@see <https://haxe.org/manual/cr-rtti.html>]]></haxe_doc>
</class>
<class path="haxe.runtime._Copy.ObjectCache" params="K" file="/home/runner/work/haxe/haxe/std/haxe/runtime/Copy.hx" private="1" module="haxe.runtime.Copy">
<cache><c path="haxe.ds.ObjectMap">
<c path="haxe.runtime._Copy.ObjectCache.K"/>
<c path="haxe.runtime._Copy.ObjectCache.K"/>
</c></cache>
<get public="1" get="inline" set="null" line="44"><f a="k">
<c path="haxe.runtime._Copy.ObjectCache.K"/>
<x path="Null"><c path="haxe.runtime._Copy.ObjectCache.K"/></x>
</f></get>
<set public="1" get="inline" set="null" line="48"><f a="k:v">
<c path="haxe.runtime._Copy.ObjectCache.K"/>
<c path="haxe.runtime._Copy.ObjectCache.K"/>
<x path="Void"/>
</f></set>
<new public="1" set="method" line="40"><f a=""><x path="Void"/></f></new>
</class>
<class path="haxe.runtime.Copy" params="" file="/home/runner/work/haxe/haxe/std/haxe/runtime/Copy.hx">
<copy public="1" params="T" set="method" line="233" static="1">
<f a="v">
<c path="copy.T"/>
<c path="copy.T"/>
</f>
<haxe_doc>Creates a deep copy of `v`.

The following values remain unchanged:

* null
* numeric values
* boolean values
* strings
* functions
* type and enum references (e.g. `haxe.runtime.Copy`, `haxe.ds.Option`)
* instances of Date
* enum values without arguments

Any other value `v` is recursively copied, ensuring
that `v != copy(v)` holds.</haxe_doc>
</copy>
<cache><c path="haxe.runtime._Copy.ObjectCache"><a/></c></cache>
<workList><c path="Array"><f a=""><x path="Void"/></f></c></workList>
<defer set="method" line="63"><f a="f">
<f a=""><x path="Void"/></f>
<x path="Void"/>
</f></defer>
<copyValue params="T:O" set="method" line="68"><f a="v">
<c path="copyValue.T"/>
<c path="copyValue.T"/>
</f></copyValue>
<getRef params="T" get="inline" set="null" line="185"><f a="v">
<c path="getRef.T"/>
<c path="getRef.T"/>
</f></getRef>
<copyFields set="method" line="189"><f a="v:nv">
<d/>
<d/>
<x path="Void"/>
</f></copyFields>
<finalize set="method" line="196"><f a=""><x path="Void"/></f></finalize>
<new set="method" line="58"><f a=""><x path="Void"/></f></new>
</class>
<abstract path="haxe.xml._Access.NodeAccess" params="" file="/home/runner/work/haxe/haxe/std/haxe/xml/Access.hx" private="1" module="haxe.xml.Access">
<from><icast><c path="Xml"/></icast></from>
<this><c path="Xml"/></this>
Expand Down
138 changes: 69 additions & 69 deletions xml/haxe.Copy/flash.xml
Original file line number Diff line number Diff line change
Expand Up @@ -29405,75 +29405,6 @@
<toString public="1" set="method"><f a=""><c path="String"/></f></toString>
<clear public="1" set="method"><f a=""><x path="Void"/></f></clear>
</class>
<class path="haxe._Copy.ObjectCache" params="K" file="/home/runner/work/haxe/haxe/std/haxe/Copy.hx" private="1" module="haxe.Copy">
<cache><c path="haxe.ds.ObjectMap">
<c path="haxe._Copy.ObjectCache.K"/>
<c path="haxe._Copy.ObjectCache.K"/>
</c></cache>
<get public="1" get="inline" set="null" line="44"><f a="k">
<c path="haxe._Copy.ObjectCache.K"/>
<x path="Null"><c path="haxe._Copy.ObjectCache.K"/></x>
</f></get>
<set public="1" get="inline" set="null" line="48"><f a="k:v">
<c path="haxe._Copy.ObjectCache.K"/>
<c path="haxe._Copy.ObjectCache.K"/>
<x path="Void"/>
</f></set>
<new public="1" set="method" line="40"><f a=""><x path="Void"/></f></new>
</class>
<class path="haxe.Copy" params="" file="/home/runner/work/haxe/haxe/std/haxe/Copy.hx">
<copy public="1" params="T" set="method" line="233" static="1">
<f a="v">
<c path="copy.T"/>
<c path="copy.T"/>
</f>
<haxe_doc>Creates a deep copy of `v`.

The following values remain unchanged:

* null
* numeric values
* boolean values
* strings
* functions
* type and enum references (e.g. `haxe.Copy`, `haxe.ds.Option`)
* instances of Date
* enum values without arguments

Any other value `v` is recursively copied, ensuring
that `v != copy(v)` holds.</haxe_doc>
</copy>
<cache><c path="haxe._Copy.ObjectCache"><a/></c></cache>
<workList><c path="Array"><f a=""><x path="Void"/></f></c></workList>
<defer set="method" line="63"><f a="f">
<f a=""><x path="Void"/></f>
<x path="Void"/>
</f></defer>
<copyValue params="T:O" set="method" line="68"><f a="v">
<c path="copyValue.T"/>
<c path="copyValue.T"/>
</f></copyValue>
<getRef params="T" get="inline" set="null" line="185"><f a="v">
<c path="getRef.T"/>
<c path="getRef.T"/>
</f></getRef>
<copyFields set="method" line="189"><f a="v:nv">
<d/>
<d/>
<x path="Void"/>
</f></copyFields>
<finalize set="method" line="196"><f a=""><x path="Void"/></f></finalize>
<copyClassFields set="method" line="203">
<f a="v:nv:c">
<d/>
<d/>
<d/>
<x path="Void"/>
</f>
<meta><m n=":has_untyped"/></meta>
</copyClassFields>
<new set="method" line="58"><f a=""><x path="Void"/></f></new>
</class>
<abstract path="haxe.DynamicAccess" params="T" file="/home/runner/work/haxe/haxe/std/haxe/DynamicAccess.hx">
<from><icast><d><c path="haxe.DynamicAccess.T"/></d></icast></from>
<this><d><c path="haxe.DynamicAccess.T"/></d></this>
Expand Down Expand Up @@ -55775,6 +55706,75 @@

@see <https://haxe.org/manual/cr-rtti.html>]]></haxe_doc>
</class>
<class path="haxe.runtime._Copy.ObjectCache" params="K" file="/home/runner/work/haxe/haxe/std/haxe/runtime/Copy.hx" private="1" module="haxe.runtime.Copy">
<cache><c path="haxe.ds.ObjectMap">
<c path="haxe.runtime._Copy.ObjectCache.K"/>
<c path="haxe.runtime._Copy.ObjectCache.K"/>
</c></cache>
<get public="1" get="inline" set="null" line="44"><f a="k">
<c path="haxe.runtime._Copy.ObjectCache.K"/>
<x path="Null"><c path="haxe.runtime._Copy.ObjectCache.K"/></x>
</f></get>
<set public="1" get="inline" set="null" line="48"><f a="k:v">
<c path="haxe.runtime._Copy.ObjectCache.K"/>
<c path="haxe.runtime._Copy.ObjectCache.K"/>
<x path="Void"/>
</f></set>
<new public="1" set="method" line="40"><f a=""><x path="Void"/></f></new>
</class>
<class path="haxe.runtime.Copy" params="" file="/home/runner/work/haxe/haxe/std/haxe/runtime/Copy.hx">
<copy public="1" params="T" set="method" line="233" static="1">
<f a="v">
<c path="copy.T"/>
<c path="copy.T"/>
</f>
<haxe_doc>Creates a deep copy of `v`.

The following values remain unchanged:

* null
* numeric values
* boolean values
* strings
* functions
* type and enum references (e.g. `haxe.runtime.Copy`, `haxe.ds.Option`)
* instances of Date
* enum values without arguments

Any other value `v` is recursively copied, ensuring
that `v != copy(v)` holds.</haxe_doc>
</copy>
<cache><c path="haxe.runtime._Copy.ObjectCache"><a/></c></cache>
<workList><c path="Array"><f a=""><x path="Void"/></f></c></workList>
<defer set="method" line="63"><f a="f">
<f a=""><x path="Void"/></f>
<x path="Void"/>
</f></defer>
<copyValue params="T:O" set="method" line="68"><f a="v">
<c path="copyValue.T"/>
<c path="copyValue.T"/>
</f></copyValue>
<getRef params="T" get="inline" set="null" line="185"><f a="v">
<c path="getRef.T"/>
<c path="getRef.T"/>
</f></getRef>
<copyFields set="method" line="189"><f a="v:nv">
<d/>
<d/>
<x path="Void"/>
</f></copyFields>
<finalize set="method" line="196"><f a=""><x path="Void"/></f></finalize>
<copyClassFields set="method" line="203">
<f a="v:nv:c">
<d/>
<d/>
<d/>
<x path="Void"/>
</f>
<meta><m n=":has_untyped"/></meta>
</copyClassFields>
<new set="method" line="58"><f a=""><x path="Void"/></f></new>
</class>
<abstract path="haxe.xml._Access.NodeAccess" params="" file="/home/runner/work/haxe/haxe/std/haxe/xml/Access.hx" private="1" module="haxe.xml.Access">
<from><icast><c path="Xml"/></icast></from>
<this><c path="Xml"/></this>
Expand Down
Loading

0 comments on commit f17861c

Please sign in to comment.