Cppcheck
Macros | Variables
config.h File Reference
#include <string>

Go to the source code of this file.

Macros

#define CPPCHECKLIB
 
#define __has_builtin(x)   0
 
#define __has_include(x)   0
 
#define __has_cpp_attribute(x)   0
 
#define __has_feature(x)   0
 
#define NOEXCEPT
 
#define NORETURN
 
#define FALLTHROUGH
 
#define UNUSED
 
#define WARN_UNUSED
 
#define DEPRECATED
 
#define REQUIRES(msg, ...)   class=typename std::enable_if<__VA_ARGS__::value>::type
 
#define nonneg
 
#define ASAN   0
 
#define STRINGISIZE(...)   #__VA_ARGS__
 
#define SUPPRESS_WARNING_PUSH(warning)
 
#define SUPPRESS_WARNING_POP
 
#define SUPPRESS_WARNING_GCC_PUSH(warning)
 
#define SUPPRESS_WARNING_GCC_POP
 
#define SUPPRESS_WARNING_CLANG_PUSH(warning)
 
#define SUPPRESS_WARNING_CLANG_POP
 

Variables

static const std::string emptyString
 

Macro Definition Documentation

◆ __has_builtin

#define __has_builtin (   x)    0

Definition at line 46 of file config.h.

◆ __has_cpp_attribute

#define __has_cpp_attribute (   x)    0

Definition at line 54 of file config.h.

◆ __has_feature

#define __has_feature (   x)    0

Definition at line 58 of file config.h.

◆ __has_include

#define __has_include (   x)    0

Definition at line 50 of file config.h.

◆ ASAN

#define ASAN   0

Definition at line 149 of file config.h.

◆ CPPCHECKLIB

#define CPPCHECKLIB

Definition at line 35 of file config.h.

◆ DEPRECATED

#define DEPRECATED

Definition at line 121 of file config.h.

◆ FALLTHROUGH

#define FALLTHROUGH

Definition at line 91 of file config.h.

◆ NOEXCEPT

#define NOEXCEPT

Definition at line 68 of file config.h.

◆ nonneg

#define nonneg

Definition at line 138 of file config.h.

◆ NORETURN

#define NORETURN

Definition at line 80 of file config.h.

◆ REQUIRES

#define REQUIRES (   msg,
  ... 
)    class=typename std::enable_if<__VA_ARGS__::value>::type

Definition at line 124 of file config.h.

◆ STRINGISIZE

#define STRINGISIZE (   ...)    #__VA_ARGS__

Definition at line 166 of file config.h.

◆ SUPPRESS_WARNING_CLANG_POP

#define SUPPRESS_WARNING_CLANG_POP

Definition at line 188 of file config.h.

◆ SUPPRESS_WARNING_CLANG_PUSH

#define SUPPRESS_WARNING_CLANG_PUSH (   warning)

Definition at line 187 of file config.h.

◆ SUPPRESS_WARNING_GCC_POP

#define SUPPRESS_WARNING_GCC_POP

Definition at line 186 of file config.h.

◆ SUPPRESS_WARNING_GCC_PUSH

#define SUPPRESS_WARNING_GCC_PUSH (   warning)

Definition at line 185 of file config.h.

◆ SUPPRESS_WARNING_POP

#define SUPPRESS_WARNING_POP

Definition at line 184 of file config.h.

◆ SUPPRESS_WARNING_PUSH

#define SUPPRESS_WARNING_PUSH (   warning)

Definition at line 183 of file config.h.

◆ UNUSED

#define UNUSED

Definition at line 102 of file config.h.

◆ WARN_UNUSED

#define WARN_UNUSED

Definition at line 110 of file config.h.

Variable Documentation

◆ emptyString

const std::string emptyString
static

Definition at line 127 of file config.h.

Referenced by SymbolDatabase::addGlobalFunction(), TemplateSimplifier::addNamespace(), CppCheck::analyseClangTidy(), CheckClass::analyseWholeProgram(), CheckNullPointer::analyseWholeProgram(), CheckUninitVar::analyseWholeProgram(), CheckBufferOverrun::analyseWholeProgram1(), Library::blockend(), Library::blockstart(), CppCheck::check(), CppCheckExecutor::check_internal(), CppCheck::checkClang(), CheckStl::checkDereferenceInvalidIterator2(), CppCheck::checkNormalTokens(), CheckUninitVar::checkScope(), CheckUninitVar::checkScopeForVariable(), Preprocessor::createDirectives(), createDUI(), SymbolDatabase::createSymbolDatabaseFindAllScopes(), findTypeImpl(), getConfigs(), getDumpFileName(), getDuplInheritedMemberFunctionsRecursive(), CheckUnusedFunctions::getErrorMessages(), CppCheck::getErrorMessages(), Preprocessor::getErrorMessages(), CheckClass::getErrorMessages(), CheckCondition::getErrorMessages(), CheckStl::getErrorMessages(), Function::getOverriddenFunctionRecursive(), Library::Container::getReturnType(), TokenList::getSourceFilePath(), ImportProject::import(), ImportProject::importCppcheckGuiProject(), ImportProject::importSln(), CppCheck::internalError(), invertAssign(), Token::isCChar(), Token::isCMultiChar(), CheckStl::knownEmptyContainer(), Library::load(), Preprocessor::loadFiles(), Type::name(), Variable::name(), CheckNullPointer::nullPointerError(), Token::originalName(), CheckOther::overlappingWriteFunction(), CppCheck::purgedConfigurationMessage(), ProcessExecutor::reportInternalChildErr(), Preprocessor::reportOutput(), SuppressionList::reportUnmatchedSuppressions(), Library::returnValue(), Library::returnValueType(), ValueFlowPassRunner::run(), TemplateSimplifier::simplifyTemplateInstantiations(), Tokenizer::simplifyTypedefCpp(), Tokenizer::simplifyUsing(), Token::strAt(), CppCheck::tooManyConfigsError(), Type::type(), CheckUnusedFunctions::unusedFunctionError(), CheckOther::unusedLabelError(), Library::validarg(), and CheckClass::virtualDestructor().