aboutsummaryrefslogtreecommitdiff
path: root/backend/check
diff options
context:
space:
mode:
Diffstat (limited to 'backend/check')
-rwxr-xr-xbackend/check6
1 files changed, 6 insertions, 0 deletions
diff --git a/backend/check b/backend/check
index b283acf..f100e41 100755
--- a/backend/check
+++ b/backend/check
@@ -3,9 +3,15 @@ for file in *.cpp *.hpp *.h ; do
# non C-style headers
grep -Hn '#include\s*<[^.]\+>' "$file" | grep -v '<random>'
# forbidden STL containers
+ grep -Hn '\<unique_ptr\>' "$file"
grep -Hn '\<make_unique\>' "$file"
+ grep -Hn '\<shared_ptr\>' "$file"
+ grep -Hn '\<make_shared\>' "$file"
grep -Hn '\<vector\>' "$file"
+ grep -Hn '\<string\>[^.]' "$file" # [^.] is to ignore C's <string.h>
grep -Hn '\<pair\>' "$file"
+ grep -Hn '\<map\>' "$file"
+ grep -Hn '\<unordered_map\>' "$file"
done
exit 0