[c++] Apply NativeName before WrapInNameSpace in idl_gen_cpp.cpp (#6419)
authorAndreas Kabel <akabel@users.noreply.github.com>
Mon, 25 Jan 2021 17:22:01 +0000 (09:22 -0800)
committerGitHub <noreply@github.com>
Mon, 25 Jan 2021 17:22:01 +0000 (09:22 -0800)
commit0984d4328dfa25eb1e79d25d92e134debcedfd7b
treed95c5d4b542137599b47692c20c68cc916d268be
parent786f69b248f731b7df009046e8b688b67dbd1da8
[c++] Apply NativeName before WrapInNameSpace in idl_gen_cpp.cpp (#6419)

* Apply NativeName before WrapInNameSpace in idl_gen_cpp.cpp

* remove actual_type argument from GetUnionElement -- it's always true

* Merge GetUnionElement's native_type and wrap_native argument -- they always have the same value.

* Use convenience method WrapNativeNameInNameSpace

* Remove wrap_namespace argument from GetUnionElement

* Move declaration closer to first use.
src/idl_gen_cpp.cpp