SymbolDatabase: rename _name

This commit is contained in:
Daniel Marjamäki 2018-06-16 15:57:16 +02:00
parent 593f7eee38
commit 311454669f
2 changed files with 12 additions and 12 deletions

View File

@ -1619,7 +1619,7 @@ void Variable::evaluate(const Library* lib)
unsigned int pointer = 0; unsigned int pointer = 0;
_constness = 0; _constness = 0;
if (_name) if (mNameToken)
setFlag(fIsArray, arrayDimensions(lib)); setFlag(fIsArray, arrayDimensions(lib));
const Token* tok = _start; const Token* tok = _start;
@ -1673,7 +1673,7 @@ void Variable::evaluate(const Library* lib)
setFlag(fIsStlString, isStlType() && (Token::Match(_start->tokAt(2), "string|wstring|u16string|u32string !!::") || (Token::simpleMatch(_start->tokAt(2), "basic_string <") && !Token::simpleMatch(_start->linkAt(3), "> ::")))); setFlag(fIsStlString, isStlType() && (Token::Match(_start->tokAt(2), "string|wstring|u16string|u32string !!::") || (Token::simpleMatch(_start->tokAt(2), "basic_string <") && !Token::simpleMatch(_start->linkAt(3), "> ::"))));
} }
if (_access == Argument) { if (_access == Argument) {
tok = _name; tok = mNameToken;
if (!tok) { if (!tok) {
// Argument without name // Argument without name
tok = _end; tok = _end;
@ -1697,7 +1697,7 @@ void Variable::evaluate(const Library* lib)
// type var = {x} // type var = {x}
// type var = x; gets simplified to: type var ; var = x ; // type var = x; gets simplified to: type var ; var = x ;
Token const * declEnd = declEndToken(); Token const * declEnd = declEndToken();
if ((Token::Match(declEnd, "; %name% =") && declEnd->strAt(1) == _name->str()) || if ((Token::Match(declEnd, "; %name% =") && declEnd->strAt(1) == mNameToken->str()) ||
Token::Match(declEnd, "=|{")) Token::Match(declEnd, "=|{"))
setFlag(fHasDefault, true); setFlag(fHasDefault, true);
} }
@ -2470,7 +2470,7 @@ bool Variable::arrayDimensions(const Library* lib)
} }
} }
const Token *dim = _name; const Token *dim = mNameToken;
if (!dim) { if (!dim) {
// Argument without name // Argument without name
dim = _end; dim = _end;
@ -2600,7 +2600,7 @@ static std::string tokenType(const Token * tok)
void SymbolDatabase::printVariable(const Variable *var, const char *indent) const void SymbolDatabase::printVariable(const Variable *var, const char *indent) const
{ {
std::cout << indent << "_name: " << tokenToString(var->nameToken(), _tokenizer) << std::endl; std::cout << indent << "mNameToken: " << tokenToString(var->nameToken(), _tokenizer) << std::endl;
if (var->nameToken()) { if (var->nameToken()) {
std::cout << indent << " declarationId: " << var->declarationId() << std::endl; std::cout << indent << " declarationId: " << var->declarationId() << std::endl;
} }

View File

@ -222,7 +222,7 @@ public:
Variable(const Token *name_, const Token *start_, const Token *end_, Variable(const Token *name_, const Token *start_, const Token *end_,
std::size_t index_, AccessControl access_, const Type *type_, std::size_t index_, AccessControl access_, const Type *type_,
const Scope *scope_, const Library* lib) const Scope *scope_, const Library* lib)
: _name(name_), : mNameToken(name_),
_start(start_), _start(start_),
_end(end_), _end(end_),
_index(index_), _index(index_),
@ -239,7 +239,7 @@ public:
* @return name token * @return name token
*/ */
const Token *nameToken() const { const Token *nameToken() const {
return _name; return mNameToken;
} }
/** /**
@ -281,8 +281,8 @@ public:
*/ */
const std::string &name() const { const std::string &name() const {
// name may not exist for function arguments // name may not exist for function arguments
if (_name) if (mNameToken)
return _name->str(); return mNameToken->str();
return emptyString; return emptyString;
} }
@ -293,8 +293,8 @@ public:
*/ */
unsigned int declarationId() const { unsigned int declarationId() const {
// name may not exist for function arguments // name may not exist for function arguments
if (_name) if (mNameToken)
return _name->varId(); return mNameToken->varId();
return 0; return 0;
} }
@ -616,7 +616,7 @@ private:
} }
/** @brief variable name token */ /** @brief variable name token */
const Token *_name; const Token *mNameToken;
/** @brief variable type start token */ /** @brief variable type start token */
const Token *_start; const Token *_start;