bytedeco/javacpp

Add support variadic templates

Open

#81 aperta il 28 feb 2016

Vedi su GitHub
 (4 commenti) (0 reazioni) (0 assegnatari)Java (620 fork)batch import
enhancementhelp wanted

Metriche repository

Star
 (4279 star)
Metriche merge PR
 (Nessuna PR mergiata in 30 g)

Descrizione

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

Guida contributor