1 # Entry method prototype.
3 entry [${3:flags}] void ${1:name}(${2:args});
4 # Entry method definition.
6 entry void ${1:name}(${2:args}) {
11 when ${1:name}${3:[iter]}(${2:CkReductionMsg *msg}) {
16 mainmodule ${1:main} {
24 contribute(${1:sizeof(struct)}, ${2:ptr}, CkReduction::${3:client});