C++ Documentation Practices