Browse Source

[generator] Fixed C++ inline namespace processing in CLI.

pull/916/head
Joao Matos 8 years ago
parent
commit
38f8207c1d
  1. 4
      src/Generator/Generators/CLI/CLIHeaders.cs

4
src/Generator/Generators/CLI/CLIHeaders.cs

@ -185,8 +185,8 @@ namespace CppSharp.Generators.CLI @@ -185,8 +185,8 @@ namespace CppSharp.Generators.CLI
public void GenerateNamespace(Namespace @namespace)
{
var isTopLevel = @namespace is TranslationUnit;
var generateNamespace = !isTopLevel || !@namespace.IsInline &&
!string.IsNullOrEmpty(@namespace.TranslationUnit.Module.OutputNamespace);
var generateNamespace = !@namespace.IsInline && (!isTopLevel ||
!string.IsNullOrEmpty(@namespace.TranslationUnit.Module.OutputNamespace));
if (generateNamespace)
{

Loading…
Cancel
Save