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