SmartPointer.hpp:8: Do not indent within a namespace [runtime/indentation_namespace] [4]
SmartPointer.hpp:19: Do not indent within a namespace [runtime/indentation_namespace] [4]
SmartPointer.hpp:22: Line ends in whitespace. Consider deleting these extra spaces. [whitespace/end_of_line] [4]
SmartPointer.hpp:28: If an else has a brace on one side, it should have it on both [readability/braces] [5]
SmartPointer.hpp:88: If an else has a brace on one side, it should have it on both [readability/braces] [5]
SmartPointer.hpp:106: Redundant blank line at the end of a code block should be deleted. [whitespace/blank_line] [3]
SmartPointer.hpp:127: Lines should be <= 80 characters long [whitespace/line_length] [2]
SmartPointer.hpp:128: Lines should be <= 80 characters long [whitespace/line_length] [2]
SmartPointer.hpp:128: Using C-style cast. Use reinterpret_cast<void*>(...) instead [readability/casting] [4]
SmartPointer.hpp:133: Lines should be <= 80 characters long [whitespace/line_length] [2]
SmartPointer.hpp:134: Lines should be <= 80 characters long [whitespace/line_length] [2]
SmartPointer.hpp:134: Using C-style cast. Use reinterpret_cast<void*>(...) instead [readability/casting] [4]
SmartPointer.hpp:142: You don't need a ; after a } [readability/braces] [4]
SmartPointer.hpp:141: Else clause should never be on same line as else (use 2 lines) [whitespace/newline] [4]
SmartPointer.hpp:150: Single-parameter constructors should be marked explicit. [runtime/explicit] [5]
SmartPointer.hpp:163: Closing brace should be aligned with beginning of class SmartPointer [whitespace/indent] [3]
SmartPointer.hpp:165: Namespace should be terminated with "// namespace smart_pointer" [readability/namespace] [5]
Done processing SmartPointer.hpp
Total errors found: 17
|