how much C++ishness should be used
It's a c++ API so I would say : full c++ usage :P