100 if (this->size() <= 0)
103 <<
"Trying to pop result from a empty queue" <<
endl
111 popChecked<scalar>(result)
112 || popChecked<vector>(result)
113 || popChecked<tensor>(result)
114 || popChecked<symmTensor>(result)
115 || popChecked<sphericalTensor>(result)
121 <<
"Unsupported value type " << valueType() <<
nl
140 if (valueType() != result.valueType())
143 <<
"Type of pushed value " << result.valueType()
144 <<
" is not the expected type " << valueType() <<
nl
150 pushChecked<scalar>(result)
151 || pushChecked<vector>(result)
152 || pushChecked<tensor>(result)
153 || pushChecked<symmTensor>(result)
154 || pushChecked<sphericalTensor>(result)
160 <<
"Unsupported value type " << valueType() <<
nl
171 void Foam::expressions::exprResultStack::operator=
185 void Foam::expressions::exprResultStack::operator=
187 const exprResult& rhs
203 this->push(exprValue);