diff options
Diffstat (limited to 'backend/check')
-rwxr-xr-x | backend/check | 6 |
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 |