Include <new> when placement new is used
diff --git a/gen/src/include.rs b/gen/src/include.rs
index 0ed76ac..4309c9c 100644
--- a/gen/src/include.rs
+++ b/gen/src/include.rs
@@ -56,6 +56,7 @@
pub cstring: bool,
pub exception: bool,
pub memory: bool,
+ pub new: bool,
pub string: bool,
pub type_traits: bool,
pub utility: bool,
@@ -106,6 +107,9 @@
if self.memory {
writeln!(f, "#include <memory>")?;
}
+ if self.new {
+ writeln!(f, "#include <new>")?;
+ }
if self.string {
writeln!(f, "#include <string>")?;
}