diff --git a/src/main/java/org/bytedeco/javacpp/tools/InfoMap.java b/src/main/java/org/bytedeco/javacpp/tools/InfoMap.java index ba6ee471..aa2d303e 100644 --- a/src/main/java/org/bytedeco/javacpp/tools/InfoMap.java +++ b/src/main/java/org/bytedeco/javacpp/tools/InfoMap.java @@ -247,6 +247,9 @@ String normalize(String name, boolean unconst, boolean untemplate) { if (template >= 0) { name = foundConst ? "const " : ""; for (int i = 0; i < template; i++) { + if(i > 0 && (tokens[i].match('>') && tokens[i-1].match('>') || tokens[i-1].match(Token.OPERATOR))) { + name += " "; + } name += tokens[i]; } for (int i = parameters; i < n; i++) {