Changes between Version 9 and Version 10 of Guidelines/MaintenanceGuidelines
- Timestamp:
- Nov 30, 2008, 3:21:23 PM (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Guidelines/MaintenanceGuidelines
v9 v10 400 400 ----------------------------------------------------------------------------------------------- 401 401 == Test headers [developer] == 402 Steve Watanabe has writ en a Jamfile that make easier this task. See /boost/libs/units/test/test_header for an example.402 Steve Watanabe has written a Jamfile that make easier this task. See /boost/libs/units/test/test_header for an example. 403 403 404 404 === Include each header files twice [developer] === … … 414 414 415 415 ----------------------------------------------------------------------------------------------- 416 === include each couple of header files in both orders === 417 The inclusion of two header file ensure that there are no duplicates declarations on the two files. 418 419 Currently there are no tests inter-library. It would be a good idea to start by checking that any header file can be include with any other file. 420 421 Note that when file1 and file 2 and the same this correspond to the preceding test. 422 423 {{{ 424 #!cpp 425 #include <file1.hpp> 426 #include <file2.hpp> 427 }}} 428 429 {{{ 430 #!cpp 431 #include <file2.hpp> 432 #include <file1.hpp> 433 }}} 434 435 Note - It will be interesting to be able to get this automatically. 436 ----------------------------------------------------------------------------------------------- 437 === Include all header files === 438 One more test could be useful, include all the Boost Headers files 416 === Include all header files in both orders [developer] === 417 One more test could be useful, include all the Boost Headers files on both orders 439 418 {{{ 440 419 #!cpp … … 445 424 }}} 446 425 447 ----------------------------------------------------------------------------------------------- 448 === link all the header files twice === 426 {{{ 427 #!cpp 428 #include <filen.hpp> 429 ... 430 #include <file2.hpp> 431 #include <file1.hpp> 432 }}} 433 434 ----------------------------------------------------------------------------------------------- 435 === link all the header files twice [developer] === 449 436 This ought to catch non-inlined functions and other duplicate definitions 450 437