It is not uncommon for various common errors or guideline violations to creep into the Boost libraries. The inspect program detects and reports several common problems. It can be used to scan a proposed Boost submission to identify various failures.
The inspect program is written in C++ to limit tool chain dependencies, and should be portable to any system.
The program is run in the directory to be scanned for errors. Sub-directories are also included in the scan.
If the first program argument is -cvs
, only files and
directories in the CVS tree of the current directory are scanned. Otherwise all
files and sub-directories are included in the scan.
If the first program argument is -help
, a usage message is
displayed, showing all available program options.
The program sources include:
A Jamfile is provided to build the program using Boost.Build.
A Microsoft Visual Studio solution file is provided to aid maintenance. See readme.txt before using it.
Revised 29 June, 2008
© Copyright Beman Dawes, 2003
Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at www.boost.org/LICENSE_1_0.txt)