Prebuilt types.h
It defines the data types that may used by VHAL server. It is generated
from /hardware/interfaces/automotive/vehicle/2.0/types.hal, the
generated file is at `out/soong/.intermediates/hardware/interfaces/automotive/vehicle/2.0/android.hardware.automotive.vehicle@2.0_genc++_headers/gen/android/hardware/automotive/vehicle/2.0/types.h`.
The following changes are made on the original generated file:
- remove hidl headers
- add <vector> <string> and <sstream>
- add `using`s to define `hidl_` data types
- copy `XXToString` implementations from system/libhidl/base/include/hidl/HidlSupport.h
- remove `static_asserts`. Since `hidl_` types are only aliases, the offset asserts are no longer true.
- remove `hidl_enum_values` specializations
Test: build
Bug: 148877226
Change-Id: I1df2e2cef06afc48aca403b010e59de22ddaa121
1 file changed