struct Builtin
Defined at line 230 of file ../../tools/fidl/fidlc/src/flat_ast.h
Public Members
Identity id
Public Methods
void Builtin (Identity id, Name name)
Defined at line 269 of file ../../tools/fidl/fidlc/src/flat_ast.h
bool IsInternal ()
Return true if this decl is for an internal fidl type.
Enumerations
enum class Identity : uint8_t
| Name | Value | Comments |
|---|---|---|
| kBool | 0 |
Layouts (primitive) |
| kInt8 | 1 |
Layouts (primitive) |
| kInt16 | 2 |
Layouts (primitive) |
| kInt32 | 3 |
Layouts (primitive) |
| kInt64 | 4 |
Layouts (primitive) |
| kUint8 | 5 |
Layouts (primitive) |
| kZxUchar | 6 |
Layouts (primitive) |
| kUint16 | 7 |
Layouts (primitive) |
| kUint32 | 8 |
Layouts (primitive) |
| kUint64 | 9 |
Layouts (primitive) |
| kZxUsize64 | 10 |
Layouts (primitive) |
| kZxUintptr64 | 11 |
Layouts (primitive) |
| kFloat32 | 12 |
Layouts (primitive) |
| kFloat64 | 13 |
Layouts (primitive) |
| kString | 14 |
Layouts (other) |
| kBox | 15 |
Layouts (templated) |
| kArray | 16 |
Layouts (templated) |
| kStringArray | 17 |
Layouts (templated) |
| kVector | 18 |
Layouts (templated) |
| kZxExperimentalPointer | 19 |
Layouts (templated) |
| kClientEnd | 20 |
Layouts (templated) |
| kServerEnd | 21 |
Layouts (templated) |
| kByte | 22 |
Layouts (aliases) |
| kFrameworkErr | 23 |
Layouts (internal) |
| kOptional | 24 |
Constraints |
| kMax | 25 |
Constraints |
| kNext | 26 |
Version constants |
| kHead | 27 |
Version constants |
Defined at line 231 of file ../../tools/fidl/fidlc/src/flat_ast.h