From ad66f6ecda2147300d0f93096da3eeba5fc6da31 Mon Sep 17 00:00:00 2001 From: hsutter Date: Mon, 25 Jan 2016 11:05:25 -0800 Subject: [PATCH] Tweaked F.7 enforcement --- CppCoreGuidelines.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CppCoreGuidelines.md b/CppCoreGuidelines.md index ac38cee..701df32 100644 --- a/CppCoreGuidelines.md +++ b/CppCoreGuidelines.md @@ -2218,7 +2218,7 @@ We can catch dangling pointers statically, so we don't need to rely on resource ##### Enforcement -* Difficult: Flag smart pointer parameters (parameters of a type that overloads `operator->` or `operator*`) that are never copied, moved from, or assigned to. That means the ownership semantics are not used. +* Difficult: Flag smart pointer parameters (parameters of a type that overloads `operator->` or `operator*`) that are never copied, moved from, or assigned to, or passed along to another function that could do so. That means the ownership semantics are not used. ### F.8: Prefer pure functions