From 6897bb99bb53f001acff71283556f39df3705820 Mon Sep 17 00:00:00 2001 From: Caleb Epstein Date: Thu, 28 Jul 2016 15:22:29 -0400 Subject: [PATCH] Use fully qualified names of structs in UnPack --- src/idl_gen_cpp.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/idl_gen_cpp.cpp b/src/idl_gen_cpp.cpp index ad20b36cb..6eaab1445 100644 --- a/src/idl_gen_cpp.cpp +++ b/src/idl_gen_cpp.cpp @@ -975,8 +975,10 @@ class CppGenerator : public BaseGenerator { if (invector) { return "*" + val; } else { - return "std::unique_ptr<" + type.struct_def->name + - ">(new " + type.struct_def->name + "(*" + val + "))"; + return "std::unique_ptr<" + + WrapInNameSpace (*type.struct_def) + + ">(new " + + WrapInNameSpace (*type.struct_def) + "(*" + val + "))"; } } else { return val + "->UnPack()";