Named operators for C++