Browse Source

Included some basic STD types in the helping library with system templates.

Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
pull/696/head
Dimitar Dobrev 10 years ago
parent
commit
dab3f9fb31
  1. 4
      src/Generator/Passes/GenerateTemplatesCodePass.cs

4
src/Generator/Passes/GenerateTemplatesCodePass.cs

@ -43,7 +43,11 @@ namespace CppSharp.Passes
{ {
var cppBuilder = new StringBuilder(); var cppBuilder = new StringBuilder();
if (module == Driver.Options.SystemModule) if (module == Driver.Options.SystemModule)
{
cppBuilder.Append("#include <string>\n"); cppBuilder.Append("#include <string>\n");
cppBuilder.Append("#include <vector>\n");
cppBuilder.Append("#include <map>\n");
}
else else
foreach (var header in module.Headers) foreach (var header in module.Headers)
cppBuilder.AppendFormat("#include <{0}>\n", header); cppBuilder.AppendFormat("#include <{0}>\n", header);

Loading…
Cancel
Save