generate C++ interface header, proxy and stub headers and sources.
diff --git a/ArrayType.h b/ArrayType.h
index 25320f4..3e44fe4 100644
--- a/ArrayType.h
+++ b/ArrayType.h
@@ -13,6 +13,29 @@
void dump(Formatter &out) const override;
+ std::string getCppType(StorageMode mode, std::string *extra) const override;
+
+ void emitReaderWriter(
+ Formatter &out,
+ const std::string &name,
+ const std::string &parcelObj,
+ bool parcelObjIsPointer,
+ bool isReader,
+ ErrorMode mode) const override;
+
+ void emitReaderWriterEmbedded(
+ Formatter &out,
+ const std::string &name,
+ bool nameIsPointer,
+ const std::string &parcelObj,
+ bool parcelObjIsPointer,
+ bool isReader,
+ ErrorMode mode,
+ const std::string &parentName,
+ const std::string &offsetText) const override;
+
+ bool needsEmbeddedReadWrite() const override;
+
private:
Type *mElementType;
std::string mDimension;