Searched refs:element_size (Results 1 - 7 of 7) sorted by relevance

/fuchsia/zircon/system/ulib/fidl/include/lib/fidl/
H A Dinternal.h15 // This also applies to arrays and vectors. For arrays, element_count * element_size will always fit
16 // with 32 bits. For vectors, max_count * element_size will always fit within 32 bits.
100 // An array is essentially a struct with |array_size / element_size| of the same field, named at
105 const uint32_t element_size; member in struct:fidl::FidlCodedArray
107 constexpr FidlCodedArray(const fidl_type* element, uint32_t array_size, uint32_t element_size) argument
108 : element(element), array_size(array_size), element_size(element_size) {}
152 // Note that |max_count * element_size| is guaranteed to fit into a uint32_t. Unlike other types,
158 const uint32_t element_size; member in struct:fidl::FidlCodedVector
161 constexpr FidlCodedVector(const fidl_type* element, uint32_t max_count, uint32_t element_size, argument
[all...]
/fuchsia/zircon/system/ulib/fidl/
H A Dencoding.cpp134 array_state.element_size = fidl_type->coded_array.element_size;
149 vector_state.element_size = fidl_type->coded_vector.element_size;
168 Frame(const fidl_type_t* element, uint32_t array_size, uint32_t element_size, argument
174 array_state.element_size = element_size;
198 field += array_state.element_size;
239 uint32_t element_size; member in struct:__anon1079::FidlEncoder::__anon1080::__anon1085
251 uint32_t element_size; member in struct:__anon1079::FidlEncoder::__anon1080::__anon1088
[all...]
H A Ddecoding.cpp114 array_state.element_size = fidl_type->coded_array.element_size;
129 vector_state.element_size = fidl_type->coded_vector.element_size;
148 Frame(const fidl_type_t* element, uint32_t array_size, uint32_t element_size, argument
154 array_state.element_size = element_size;
178 field += array_state.element_size;
219 uint32_t element_size; member in struct:__anon1059::FidlDecoder::__anon1060::__anon1065
231 uint32_t element_size; member in struct:__anon1059::FidlDecoder::__anon1060::__anon1068
[all...]
H A Dvalidating.cpp111 array_state.element_size = fidl_type->coded_array.element_size;
126 vector_state.element_size = fidl_type->coded_vector.element_size;
147 Frame(const fidl_type_t* element, uint32_t array_size, uint32_t element_size, argument
153 array_state.element_size = element_size;
177 field += array_state.element_size;
218 uint32_t element_size; member in struct:__anon1102::FidlValidator::__anon1103::__anon1108
230 uint32_t element_size; member in struct:__anon1102::FidlValidator::__anon1103::__anon1111
[all...]
H A Dformatting.cpp117 type->coded_array.element_size);
/fuchsia/zircon/system/host/fidl/include/fidl/
H A Dcoded_ast.h202 uint32_t element_size)
204 element_type(element_type), element_size(element_size) {}
207 const uint32_t element_size; member in struct:fidl::coded::ArrayType
221 uint32_t element_size, types::Nullability nullability)
223 element_type(element_type), max_count(max_count), element_size(element_size),
228 const uint32_t element_size; member in struct:fidl::coded::VectorType
201 ArrayType(std::string name, const Type* element_type, uint32_t array_size, uint32_t element_size) argument
220 VectorType(std::string name, const Type* element_type, uint32_t max_count, uint32_t element_size, types::Nullability nullability) argument
/fuchsia/zircon/system/host/fidl/lib/
H A Dtables_generator.cpp222 Emit(&tables_file_, array_type.element_size);
249 Emit(&tables_file_, vector_type.element_size);
337 uint32_t element_size = array_type->element_type->size; local
340 std::move(name), coded_element_type, array_size, element_size);
352 uint32_t element_size = coded_element_type->size; local
356 std::move(name), coded_element_type, max_count, element_size, vector_type->nullability);

Completed in 34 milliseconds