1 d6e3180e 2023-08-30 continue # vostok C++ coding style
3 d6e3180e 2023-08-30 continue => https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines C++ Core Guidelines
7 d6e3180e 2023-08-30 continue * <snake_case>.cc
8 d6e3180e 2023-08-30 continue * <snake_case>.h
10 d6e3180e 2023-08-30 continue ## Names
13 abc0e99f 2023-08-30 continue * CamelCase for class, struct and enum;
14 d6e3180e 2023-08-30 continue * snake_case for namespace, variable, function and method;
15 d6e3180e 2023-08-30 continue * SCREAMING_CASE for constants.
17 d6e3180e 2023-08-30 continue Prefixes:
18 d6e3180e 2023-08-30 continue * Use "m_" prefix for private members of class ;
19 d6e3180e 2023-08-30 continue * Use "s_" prefix for static members of class;
20 d6e3180e 2023-08-30 continue * Use "g_" prefix for global variables.
22 28505793 2023-08-30 continue ## class or struct
25 d6e3180e 2023-08-30 continue * data members can vary independently;
26 d6e3180e 2023-08-30 continue * all members are public;
27 d6e3180e 2023-08-30 continue * does not contain methods.
30 28505793 2023-08-30 continue * has an invariant;
31 28505793 2023-08-30 continue * all members are private.