bytedeco/javacpp

Add support variadic templates

Open

#81 ouverte le 28 févr. 2016

Voir sur GitHub
 (4 commentaires) (0 réactions) (0 assignés)Java (620 forks)batch import
enhancementhelp wanted

Métriques du dépôt

Stars
 (4 279 stars)
Métriques de merge PR
 (Aucune PR mergée en 30 j)

Description

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)```

Guide contributeur