108d1513503ef66c26813594932af1801fb3ef4b
[charm.git] / tests / charm++ / method_templates / pgm.ci
1 mainmodule client  {
2   extern module mylib;
3   include "utils.h";
4
5   initnode register_instantiations();
6   extern entry void libArray doSomething(cntType&, CkReduction::reducerType&, CkCallback&);
7   extern entry void libArray doSomething(avg&, CkReduction::reducerType&, CkCallback&);
8
9   initnode register_reducers();
10
11   mainchare pgm {
12     entry pgm (CkArgMsg *m);
13
14     entry void startTest();
15     template <typename T>
16     entry[reductiontarget] void acceptResults(T t);
17   };
18
19 }
20