SmartPointer.hpp:21: "public:" should be preceded by a blank line [whitespace/blank_line] [3]
SmartPointer.hpp:30: You don't need a ; after a } [readability/braces] [4]
SmartPointer.hpp:38: You don't need a ; after a } [readability/braces] [4]
SmartPointer.hpp:44: You don't need a ; after a } [readability/braces] [4]
SmartPointer.hpp:56: You don't need a ; after a } [readability/braces] [4]
SmartPointer.hpp:66: You don't need a ; after a } [readability/braces] [4]
SmartPointer.hpp:77: You don't need a ; after a } [readability/braces] [4]
SmartPointer.hpp:87: You don't need a ; after a } [readability/braces] [4]
SmartPointer.hpp:86: Redundant blank line at the end of a code block should be deleted. [whitespace/blank_line] [3]
SmartPointer.hpp:97: You don't need a ; after a } [readability/braces] [4]
SmartPointer.hpp:104: You don't need a ; after a } [readability/braces] [4]
SmartPointer.hpp:113: You don't need a ; after a } [readability/braces] [4]
SmartPointer.hpp:166: Constructors callable with one argument should be marked explicit. [runtime/explicit] [5]
SmartPointer.hpp:182: Namespace should be terminated with "// namespace smart_pointer" [readability/namespace] [5]
Done processing SmartPointer.hpp
Total errors found: 14
|