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