aboutsummaryrefslogtreecommitdiff
path: root/contributing.md
diff options
context:
space:
mode:
authorLoek Le Blansch <loek@pipeframe.xyz>2024-10-10 12:31:36 +0200
committerLoek Le Blansch <loek@pipeframe.xyz>2024-10-10 12:31:36 +0200
commit128969619a22dfc17a9ea35335c0d21c6ad0c954 (patch)
tree33c0dfe9472c304e240a75137614ea1a3c373930 /contributing.md
parent579824011d5e8776e2079d6624a39535517760ff (diff)
update contributing.md
Diffstat (limited to 'contributing.md')
-rw-r--r--contributing.md5
1 files changed, 5 insertions, 0 deletions
diff --git a/contributing.md b/contributing.md
index 364e835..e5d4bd8 100644
--- a/contributing.md
+++ b/contributing.md
@@ -59,6 +59,11 @@
declaration instead of using the constructor.
- Header files declare either a single class or symbols within a single
namespace.
+- Use of the `auto` type is not allowed, with the following exceptions:
+ - When naming the item type in a range-based for loop
+ - When calling template factory methods that explicitly name the return type
+ in the function call signature
+ - When fetching a singleton instance
## CMakeLists specific