Ejemplo n.º 1
0
 void *calc(int x, int y, int z, int w)
 {
     if (calcCurrent(x, y, z, w)) {
         m_val = m_op.eval(*(Ti *)m_child->calc(x, y, z, w));
     }
     return (void *)(&m_val);
 }
Ejemplo n.º 2
0
 void *calc(int idx)
 {
     if (calcCurrent(idx)) {
         m_val = m_op.eval(*(Ti *)m_child->calc(idx));
     }
     return (void *)&m_val;
 }
Ejemplo n.º 3
0
 void calc(int idx, int lim) final
 {
     m_op.eval(TNode<To>::m_val, m_child->m_val, lim);
 }