Renamed private member cpp to mIsCpp
This commit is contained in:
parent
306b2a9810
commit
d9aeeb1d09
|
@ -38,7 +38,7 @@
|
||||||
SymbolDatabase::SymbolDatabase(const Tokenizer *tokenizer, const Settings *settings, ErrorLogger *errorLogger)
|
SymbolDatabase::SymbolDatabase(const Tokenizer *tokenizer, const Settings *settings, ErrorLogger *errorLogger)
|
||||||
: mTokenizer(tokenizer), mSettings(settings), mErrorLogger(errorLogger)
|
: mTokenizer(tokenizer), mSettings(settings), mErrorLogger(errorLogger)
|
||||||
{
|
{
|
||||||
cpp = isCPP();
|
mIsCpp = isCPP();
|
||||||
|
|
||||||
if (mSettings->defaultSign == 's' || mSettings->defaultSign == 'S')
|
if (mSettings->defaultSign == 's' || mSettings->defaultSign == 'S')
|
||||||
mDefaultSignedness = ValueType::SIGNED;
|
mDefaultSignedness = ValueType::SIGNED;
|
||||||
|
@ -4845,7 +4845,7 @@ void SymbolDatabase::setValueType(Token *tok, const ValueType &valuetype)
|
||||||
const ValueType *vt2 = parent->astOperand2() ? parent->astOperand2()->valueType() : nullptr;
|
const ValueType *vt2 = parent->astOperand2() ? parent->astOperand2()->valueType() : nullptr;
|
||||||
|
|
||||||
if (vt1 && Token::Match(parent, "<<|>>")) {
|
if (vt1 && Token::Match(parent, "<<|>>")) {
|
||||||
if (!cpp || (vt2 && vt2->isIntegral()))
|
if (!mIsCpp || (vt2 && vt2->isIntegral()))
|
||||||
setValueType(parent, *vt1);
|
setValueType(parent, *vt1);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
@ -4853,7 +4853,7 @@ void SymbolDatabase::setValueType(Token *tok, const ValueType &valuetype)
|
||||||
if (parent->isAssignmentOp()) {
|
if (parent->isAssignmentOp()) {
|
||||||
if (vt1)
|
if (vt1)
|
||||||
setValueType(parent, *vt1);
|
setValueType(parent, *vt1);
|
||||||
else if (cpp && ((Token::Match(parent->tokAt(-3), "%var% ; %var% =") && parent->strAt(-3) == parent->strAt(-1)) ||
|
else if (mIsCpp && ((Token::Match(parent->tokAt(-3), "%var% ; %var% =") && parent->strAt(-3) == parent->strAt(-1)) ||
|
||||||
Token::Match(parent->tokAt(-1), "%var% ="))) {
|
Token::Match(parent->tokAt(-1), "%var% ="))) {
|
||||||
Token *var1Tok = parent->strAt(-2) == ";" ? parent->tokAt(-3) : parent->tokAt(-1);
|
Token *var1Tok = parent->strAt(-2) == ";" ? parent->tokAt(-3) : parent->tokAt(-1);
|
||||||
Token *autoTok = nullptr;
|
Token *autoTok = nullptr;
|
||||||
|
@ -4885,7 +4885,7 @@ void SymbolDatabase::setValueType(Token *tok, const ValueType &valuetype)
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (parent->str() == "[" && (!cpp || parent->astOperand1() == tok) && valuetype.pointer > 0U && !Token::Match(parent->previous(), "[{,]")) {
|
if (parent->str() == "[" && (!mIsCpp || parent->astOperand1() == tok) && valuetype.pointer > 0U && !Token::Match(parent->previous(), "[{,]")) {
|
||||||
const Token *op1 = parent->astOperand1();
|
const Token *op1 = parent->astOperand1();
|
||||||
while (op1 && op1->str() == "[")
|
while (op1 && op1->str() == "[")
|
||||||
op1 = op1->astOperand1();
|
op1 = op1->astOperand1();
|
||||||
|
@ -5271,7 +5271,7 @@ void SymbolDatabase::setValueTypeInTokenList()
|
||||||
setValueType(tok, ValueType(sign, type, 0U));
|
setValueType(tok, ValueType(sign, type, 0U));
|
||||||
}
|
}
|
||||||
} else if (tok->isComparisonOp() || tok->tokType() == Token::eLogicalOp) {
|
} else if (tok->isComparisonOp() || tok->tokType() == Token::eLogicalOp) {
|
||||||
if (cpp && tok->isComparisonOp() && (getClassScope(tok->astOperand1()) || getClassScope(tok->astOperand2()))) {
|
if (mIsCpp && tok->isComparisonOp() && (getClassScope(tok->astOperand1()) || getClassScope(tok->astOperand2()))) {
|
||||||
const Function *function = getOperatorFunction(tok);
|
const Function *function = getOperatorFunction(tok);
|
||||||
if (function) {
|
if (function) {
|
||||||
ValueType vt;
|
ValueType vt;
|
||||||
|
@ -5380,7 +5380,7 @@ void SymbolDatabase::setValueTypeInTokenList()
|
||||||
setValueType(tok, *tok->variable());
|
setValueType(tok, *tok->variable());
|
||||||
} else if (tok->enumerator()) {
|
} else if (tok->enumerator()) {
|
||||||
setValueType(tok, *tok->enumerator());
|
setValueType(tok, *tok->enumerator());
|
||||||
} else if (cpp && tok->str() == "new") {
|
} else if (mIsCpp && tok->str() == "new") {
|
||||||
const Token *typeTok = tok->next();
|
const Token *typeTok = tok->next();
|
||||||
if (Token::Match(typeTok, "( std| ::| nothrow )"))
|
if (Token::Match(typeTok, "( std| ::| nothrow )"))
|
||||||
typeTok = typeTok->link()->next();
|
typeTok = typeTok->link()->next();
|
||||||
|
|
|
@ -1248,7 +1248,7 @@ private:
|
||||||
/** list for missing types */
|
/** list for missing types */
|
||||||
std::list<Type> mBlankTypes;
|
std::list<Type> mBlankTypes;
|
||||||
|
|
||||||
bool cpp;
|
bool mIsCpp;
|
||||||
ValueType::Sign mDefaultSignedness;
|
ValueType::Sign mDefaultSignedness;
|
||||||
|
|
||||||
/** "negative cache" list of tokens that we find are not enumeration values */
|
/** "negative cache" list of tokens that we find are not enumeration values */
|
||||||
|
|
Loading…
Reference in New Issue