LifeV
long_name_check.hpp
Go to the documentation of this file.
1 // long_name_check header --------------------------------------------------//
2 
3 // Copyright Beman Dawes 2002.
4 // Distributed under the Boost Software License, Version 1.0.
5 // (See accompanying file LICENSE_1_0.txt or copy at
6 // http://www.boost.org/LICENSE_1_0.txt)
7 
8 #ifndef BOOST_FILE_NAME_CHECK_HPP
9 #define BOOST_FILE_NAME_CHECK_HPP
10 
11 #include "inspector.hpp"
12 
13 namespace boost
14 {
15 namespace inspect
16 {
17 class long_name_check : public inspector
18 {
20 public:
22  virtual ~long_name_check();
23 
24  virtual const char* name() const
25  {
26  return "long-name-check";
27  }
28  virtual const char* desc() const
29  {
30  return "file names too long";
31  }
32 
33  virtual void inspect (
34  const std::string& library_name,
35  const path& full_path );
36 };
37 }
38 }
39 
40 #endif // BOOST_FILE_NAME_CHECK_HPP
virtual void inspect(const std::string &library_name, const path &full_path)
virtual const char * name() const
virtual const char * desc() const