10 m_numberOfOperands(1),
18 for (
int i=0; i<m_numberOfOperands; i++) {
28 for (
int i=0; i<m_numberOfOperands; i++) {
29 newOperands[i] = m_operands[i];
32 newOperands[m_numberOfOperands] =
operand;
33 m_operands = newOperands;
38 return m_numberOfOperands;
47 assert(i < m_numberOfOperands);
52 for (
int i = 0; i < m_numberOfOperands; i++) {
53 m_operands[i] =
nullptr;
Expression ** operands() const
int numberOfOperands() const
void pushExpression(Expression *operand)
ListData(Expression *operand)
const Expression * operand(int i) const