Skip to main content
GitHub

PRQA QA-C++

This page was automatically generated and should not be edited.

The information on this page was provided by outside contributors and has not been verified by SEI CERT.

The table below can be re-ordered, by clicking column headers.

Tool Version: 4.4

CheckerGuideline
0014DCL52-CPP. Never qualify a reference type with const or volatile
1510MSC52-CPP. Value-returning functions must return a value from all exit paths
1772CON53-CPP. Avoid deadlock by locking in a predefined order
1773CON53-CPP. Avoid deadlock by locking in a predefined order
1774CON52-CPP. Prevent data races when accessing bit-fields from multiple threads
1775CON52-CPP. Prevent data races when accessing bit-fields from multiple threads
2012DCL50-CPP. Do not define a C-style variadic function
2110MEM51-CPP. Properly deallocate dynamically allocated resources
2111MEM51-CPP. Properly deallocate dynamically allocated resources
2112MEM51-CPP. Properly deallocate dynamically allocated resources
2113MEM51-CPP. Properly deallocate dynamically allocated resources
2118MEM51-CPP. Properly deallocate dynamically allocated resources
2160DCL54-CPP. Overload allocation and deallocation functions as a pair in the same scope
2502DCL53-CPP. Do not write syntactically ambiguous declarations
2510DCL53-CPP. Do not write syntactically ambiguous declarations
2518DCL59-CPP. Do not define an unnamed namespace in a header file
2625DCL50-CPP. Do not define a C-style variadic function
2668CTR54-CPP. Do not subtract iterators that do not refer to the same container
2726EXP53-CPP. Do not read uninitialized memory
2727EXP53-CPP. Do not read uninitialized memory
2728EXP53-CPP. Do not read uninitialized memory
2761CTR54-CPP. Do not subtract iterators that do not refer to the same container
2762CTR54-CPP. Do not subtract iterators that do not refer to the same container
2763CTR54-CPP. Do not subtract iterators that do not refer to the same container
2766CTR54-CPP. Do not subtract iterators that do not refer to the same container
2767CTR54-CPP. Do not subtract iterators that do not refer to the same container
2768CTR54-CPP. Do not subtract iterators that do not refer to the same container
2810OOP55-CPP. Do not use pointer-to-member operators to access nonexistent members
2811OOP55-CPP. Do not use pointer-to-member operators to access nonexistent members
2812EXP54-CPP. Do not access an object outside of its lifetime
2812OOP55-CPP. Do not use pointer-to-member operators to access nonexistent members
2813EXP54-CPP. Do not access an object outside of its lifetime
2813OOP55-CPP. Do not use pointer-to-member operators to access nonexistent members
2814EXP54-CPP. Do not access an object outside of its lifetime
2814OOP55-CPP. Do not use pointer-to-member operators to access nonexistent members
2888MSC54-CPP. A signal handler must be a plain old function
2891CTR50-CPP. Guarantee that container indices and iterators are within the valid range
2930EXP54-CPP. Do not access an object outside of its lifetime
2