Changed 'operator' to 'roperator' to avoid C++ conflict.