Extend hidl-gen to support generate vts file.
b/30762234
TODO: add regression test.
Change-Id: I1c31fd9a85805cd450ea03cc0ccc750a756d1009
diff --git a/VectorType.cpp b/VectorType.cpp
index fc2360e..ed4ddb7 100644
--- a/VectorType.cpp
+++ b/VectorType.cpp
@@ -167,5 +167,17 @@
return true;
}
+status_t VectorType::emitVtsTypeDeclarations(Formatter &out) const {
+ out << "type: TYPE_VECTOR\n" << "vector_value: {\n";
+ out.indent();
+ status_t err = mElementType->emitVtsTypeDeclarations(out);
+ if (err != OK) {
+ return err;
+ }
+ out.unindent();
+ out << "}\n";
+ return OK;
+}
+
} // namespace android