| // long_name_check header --------------------------------------------------// |
| // (main class renamed to: file_name_check) - gps |
| |
| // Copyright Beman Dawes 2002. |
| // Copyright Gennaro Prota 2006. |
| // |
| // Distributed under the Boost Software License, Version 1.0. |
| // (See accompanying file LICENSE_1_0.txt or copy at |
| // http://www.boost.org/LICENSE_1_0.txt) |
| |
| #ifndef BOOST_FILE_NAME_CHECK_HPP |
| #define BOOST_FILE_NAME_CHECK_HPP |
| |
| #include "inspector.hpp" |
| |
| namespace boost |
| { |
| namespace inspect |
| { |
| class file_name_check : public inspector |
| { |
| long m_name_errors; |
| |
| public: |
| |
| file_name_check(); |
| virtual ~file_name_check(); |
| |
| virtual const char * name() const { return "*N*"; } |
| virtual const char * desc() const { return "file and directory name issues"; } |
| |
| virtual void inspect( |
| const string & library_name, |
| const path & full_path ); |
| |
| virtual void inspect( |
| const string &, // "filesystem" |
| const path &, // "c:/foo/boost/filesystem/path.hpp" |
| const string &) |
| { /* empty */ } |
| |
| |
| |
| }; |
| } |
| } |
| |
| #endif // BOOST_FILE_NAME_CHECK_HPP |