| 
    Cppcheck
    
   | 
 
File settings. More...
#include <filesettings.h>
Public Member Functions | |
| FileSettings (std::string path) | |
| FileSettings (std::string path, std::size_t size) | |
| const std::string & | filename () const | 
| std::string | cppcheckDefines () const | 
Public Attributes | |
| std::string | cfg | 
| FileWithDetails | file | 
| std::string | defines | 
| std::set< std::string > | undefs | 
| std::list< std::string > | includePaths | 
| std::list< std::string > | systemIncludePaths | 
| std::string | standard | 
| Platform::Type | platformType = Platform::Type::Unspecified | 
| bool | msc {} | 
| bool | useMfc {} | 
File settings.
Multiple configurations for a file is allowed.
Definition at line 57 of file filesettings.h.
      
  | 
  inlineexplicit | 
Definition at line 58 of file filesettings.h.
      
  | 
  inline | 
Definition at line 62 of file filesettings.h.
      
  | 
  inline | 
Definition at line 74 of file filesettings.h.
Referenced by CppCheck::check().
      
  | 
  inline | 
Definition at line 68 of file filesettings.h.
References FileWithDetails::path().
Referenced by CppCheck::analyseClangTidy(), CppCheck::check(), CheckThread::runAddonsAndTools(), ComplianceReportDialog::save(), and ImportProject::selectOneVsConfig().
| std::string FileSettings::cfg | 
Definition at line 66 of file filesettings.h.
Referenced by CppCheck::check(), ImportProject::importVcxproj(), CheckThread::runAddonsAndTools(), ImportProject::selectOneVsConfig(), and ImportProject::selectVsConfigurations().
| std::string FileSettings::defines | 
Definition at line 72 of file filesettings.h.
Referenced by CppCheck::analyseClangTidy(), CppCheck::check(), ImportProject::fsSetDefines(), and CheckThread::runAddonsAndTools().
| FileWithDetails FileSettings::file | 
Definition at line 67 of file filesettings.h.
| std::list<std::string> FileSettings::includePaths | 
Definition at line 78 of file filesettings.h.
Referenced by CppCheck::analyseClangTidy(), CppCheck::check(), ImportProject::fsParseCommand(), ImportProject::fsSetIncludePaths(), and CheckThread::runAddonsAndTools().
| bool FileSettings::msc {} | 
Definition at line 84 of file filesettings.h.
| Platform::Type FileSettings::platformType = Platform::Type::Unspecified | 
Definition at line 82 of file filesettings.h.
Referenced by CppCheck::check(), ImportProject::selectOneVsConfig(), and ImportProject::selectVsConfigurations().
| std::string FileSettings::standard | 
Definition at line 81 of file filesettings.h.
Referenced by CppCheck::check(), ImportProject::fsParseCommand(), and CheckThread::runAddonsAndTools().
| std::list<std::string> FileSettings::systemIncludePaths | 
Definition at line 80 of file filesettings.h.
Referenced by CppCheck::check(), ImportProject::fsParseCommand(), and CheckThread::runAddonsAndTools().
| std::set<std::string> FileSettings::undefs | 
Definition at line 77 of file filesettings.h.
Referenced by CppCheck::check(), ImportProject::fsParseCommand(), and CheckThread::runAddonsAndTools().
| bool FileSettings::useMfc {} | 
Definition at line 85 of file filesettings.h.