| version 2.16 | version 2.17 |
|---|
| |
| class CProxyElement_ArrayBase; /*forward declaration*/ | class CProxyElement_ArrayBase; /*forward declaration*/ |
| class CProxyElement_Group; /*forward declaration*/ | class CProxyElement_Group; /*forward declaration*/ |
| class CProxy_NodeGroup; | class CProxy_NodeGroup; |
| | class Chare; |
| | class Group; |
| | class NodeGroup; |
| | class ArrayElement; |
| | |
| | #define CkSelfCallback(ep) CkCallback(this, ep) |
| | |
| class CkCallback { | class CkCallback { |
| public: | public: |
| |
| {d.array.ep=ep; d.array.id=id; d.array.idx.asMax()=idx;} | {d.array.ep=ep; d.array.id=id; d.array.idx.asMax()=idx;} |
| CkCallback(int ep,const CProxyElement_ArrayBase &arrElt,CmiBool doInline=CmiFalse); | CkCallback(int ep,const CProxyElement_ArrayBase &arrElt,CmiBool doInline=CmiFalse); |
| | |
| | CkCallback(Chare *p, int ep, CmiBool doInline=CmiFalse); |
| | CkCallback(Group *p, int ep, CmiBool doInline=CmiFalse); |
| | CkCallback(NodeGroup *p, int ep, CmiBool doInline=CmiFalse); |
| | CkCallback(ArrayElement *p, int ep,CmiBool doInline=CmiFalse); |
| | |
| CkCallback(const CcsDelayedReply &reply) | CkCallback(const CcsDelayedReply &reply) |
| :type(replyCCS) {d.ccsReply.reply=reply;} | :type(replyCCS) {d.ccsReply.reply=reply;} |
| | |