This is the fourth method naming convention we have in our codebase:

camelCase
CamelCase2
under_scores
under_Camel

Honestly, I'd be happy if we used camelCase everywhere, which is what we almost do now, and saved under_scores *exclusively* for boost and STL.