Searched refs:TypeShape (Results 1 - 4 of 4) sorted by relevance

/fuchsia/zircon/system/host/fidl/include/fidl/
H A Dtype_shape.h10 class TypeShape { class
12 constexpr TypeShape(uint32_t size, uint32_t alignment, uint32_t depth = 0u, uint32_t max_handles = 0u, uint32_t max_out_of_line = 0u) function in class:TypeShape
14 constexpr TypeShape() function in class:TypeShape
15 : TypeShape(0u, 0u, 0u, 0u, 0u) {}
17 TypeShape(const TypeShape&) = default;
18 TypeShape& operator=(const TypeShape&) = default;
36 explicit FieldShape(TypeShape typeshape, uint32_t offset = 0u)
39 : FieldShape(TypeShape()) {}
[all...]
H A Dflat_ast.h382 TypeShape typeshape;
402 TypeShape typeshape;
455 TypeShape typeshape;
482 TypeShape typeshape;
492 TypeShape typeshape;
510 TypeShape typeshape;
635 bool CompileArrayType(ArrayType* array_type, TypeShape* out_type_metadata);
636 bool CompileVectorType(VectorType* vector_type, TypeShape* out_type_metadata);
637 bool CompileStringType(StringType* string_type, TypeShape* out_type_metadata);
638 bool CompileHandleType(HandleType* handle_type, TypeShape* out_type_metadat
[all...]
H A Dc_generator.h52 const TypeShape& typeshape;
/fuchsia/zircon/system/host/fidl/lib/
H A Dflat_ast.cpp95 constexpr TypeShape kHandleTypeShape = TypeShape(4u, 4u, 0u, 1u);
96 constexpr TypeShape kInt8TypeShape = TypeShape(1u, 1u);
97 constexpr TypeShape kInt16TypeShape = TypeShape(2u, 2u);
98 constexpr TypeShape kInt32TypeShape = TypeShape(4u, 4u);
99 constexpr TypeShape kInt64TypeShape = TypeShape(
[all...]

Completed in 38 milliseconds