Skip to content

Commit

Permalink
import xml doc of development (5b757af5678fb52c723964a0dc06230b4618e851)
Browse files Browse the repository at this point in the history
  • Loading branch information
haxe-ci committed Nov 19, 2024
1 parent a799a03 commit 1106200
Show file tree
Hide file tree
Showing 11 changed files with 403 additions and 373 deletions.
75 changes: 39 additions & 36 deletions xml/development/cpp.xml
Original file line number Diff line number Diff line change
Expand Up @@ -36557,11 +36557,11 @@

@see https://haxe.org/manual/lf-condition-compilation.html</haxe_doc>
</getDefine>
<getHxbWriterConfiguration public="1" set="method" line="471" static="1">
<getHxbWriterConfiguration public="1" set="method" line="477" static="1">
<f a=""><x path="Null"><t path="haxe.hxb.WriterConfig"/></x></f>
<haxe_doc>Gets the current hxb writer configuration, if any.</haxe_doc>
</getHxbWriterConfiguration>
<setHxbWriterConfiguration public="1" set="method" line="496" static="1">
<setHxbWriterConfiguration public="1" set="method" line="502" static="1">
<f a="config">
<x path="Null"><t path="haxe.hxb.WriterConfig"/></x>
<x path="Void"/>
Expand Down Expand Up @@ -36590,7 +36590,7 @@
<to><icast><c path="String"/></icast></to>
<meta><m n=":enum"/></meta>
<impl><class path="haxe.macro._Compiler.IncludePosition_Impl_" params="" file="/home/runner/work/haxe/haxe/std/haxe/macro/Compiler.hx" private="1" module="haxe.macro.Compiler" extern="1" final="1">
<Top public="1" get="inline" set="null" expr="cast &quot;top&quot;" line="507" static="1">
<Top public="1" get="inline" set="null" expr="cast &quot;top&quot;" line="513" static="1">
<x path="haxe.macro.IncludePosition"/>
<meta>
<m n=":value"><e>cast "top"</e></m>
Expand All @@ -36599,7 +36599,7 @@
</meta>
<haxe_doc>Prepend the file content to the output file.</haxe_doc>
</Top>
<Closure public="1" get="inline" set="null" expr="cast &quot;closure&quot;" line="514" static="1">
<Closure public="1" get="inline" set="null" expr="cast &quot;closure&quot;" line="520" static="1">
<x path="haxe.macro.IncludePosition"/>
<meta>
<m n=":value"><e>cast "closure"</e></m>
Expand All @@ -36610,7 +36610,7 @@

Since the closure is in strict-mode, there may be run-time error if the input is not strict-mode-compatible.</haxe_doc>
</Closure>
<Inline public="1" get="inline" set="null" expr="cast &quot;inline&quot;" line="519" static="1">
<Inline public="1" get="inline" set="null" expr="cast &quot;inline&quot;" line="525" static="1">
<x path="haxe.macro.IncludePosition"/>
<meta>
<m n=":value"><e>cast "inline"</e></m>
Expand All @@ -36623,7 +36623,7 @@
</class></impl>
</abstract>
<class path="haxe.macro._Compiler.IncludePosition_Impl_" params="" file="/home/runner/work/haxe/haxe/std/haxe/macro/Compiler.hx" private="1" module="haxe.macro.Compiler" extern="1" final="1">
<Top public="1" get="inline" set="null" expr="cast &quot;top&quot;" line="507" static="1">
<Top public="1" get="inline" set="null" expr="cast &quot;top&quot;" line="513" static="1">
<x path="haxe.macro.IncludePosition"/>
<meta>
<m n=":value"><e>cast "top"</e></m>
Expand All @@ -36632,7 +36632,7 @@
</meta>
<haxe_doc>Prepend the file content to the output file.</haxe_doc>
</Top>
<Closure public="1" get="inline" set="null" expr="cast &quot;closure&quot;" line="514" static="1">
<Closure public="1" get="inline" set="null" expr="cast &quot;closure&quot;" line="520" static="1">
<x path="haxe.macro.IncludePosition"/>
<meta>
<m n=":value"><e>cast "closure"</e></m>
Expand All @@ -36643,7 +36643,7 @@

Since the closure is in strict-mode, there may be run-time error if the input is not strict-mode-compatible.</haxe_doc>
</Closure>
<Inline public="1" get="inline" set="null" expr="cast &quot;inline&quot;" line="519" static="1">
<Inline public="1" get="inline" set="null" expr="cast &quot;inline&quot;" line="525" static="1">
<x path="haxe.macro.IncludePosition"/>
<meta>
<m n=":value"><e>cast "inline"</e></m>
Expand Down Expand Up @@ -38185,111 +38185,111 @@
<class path="haxe.macro.Printer" params="" file="/home/runner/work/haxe/haxe/std/haxe/macro/Printer.hx">
<tabs><c path="String"/></tabs>
<tabString><c path="String"/></tabString>
<printUnop public="1" set="method" line="44"><f a="op">
<printUnop public="1" set="method" line="47"><f a="op">
<e path="haxe.macro.Unop"/>
<c path="String"/>
</f></printUnop>
<printBinop public="1" set="method" line="54"><f a="op">
<printBinop public="1" set="method" line="57"><f a="op">
<e path="haxe.macro.Binop"/>
<c path="String"/>
</f></printBinop>
<escapeString set="method" line="83"><f a="s:delim">
<escapeString set="method" line="86"><f a="s:delim">
<c path="String"/>
<c path="String"/>
<c path="String"/>
</f></escapeString>
<printFormatString public="1" set="method" line="93"><f a="s">
<printFormatString public="1" set="method" line="97"><f a="s">
<c path="String"/>
<c path="String"/>
</f></printFormatString>
<printString public="1" set="method" line="97"><f a="s">
<printString public="1" set="method" line="101"><f a="s">
<c path="String"/>
<c path="String"/>
</f></printString>
<printConstant public="1" set="method" line="102"><f a="c">
<printConstant public="1" set="method" line="106"><f a="c">
<e path="haxe.macro.Constant"/>
<c path="String"/>
</f></printConstant>
<printTypeParam public="1" set="method" line="113"><f a="param">
<printTypeParam public="1" set="method" line="117"><f a="param">
<e path="haxe.macro.TypeParam"/>
<c path="String"/>
</f></printTypeParam>
<printTypePath public="1" set="method" line="119"><f a="tp">
<printTypePath public="1" set="method" line="123"><f a="tp">
<t path="haxe.macro.TypePath"/>
<c path="String"/>
</f></printTypePath>
<printComplexType public="1" set="method" line="126"><f a="ct">
<printComplexType public="1" set="method" line="130"><f a="ct">
<e path="haxe.macro.ComplexType"/>
<c path="String"/>
</f></printComplexType>
<printMetadata public="1" set="method" line="154"><f a="meta">
<printMetadata public="1" set="method" line="158"><f a="meta">
<t path="haxe.macro.MetadataEntry"/>
<c path="String"/>
</f></printMetadata>
<printAccess public="1" set="method" line="157"><f a="access">
<printAccess public="1" set="method" line="161"><f a="access">
<e path="haxe.macro.Access"/>
<c path="String"/>
</f></printAccess>
<printField public="1" set="method" line="172"><f a="field">
<printField public="1" set="method" line="176"><f a="field">
<t path="haxe.macro.Field"/>
<c path="String"/>
</f></printField>
<printTypeParamDecl public="1" set="method" line="200"><f a="tpd">
<printTypeParamDecl public="1" set="method" line="204"><f a="tpd">
<t path="haxe.macro.TypeParamDecl"/>
<c path="String"/>
</f></printTypeParamDecl>
<printFunctionArg public="1" set="method" line="207"><f a="arg">
<printFunctionArg public="1" set="method" line="211"><f a="arg">
<t path="haxe.macro.FunctionArg"/>
<c path="String"/>
</f></printFunctionArg>
<printFunction public="1" set="method" line="209"><f a="func:?kind">
<printFunction public="1" set="method" line="213"><f a="func:?kind">
<t path="haxe.macro.Function"/>
<e path="haxe.macro.FunctionKind"/>
<c path="String"/>
</f></printFunction>
<printVar public="1" set="method" line="223"><f a="v">
<printVar public="1" set="method" line="227"><f a="v">
<t path="haxe.macro.Var"/>
<c path="String"/>
</f></printVar>
<printObjectFieldKey public="1" set="method" line="231"><f a="of">
<printObjectFieldKey public="1" set="method" line="235"><f a="of">
<t path="haxe.macro.ObjectField"/>
<c path="String"/>
</f></printObjectFieldKey>
<printObjectField public="1" set="method" line="238"><f a="of">
<printObjectField public="1" set="method" line="242"><f a="of">
<t path="haxe.macro.ObjectField"/>
<c path="String"/>
</f></printObjectField>
<printExpr public="1" set="method" line="243"><f a="e">
<printExpr public="1" set="method" line="247"><f a="e">
<t path="haxe.macro.Expr"/>
<c path="String"/>
</f></printExpr>
<printExprs public="1" set="method" line="302"><f a="el:sep">
<printExprs public="1" set="method" line="306"><f a="el:sep">
<c path="Array"><t path="haxe.macro.Expr"/></c>
<c path="String"/>
<c path="String"/>
</f></printExprs>
<printExtension set="method" line="306"><f a="tpl:fields">
<printExtension set="method" line="310"><f a="tpl:fields">
<c path="Array"><t path="haxe.macro.TypePath"/></c>
<c path="Array"><t path="haxe.macro.Field"/></c>
<c path="String"/>
</f></printExtension>
<printStructure set="method" line="313"><f a="fields">
<printStructure set="method" line="317"><f a="fields">
<c path="Array"><t path="haxe.macro.Field"/></c>
<c path="String"/>
</f></printStructure>
<printTypeDefinition public="1" set="method" line="317">
<printTypeDefinition public="1" set="method" line="321">
<f a="t:?printPackage" v=":true">
<t path="haxe.macro.TypeDefinition"/>
<x path="Bool"/>
<c path="String"/>
</f>
<meta><m n=":value"><e>{ printPackage : true }</e></m></meta>
</printTypeDefinition>
<printFieldWithDelimiter set="method" line="436"><f a="f">
<printFieldWithDelimiter set="method" line="437"><f a="f">
<t path="haxe.macro.Field"/>
<c path="String"/>
</f></printFieldWithDelimiter>
<opt params="T" set="method" line="447">
<opt params="T" set="method" line="448">
<f a="v:f:?prefix" v="::&quot;&quot;">
<c path="opt.T"/>
<f a="">
Expand All @@ -38301,19 +38301,22 @@
</f>
<meta><m n=":value"><e>{ prefix : "" }</e></m></meta>
</opt>
<printExprWithPositions public="1" set="method" line="449"><f a="e">
<printExprWithPositions public="1" set="method" line="450"><f a="e">
<t path="haxe.macro.Expr"/>
<c path="String"/>
</f></printExprWithPositions>
<new public="1" set="method" line="38">
<new public="1" set="method" line="41">
<f a="?tabString" v="&quot;\t&quot;">
<c path="String"/>
<x path="Void"/>
</f>
<meta><m n=":value"><e>{ tabString : "\t" }</e></m></meta>
</new>
<haxe_doc>This class provides some utility methods to convert elements from the
macro context to a human-readable String representation.</haxe_doc>
macro context to a human-readable String representation.

This is only guaranteed to work with data that corresponds to valid Haxe
syntax.</haxe_doc>
</class>
<typedef path="haxe.macro.TExprTools" params="" file="/home/runner/work/haxe/haxe/std/haxe/macro/Tools.hx" module="haxe.macro.Tools">
<c path="haxe.macro.ExprTools"/>
Expand Down
Loading

0 comments on commit 1106200

Please sign in to comment.