It seems that we already have MFBT code that has lower case methods begin/end/cbegin/cend, etc., for compatibility with C++ standard library iteration: https://dxr.mozilla.org/mozilla-central/source/mfbt/ReverseIterator.h#136
I guess these methods shouldn't be capitalized, then. It seems that even size() and empty() should be lower-case if one wants a type to quack like a Container: http://en.cppreference.com/w/cpp/concept/Container Should these, too, no longer be capitalized? If a containerish type has more methods that are uncapitalized for the above reasons than methods whose names aren't constrained by standard interop, should the remaining methods follow Mozilla naming or standard library naming? -- Henri Sivonen hsivo...@hsivonen.fi https://hsivonen.fi/ _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform