diff options
author | Daniel Bevenius <daniel.bevenius@gmail.com> | 2018-05-02 08:59:35 +0200 |
---|---|---|
committer | Myles Borins <mylesborins@google.com> | 2018-05-08 18:26:16 -0700 |
commit | 018b5ad800cc28a298d68dab33649adc1e8656e8 (patch) | |
tree | 8731a73ed010e3b45938f483ee8b8af0832742ba /CPP_STYLE_GUIDE.md | |
parent | 6acefc36ee2a0e9713345d3226963dd084e04d89 (diff) | |
download | node-new-018b5ad800cc28a298d68dab33649adc1e8656e8.tar.gz |
doc: add snake_case section for C-like structs
This commit adds a section mentioning that for C-like structs it is
alright to use snake_case.
PR-URL: https://github.com/nodejs/node/pull/20423
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Diffstat (limited to 'CPP_STYLE_GUIDE.md')
-rw-r--r-- | CPP_STYLE_GUIDE.md | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/CPP_STYLE_GUIDE.md b/CPP_STYLE_GUIDE.md index edc5f0f12e..41e1f082f8 100644 --- a/CPP_STYLE_GUIDE.md +++ b/CPP_STYLE_GUIDE.md @@ -12,6 +12,7 @@ * [CamelCase for methods, functions, and classes](#camelcase-for-methods-functions-and-classes) * [snake\_case for local variables and parameters](#snake_case-for-local-variables-and-parameters) * [snake\_case\_ for private class fields](#snake_case_-for-private-class-fields) + * [snake\_case\_ for C-like structs](#snake_case_-for-c-like-structs) * [Space after `template`](#space-after-template) * [Memory Management](#memory-management) * [Memory allocation](#memory-allocation) @@ -147,6 +148,15 @@ class Foo { }; ``` +## snake\_case\_ for C-like structs +For plain C-like structs snake_case can be used. + +```c++ +struct foo_bar { + int name; +} +``` + ## Space after `template` ```c++ |