Add new C++ rule BaseClassDestructorShouldBeVirtualOrProtectedRule.
- Fix protected inheritance.
- Fix violation for AbstractASTVisitorRule.
Remove duplicated violations from pmd reporter.
Add option to support duplicate violations in the report.
Use ReposrtableResults instead of Results in reporters.
Add missing override to Results class.
Using UniqueResults.
Fix some code style issues.
Replace result pointer with unique_ptr.
Refactored Results.
Preparation for unit tests, ongoing...
Remove redundant linking library
Looking up correct folder for compiler runtime libraries
Merge branch 'BaseClassDestructorShouldBeVirtualOrProtectedRule' of https://github.com/Jarod42/oclint into Jarod42-BaseClassDestructorShouldBeVirtualOrProtectedRule
Use std::unique_ptr to replace llvm::OwningPtr
Apply recent rule structural changes
Merge branch 'Jarod42-BaseClassDestructorShouldBeVirtualOrProtectedRule'
Move comparison operator from UniqueResults into Violation class.
Add operator== to ViolationSet for ReulstCollectorTest.
Add simple test for ViolationSet::operator==.