blob: bf18946bd1f2b82cbccec2453581b27bfe0ce312 [file] [log] [blame]
<link rel="stylesheet" href="../style.css" />
[TOC]
# test.consts
## **ENUMS**
### EnumType [strict](/fuchsia-src/reference/fidl/language/language.md#strict-vs-flexible){:.fidl-attribute} {#EnumType data-text="EnumType"}
Type: <code>int32</code>
*Defined in [test.consts/consts.test.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:tools/fidl/fidlc/testdata/consts.test.fidl;l=21)*
<table>
<tr><th>Name</th><th>Value</th><th>Description</th></tr>
<tr id="EnumType.VALUE">
<td><h3 id="EnumType.VALUE" class="add-link hide-from-toc">VALUE</h3></td>
<td><code>1</code></td>
<td></td>
</tr>
<tr id="EnumType.true">
<td><h3 id="EnumType.true" class="add-link hide-from-toc">true</h3></td>
<td><code>2</code></td>
<td></td>
</tr>
</table>
## **BITS**
### BitsType [strict](/fuchsia-src/reference/fidl/language/language.md#strict-vs-flexible){:.fidl-attribute} {#BitsType data-text="BitsType"}
Type: <code>uint32</code>
*Defined in [test.consts/consts.test.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:tools/fidl/fidlc/testdata/consts.test.fidl;l=31)*
<table>
<tr><th>Name</th><th>Value</th><th>Description</th></tr>
<tr id="BitsType.VALUE">
<td><h3 id="BitsType.VALUE" class="add-link hide-from-toc">VALUE</h3></td>
<td>1</td>
<td></td>
</tr>
<tr id="BitsType.true">
<td><h3 id="BitsType.true" class="add-link hide-from-toc">true</h3></td>
<td>2</td>
<td></td>
</tr>
</table>
## **CONSTANTS**
<table>
<tr><th>Name</th><th>Value</th><th>Type</th><th>Description</th></tr>
<tr id="ANSWER">
<td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:tools/fidl/fidlc/testdata/consts.test.fidl;l=7">ANSWER</a></td>
<td>
<code>42</code>
</td>
<td><code>uint16</code></td>
<td></td>
</tr>
<tr id="ANSWER_IN_BINARY">
<td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:tools/fidl/fidlc/testdata/consts.test.fidl;l=9">ANSWER_IN_BINARY</a></td>
<td>
<code>42</code>
</td>
<td><code>uint16</code></td>
<td></td>
</tr>
<tr id="ANSWER_NARROWED">
<td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:tools/fidl/fidlc/testdata/consts.test.fidl;l=8">ANSWER_NARROWED</a></td>
<td>
<code><a class='link' href='#ANSWER'>ANSWER</a></code>
</td>
<td><code>uint8</code></td>
<td></td>
</tr>
<tr id="CONVERSION_FACTOR">
<td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:tools/fidl/fidlc/testdata/consts.test.fidl;l=15">CONVERSION_FACTOR</a></td>
<td>
<code>1.41421</code>
</td>
<td><code>float64</code></td>
<td></td>
</tr>
<tr id="DIAMOND">
<td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:tools/fidl/fidlc/testdata/consts.test.fidl;l=11">DIAMOND</a></td>
<td>
<code>1746410393481133080</code>
</td>
<td><code>uint64</code></td>
<td></td>
</tr>
<tr id="ENABLED_FLAG">
<td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:tools/fidl/fidlc/testdata/consts.test.fidl;l=5">ENABLED_FLAG</a></td>
<td>
<code>true</code>
</td>
<td><code>bool</code></td>
<td></td>
</tr>
<tr id="FUCHSIA">
<td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:tools/fidl/fidlc/testdata/consts.test.fidl;l=12">FUCHSIA</a></td>
<td>
<code>4054509061583223046</code>
</td>
<td><code>uint64</code></td>
<td></td>
</tr>
<tr id="MIN_TEMP">
<td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:tools/fidl/fidlc/testdata/consts.test.fidl;l=14">MIN_TEMP</a></td>
<td>
<code>-273.15</code>
</td>
<td><code>float32</code></td>
<td></td>
</tr>
<tr id="OFFSET">
<td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:tools/fidl/fidlc/testdata/consts.test.fidl;l=6">OFFSET</a></td>
<td>
<code>-33</code>
</td>
<td><code>int8</code></td>
<td></td>
</tr>
<tr id="POPULATION_USA_2018">
<td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:tools/fidl/fidlc/testdata/consts.test.fidl;l=10">POPULATION_USA_2018</a></td>
<td>
<code>330000000</code>
</td>
<td><code>uint32</code></td>
<td></td>
</tr>
<tr id="USERNAME">
<td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:tools/fidl/fidlc/testdata/consts.test.fidl;l=13">USERNAME</a></td>
<td><code>&quot;squeenze&quot;</code></td>
<td><code>String</code></td>
<td></td>
</tr>
<tr id="ZX_CONST">
<td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:tools/fidl/fidlc/testdata/consts.test.fidl;l=19">ZX_CONST</a></td>
<td>
<code><a class='link' href='../zx/'>zx</a>/<a class='link' href='../zx/#CHANNEL_MAX_MSG_BYTES'>CHANNEL_MAX_MSG_BYTES</a></code>
</td>
<td><code>uint64</code></td>
<td></td>
</tr>
<tr id="ZX_OBJ_VAL">
<td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:tools/fidl/fidlc/testdata/consts.test.fidl;l=17">ZX_OBJ_VAL</a></td>
<td></td>
</tr>
<tr id="ZX_RIGHTS_VAL">
<td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:tools/fidl/fidlc/testdata/consts.test.fidl;l=18">ZX_RIGHTS_VAL</a></td>
<td></td>
</tr>
<tr id="bitsPrimitiveTrue">
<td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:tools/fidl/fidlc/testdata/consts.test.fidl;l=39">bitsPrimitiveTrue</a></td>
<td>
<code><a class='link' href='#BitsType.true'>BitsType.true</a></code>
</td>
<td><code>uint32</code></td>
<td></td>
</tr>
<tr id="bitsPrimitiveVal">
<td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:tools/fidl/fidlc/testdata/consts.test.fidl;l=36">bitsPrimitiveVal</a></td>
<td>
<code><a class='link' href='#BitsType.VALUE'>BitsType.VALUE</a></code>
</td>
<td><code>uint32</code></td>
<td></td>
</tr>
<tr id="bitsPrimitiveValNarrowed">
<td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:tools/fidl/fidlc/testdata/consts.test.fidl;l=37">bitsPrimitiveValNarrowed</a></td>
<td>
<code><a class='link' href='#BitsType.VALUE'>BitsType.VALUE</a></code>
</td>
<td><code>uint8</code></td>
<td></td>
</tr>
<tr id="bitsTrue">
<td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:tools/fidl/fidlc/testdata/consts.test.fidl;l=38">bitsTrue</a></td>
<td></td>
</tr>
<tr id="bitsVal">
<td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:tools/fidl/fidlc/testdata/consts.test.fidl;l=35">bitsVal</a></td>
<td></td>
</tr>
<tr id="enumPrimitiveTrue">
<td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:tools/fidl/fidlc/testdata/consts.test.fidl;l=29">enumPrimitiveTrue</a></td>
<td>
<code><a class='link' href='#EnumType.true'>EnumType.true</a></code>
</td>
<td><code>int32</code></td>
<td></td>
</tr>
<tr id="enumPrimitiveVal">
<td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:tools/fidl/fidlc/testdata/consts.test.fidl;l=26">enumPrimitiveVal</a></td>
<td>
<code><a class='link' href='#EnumType.VALUE'>EnumType.VALUE</a></code>
</td>
<td><code>int32</code></td>
<td></td>
</tr>
<tr id="enumPrimitiveValNarrowed">
<td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:tools/fidl/fidlc/testdata/consts.test.fidl;l=27">enumPrimitiveValNarrowed</a></td>
<td>
<code><a class='link' href='#EnumType.VALUE'>EnumType.VALUE</a></code>
</td>
<td><code>int8</code></td>
<td></td>
</tr>
<tr id="enumTrue">
<td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:tools/fidl/fidlc/testdata/consts.test.fidl;l=28">enumTrue</a></td>
<td></td>
</tr>
<tr id="enumVal">
<td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:tools/fidl/fidlc/testdata/consts.test.fidl;l=25">enumVal</a></td>
<td></td>
</tr>
</table>