bytedeco/javacpp

Add support variadic templates

Open

#81 创建于 2016年2月28日

在 GitHub 查看
 (4 评论) (0 反应) (0 负责人)Java (620 fork)batch import
enhancementhelp wanted

仓库指标

Star
 (4,279 star)
PR 合并指标
 (30 天内没有已合并 PR)

描述

Add support for variadic templates

eg.

template <typename... Arguments> returntype functionname(Arguments... args);

or

template<typename ...Arguments> class classname;

Currently this throws an NPE:

Caused by: java.lang.NullPointerException
    at org.bytedeco.javacpp.tools.Parser.parameters(Parser.java:1366)
    at org.bytedeco.javacpp.tools.Parser.declarator(Parser.java:845)
    at org.bytedeco.javacpp.tools.Parser.function(Parser.java:1457)
    at org.bytedeco.javacpp.tools.Parser.declarations(Parser.java:2639)
    at org.bytedeco.javacpp.tools.Parser.group(Parser.java:2214)
    at org.bytedeco.javacpp.tools.Parser.declarations(Parser.java:2638)
    at org.bytedeco.javacpp.tools.Parser.namespace(Parser.java:2544)
    at org.bytedeco.javacpp.tools.Parser.declarations(Parser.java:2637)
    at org.bytedeco.javacpp.tools.Parser.parse(Parser.java:2713)
    at org.bytedeco.javacpp.tools.Parser.parse(Parser.java:2806)
    at org.bytedeco.javacpp.tools.Builder.parse(Builder.java:69)
    at org.bytedeco.javacpp.tools.Builder.build(Builder.java:625)
    at org.bytedeco.javacpp.tools.BuildMojo.execute(BuildMojo.java:226)```

贡献者指南