template <typename T, size_t N>
struct Array
Defined at line 19 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/array.h
Implementation of std::array guaranteed to have the same memory layout as a C array,
hence the same layout as the FIDL wire-format.
The standard does not guarantee that there are no trailing padding bytes in std::array.
When adding new functionalities to this struct, the data layout should not be changed.
Public Members
T[N] data_
Public Methods
size_t size ()
Defined at line 22 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/array.h
size_t max_size ()
Defined at line 24 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/array.h
size_t empty ()
Defined at line 25 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/array.h
const T * data ()
Defined at line 27 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/array.h
T * data ()
Defined at line 28 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/array.h
const T & at (size_t offset)
Defined at line 30 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/array.h
T & at (size_t offset)
Defined at line 31 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/array.h
const T & operator[] (size_t offset)
Defined at line 33 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/array.h
T & operator[] (size_t offset)
Defined at line 34 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/array.h
T * begin ()
Defined at line 36 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/array.h
const T * begin ()
Defined at line 37 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/array.h
const T * cbegin ()
Defined at line 38 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/array.h
T * end ()
Defined at line 40 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/array.h
const T * end ()
Defined at line 41 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/array.h
const T * cend ()
Defined at line 42 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/array.h