Constructor should be first method of public section, probably followed by blank line. Also, while style is inconsistent in these files, this should be 'DBClientCursor& c' per kernel style guide rules.