Lint Analysis Results Report for OXRegistryWatchNotifier.cpp |
| Implementation file: | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXRegistryWatchNotifier.cpp |
|---|---|
| Project: | UTStaticLib2008 |
| Solution: | UsingStaticLib.sln [configuration: Debug] |
| Analysis Status: | Complete |
| Last Analysed: | 08 October 2008, 12:12:06 |
| Total Issues: | 10 |
| Elective Notes: | 4 (40.00%) |
| Informational: | 3 (30.00%) |
| Warnings: | 3 (30.00%) |
| Errors: | 0 (0.00%) |
| Internal Errors: | 0 (0.00%) |
| Fatal Errors: | 0 (0.00%) |
| User: | Anna |
| Computer: | GABRIELLE |
Issue count by category ![]() Issue count by message number ![]() |
| Order | Category | Severity | Issue No. | Source File | Line No. | Issue Text |
|---|---|---|---|---|---|---|
| 1 | Elective Note | 1 | 1928 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXRegistryWatchNotifier.cpp | 60 | Symbol 'CObject' did not appear in the constructor initializer list -- Effective C++ #12 |
| 2 | Warning | 3 | 1555 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXRegistryWatchNotifier.cpp | 72 | Direct pointer copy of member 'COXRegistryWatchNotifier::m_hWatchKey' within copy assignment operator: 'COXRegistryWatchNotifier::operator=(const COXRegistryWatchNotifier &)' |
| 3 | Warning | 3 | 1555 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXRegistryWatchNotifier.cpp | 73 | Direct pointer copy of member 'COXRegistryWatchNotifier::m_hWndDst' within copy assignment operator: 'COXRegistryWatchNotifier::operator=(const COXRegistryWatchNotifier &)' |
| 4 | Warning | 3 | 1555 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXRegistryWatchNotifier.cpp | 74 | Direct pointer copy of member 'COXRegistryWatchNotifier::m_phWatchEvent' within copy assignment operator: 'COXRegistryWatchNotifier::operator=(const COXRegistryWatchNotifier &)' |
| 5 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXRegistryWatchNotifier.cpp | 104 | Parameter 'dwWatchFilter' (line 81) could be declared const --- Eff. C++ 3rd Ed. item 3 |
| 6 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXRegistryWatchNotifier.cpp | 81 | Location cited in prior message |
| 7 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXRegistryWatchNotifier.cpp | 104 | Parameter 'dwID' (line 82) could be declared const --- Eff. C++ 3rd Ed. item 3 |
| 8 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXRegistryWatchNotifier.cpp | 82 | Location cited in prior message |
| 9 | Elective Note | 1 | 952 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXRegistryWatchNotifier.cpp | 104 | Parameter 'bWatchSubtree' (line 81) could be declared const --- Eff. C++ 3rd Ed. item 3 |
| 10 | Information | 2 | 830 | D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXRegistryWatchNotifier.cpp | 81 | Location cited in prior message |
--- Module: D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXRegistryWatchNotifier.cpp (C++)
{
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXRegistryWatchNotifier.cpp(60): error 1928: (Note -- Symbol 'CObject' did not appear in the constructor initializer list -- Effective C++ #12)
m_hWatchKey = RegistryWatchNotifier.m_hWatchKey;
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXRegistryWatchNotifier.cpp(72): error 1555: (Warning -- Direct pointer copy of member 'COXRegistryWatchNotifier::m_hWatchKey' within copy assignment operator: 'COXRegistryWatchNotifier::operator=(const COXRegistryWatchNotifier &)')
m_hWndDst = RegistryWatchNotifier.m_hWndDst;
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXRegistryWatchNotifier.cpp(73): error 1555: (Warning -- Direct pointer copy of member 'COXRegistryWatchNotifier::m_hWndDst' within copy assignment operator: 'COXRegistryWatchNotifier::operator=(const COXRegistryWatchNotifier &)')
m_phWatchEvent = RegistryWatchNotifier.m_phWatchEvent;
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXRegistryWatchNotifier.cpp(74): error 1555: (Warning -- Direct pointer copy of member 'COXRegistryWatchNotifier::m_phWatchEvent' within copy assignment operator: 'COXRegistryWatchNotifier::operator=(const COXRegistryWatchNotifier &)')
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXRegistryWatchNotifier.cpp(104): error 952: (Note -- Parameter 'dwWatchFilter' (line 81) could be declared const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXRegistryWatchNotifier.cpp(81): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXRegistryWatchNotifier.cpp(104): error 952: (Note -- Parameter 'dwID' (line 82) could be declared const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXRegistryWatchNotifier.cpp(82): error 830: (Info -- Location cited in prior message)
}
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXRegistryWatchNotifier.cpp(104): error 952: (Note -- Parameter 'bWatchSubtree' (line 81) could be declared const --- Eff. C++ 3rd Ed. item 3)
D:\Projects\AddIns\Visual Lint\Test Solutions\VS2008\UltimateToolbox93_samples\Ultimate Toolbox\source\OXRegistryWatchNotifier.cpp(81): error 830: (Info -- Location cited in prior message)
--- Global Wrap-up
error 900: (Note -- Successful completion, 10 messages produced)