From 738086af77ab085837d0044a33a5d954a3edc6f5 Mon Sep 17 00:00:00 2001 From: DongHun Kwak Date: Fri, 15 Oct 2021 10:50:10 +0900 Subject: Imported Upstream version 1.8.6 --- doc/trouble.doc | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'doc/trouble.doc') diff --git a/doc/trouble.doc b/doc/trouble.doc index 3a89922..c71e63d 100644 --- a/doc/trouble.doc +++ b/doc/trouble.doc @@ -22,6 +22,11 @@ read \ref unix_problems "this section" first.
  • Doxygen is not a real compiler, it is only a lexical scanner. This means that it can and will not detect errors in your source code. +
  • Doxygen has a build in preprocessor, but this works slightly different than + the C preprocessor. Doxygen assumes a header file is properly guarded against + multiple inclusion, and that each include file is standalone (i.e. it could be placed + at the top of a source file without causing compiler errors). As long as this is + true (and this is a good design practice) you should not encounter problems.
  • Since it is impossible to test all possible code fragments, it is very well possible, that some valid piece of C/C++ code is not handled properly. If you find such a piece, please send it to me, so I can -- cgit v1.2.3