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.