Moved Permanently

The document has moved here.


Apache/2.2.11 (Unix) PHP/5.2.10 Server at viva64.com Port 8102
Print version

V001. Cannot process the whole file

The analyzer cannot always completely analyze the file with source code. The reasons may be quite various. Probably the analyzer was unable to parse a particularly complex template or something of the like. This can happen, though not frequently. As a rule, this is not important from the point of view of the analysis, as only a very small piece of code remains not analyzed. That is why, the warning "Cannot process the whole file" is output by the analyzer only if "Pedantic mode" is enabled in settings.

In the occurrence of "Cannot process the whole file" error, not only the code analyzer is always guilty. In a number of cases, the text of a program can really contain an error, which is though ignored by Visual C++ compiler. This happens when the error is contained in the function body of a template class, which is never used in a program, hence, is never instantiated.