Searched refs:FieldShape (Results 1 - 3 of 3) sorted by relevance

/fuchsia/zircon/system/host/fidl/include/fidl/
H A Dtype_shape.h34 class FieldShape { class
36 explicit FieldShape(TypeShape typeshape, uint32_t offset = 0u) function in class:FieldShape
38 FieldShape() function in class:FieldShape
39 : FieldShape(TypeShape()) {}
H A Dflat_ast.h392 FieldShape fieldshape;
447 FieldShape fieldshape;
503 FieldShape fieldshape;
513 FieldShape membershape;
/fuchsia/zircon/system/host/fidl/lib/
H A Dflat_ast.cpp128 TypeShape CStructTypeShape(std::vector<FieldShape*>* fields, uint32_t extra_handles = 0u) {
135 for (FieldShape* field : *fields) {
172 TypeShape FidlStructTypeShape(std::vector<FieldShape*>* fields) {
204 auto packed_sizes_field = FieldShape(kUint64TypeShape);
205 auto pointer_type = FieldShape(PointerTypeShape(contained_type));
206 std::vector<FieldShape*> header{&packed_sizes_field, &pointer_type};
228 auto num_fields = FieldShape(kUint32TypeShape);
229 auto data_field = FieldShape(PointerTypeShape(pointer_element));
230 std::vector<FieldShape*> header{&num_fields, &data_field};
242 auto size = FieldShape(kUint64TypeShap
[all...]

Completed in 31 milliseconds