michael@0: In file included from base_refcounted.cpp:5: michael@0: ./base_refcounted.h:45:3: warning: [chromium-style] Classes that are ref-counted should not have public destructors. michael@0: ~PublicRefCountedDtorInHeader() {} michael@0: ^ michael@0: ./base_refcounted.h:57:3: warning: [chromium-style] Classes that are ref-counted should not have public destructors. michael@0: ~PublicRefCountedThreadSafeDtorInHeader() {} michael@0: ^ michael@0: ./base_refcounted.h:94:3: warning: [chromium-style] Classes that are ref-counted should not have public destructors. michael@0: ~DerivedProtectedToPublicInHeader() {} michael@0: ^ michael@0: ./base_refcounted.h:99:1: warning: [chromium-style] Classes that are ref-counted should have explicit destructors that are protected or private. michael@0: class ImplicitDerivedProtectedToPublicInHeader michael@0: ^ michael@0: base_refcounted.cpp:16:3: warning: [chromium-style] Classes that are ref-counted should not have public destructors. michael@0: ~AnonymousDerivedProtectedToPublicInImpl() {} michael@0: ^ michael@0: base_refcounted.cpp:26:3: warning: [chromium-style] Classes that are ref-counted should not have public destructors. michael@0: ~PublicRefCountedDtorInImpl() {} michael@0: ^ michael@0: base_refcounted.cpp:52:3: warning: [chromium-style] Classes that are ref-counted should not have public destructors. michael@0: ~UnsafeTypedefChainInImpl() {} michael@0: ^ michael@0: 7 warnings generated.