How we like our code.
This is the style guide for the cpp-netlib project. We strive for consistency throughout the codebase to make it easier for developers and users to understand the code.
The style guide is not exhaustive and is subject to change based on community agreement. If you have questions or clarifications to the contents of the style guide, get involved in the discussion at https://groups.google.com/group/cpp-netlib.
We enforce the formatting rules prescribed by the Google Style Guide as implemented by the clang-format tool.
We follow naming conventions used by the standard library.
NETWORK
and have words separated by underscores.We use all the facilities afforded us by C++. In particular, the most current C++ standard is the one we code against.
We organize the whole library in namespaces, and where appropriate as macro's and static class members.
impl
.