blob: 616de64ebdcd2dccacfa6edb510fba6d00f0e151 [file] [log] [blame]
<link rel="stylesheet" href="../style.css" />
[TOC]
# test.constants
## **STRUCTS**
### Struct {#Struct data-text="Struct"}
*Defined in [test.constants/constants.test.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:tools/fidl/fidlc/testdata/constants.test.fidl;l=42)*
<table>
<tr><th>Field</th><th>Type</th><th>Description</th><th>Default</th></tr>
<tr id="Struct.int64_with_default">
<td><code>int64_with_default</code></td>
<td>
<code>int64</code>
</td>
<td></td>
<td>7</td>
</tr>
<tr id="Struct.string_with_default">
<td><code>string_with_default</code></td>
<td>
<code>string</code>
</td>
<td></td>
<td>stuff</td>
</tr>
<tr id="Struct.bool_with_default">
<td><code>bool_with_default</code></td>
<td>
<code>bool</code>
</td>
<td></td>
<td>true</td>
</tr>
<tr id="Struct.enum_with_default">
<td><code>enum_with_default</code></td>
<td>
<code><a class='link' href='#Enum'>Enum</a></code>
</td>
<td></td>
<td><a class='link' href='#Enum.E'>Enum.E</a></td>
</tr>
<tr id="Struct.bits_with_default">
<td><code>bits_with_default</code></td>
<td>
<code><a class='link' href='#Bits'>Bits</a></code>
</td>
<td></td>
<td><a class='link' href='#Bits.B'>Bits.B</a></td>
</tr>
</table>
## **ENUMS**
### Enum [strict](/fuchsia-src/reference/fidl/language/language.md#strict-vs-flexible){:.fidl-attribute} {#Enum data-text="Enum"}
Type: <code>uint32</code>
*Defined in [test.constants/constants.test.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:tools/fidl/fidlc/testdata/constants.test.fidl;l=34)*
<table>
<tr><th>Name</th><th>Value</th><th>Description</th></tr>
<tr id="Enum.E">
<td><h3 id="Enum.E" class="add-link hide-from-toc">E</h3></td>
<td><code>170</code></td>
<td></td>
</tr>
</table>
### 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.constants/constants.test.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:tools/fidl/fidlc/testdata/constants.test.fidl;l=16)*
<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></code></td>
<td></td>
</tr>
<tr id="EnumType.SECOND_VALUE">
<td><h3 id="EnumType.SECOND_VALUE" class="add-link hide-from-toc">SECOND_VALUE</h3></td>
<td><code></code></td>
<td></td>
</tr>
</table>
## **BITS**
### Bits [strict](/fuchsia-src/reference/fidl/language/language.md#strict-vs-flexible){:.fidl-attribute} {#Bits}
Type: <code>uint32</code>
*Defined in [test.constants/constants.test.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:tools/fidl/fidlc/testdata/constants.test.fidl;l=38)*
<table>
<tr><th>Name</th><th>Value</th><th>Description</th></tr>
<tr id="Bits.B">
<td><h3 id="Bits.B" class="add-link hide-from-toc">B</h3></td>
<td>8</td>
<td></td>
</tr>
</table>
### BitsType [strict](/fuchsia-src/reference/fidl/language/language.md#strict-vs-flexible){:.fidl-attribute} {#BitsType}
Type: <code>uint32</code>
*Defined in [test.constants/constants.test.fidl](https://cs.opensource.google/fuchsia/fuchsia/+/main:tools/fidl/fidlc/testdata/constants.test.fidl;l=23)*
<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.SECOND_VALUE">
<td><h3 id="BitsType.SECOND_VALUE" class="add-link hide-from-toc">SECOND_VALUE</h3></td>
<td></td>
<td></td>
</tr>
<tr id="BitsType.THIRD_VALUE">
<td><h3 id="BitsType.THIRD_VALUE" class="add-link hide-from-toc">THIRD_VALUE</h3></td>
<td></td>
<td></td>
</tr>
</table>
## **CONSTANTS**
<table>
<tr><th>Name</th><th>Value</th><th>Type</th><th>Description</th></tr>
<tr id="BOOL">
<td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:tools/fidl/fidlc/testdata/constants.test.fidl;l=13">BOOL</a></td>
<td>
<code>true</code>
</td>
<td><code>bool</code></td>
<td></td>
</tr>
<tr id="FLOAT32">
<td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:tools/fidl/fidlc/testdata/constants.test.fidl;l=11">FLOAT32</a></td>
<td>
<code>3.14159</code>
</td>
<td><code>float32</code></td>
<td></td>
</tr>
<tr id="FLOAT64">
<td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:tools/fidl/fidlc/testdata/constants.test.fidl;l=12">FLOAT64</a></td>
<td>
<code>3.14159</code>
</td>
<td><code>float64</code></td>
<td></td>
</tr>
<tr id="INT16">
<td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:tools/fidl/fidlc/testdata/constants.test.fidl;l=8">INT16</a></td>
<td>
<code>4</code>
</td>
<td><code>int16</code></td>
<td></td>
</tr>
<tr id="INT32">
<td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:tools/fidl/fidlc/testdata/constants.test.fidl;l=9">INT32</a></td>
<td>
<code>4</code>
</td>
<td><code>int32</code></td>
<td></td>
</tr>
<tr id="INT64">
<td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:tools/fidl/fidlc/testdata/constants.test.fidl;l=10">INT64</a></td>
<td>
<code>4</code>
</td>
<td><code>int64</code></td>
<td></td>
</tr>
<tr id="INT8">
<td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:tools/fidl/fidlc/testdata/constants.test.fidl;l=7">INT8</a></td>
<td>
<code>4</code>
</td>
<td><code>int8</code></td>
<td></td>
</tr>
<tr id="STRING">
<td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:tools/fidl/fidlc/testdata/constants.test.fidl;l=14">STRING</a></td>
<td><code>string</code></td>
<td><code>String</code></td>
<td></td>
</tr>
<tr id="UINT16">
<td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:tools/fidl/fidlc/testdata/constants.test.fidl;l=4">UINT16</a></td>
<td>
<code>4</code>
</td>
<td><code>uint16</code></td>
<td></td>
</tr>
<tr id="UINT32">
<td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:tools/fidl/fidlc/testdata/constants.test.fidl;l=5">UINT32</a></td>
<td>
<code>4</code>
</td>
<td><code>uint32</code></td>
<td></td>
</tr>
<tr id="UINT64">
<td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:tools/fidl/fidlc/testdata/constants.test.fidl;l=6">UINT64</a></td>
<td>
<code>4</code>
</td>
<td><code>uint64</code></td>
<td></td>
</tr>
<tr id="UINT8">
<td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:tools/fidl/fidlc/testdata/constants.test.fidl;l=3">UINT8</a></td>
<td>
<code>4</code>
</td>
<td><code>uint8</code></td>
<td></td>
</tr>
<tr id="bitsPrimitiveVal">
<td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:tools/fidl/fidlc/testdata/constants.test.fidl;l=29">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="bitsVal">
<td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:tools/fidl/fidlc/testdata/constants.test.fidl;l=28">bitsVal</a></td>
<td></td>
</tr>
<tr id="enumPrimitiveVal">
<td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:tools/fidl/fidlc/testdata/constants.test.fidl;l=21">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="enumVal">
<td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:tools/fidl/fidlc/testdata/constants.test.fidl;l=20">enumVal</a></td>
<td></td>
</tr>
<tr id="orResult">
<td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:tools/fidl/fidlc/testdata/constants.test.fidl;l=31">orResult</a></td>
<td></td>
</tr>
<tr id="orResultPrimitiveVal">
<td><a href="https://cs.opensource.google/fuchsia/fuchsia/+/main:tools/fidl/fidlc/testdata/constants.test.fidl;l=32">orResultPrimitiveVal</a></td>
<td>
<code></code>
</td>
<td><code>uint32</code></td>
<td></td>
</tr>
</table>