Support vts generation for fmq type in hidl-gen.
* Also did a few cleanup for Templated type.
Bug: 34385794
Test: make hidl-gen
Change-Id: I539bf8fe5a1bb65c36f6041417b34ddaf99840d7
diff --git a/VectorType.h b/VectorType.h
index a301a76..c267ba9 100644
--- a/VectorType.h
+++ b/VectorType.h
@@ -41,6 +41,7 @@
std::string getJavaType(bool forInitializer) const override;
std::string getVtsType() const override;
+ std::string getVtsValueName() const override;
void emitReaderWriter(
Formatter &out,
@@ -119,9 +120,6 @@
bool needsResolveReferences() const override;
bool resultNeedsDeref() const override;
- status_t emitVtsTypeDeclarations(Formatter &out) const override;
- status_t emitVtsAttributeType(Formatter &out) const override;
-
bool isJavaCompatible() const override;
void getAlignmentAndSize(size_t *align, size_t *size) const override;