Rename members

This commit is contained in:
Daniel Marjamäki 2018-06-16 21:52:29 +02:00
parent 237314fb51
commit 5e43366126
2 changed files with 23 additions and 23 deletions

View File

@ -10362,46 +10362,46 @@ void Tokenizer::simplifyNamespaceAliases()
}
Tokenizer::VariableMap::VariableMap() : varId(0) {}
Tokenizer::VariableMap::VariableMap() : mVarId(0) {}
void Tokenizer::VariableMap::enterScope()
{
scopeInfo.push(std::list<std::pair<std::string, unsigned int>>());
mScopeInfo.push(std::list<std::pair<std::string, unsigned int>>());
}
bool Tokenizer::VariableMap::leaveScope()
{
if (scopeInfo.empty())
if (mScopeInfo.empty())
return false;
for (const std::pair<std::string, unsigned int> &outerVariable : scopeInfo.top()) {
for (const std::pair<std::string, unsigned int> &outerVariable : mScopeInfo.top()) {
if (outerVariable.second != 0)
variableId[outerVariable.first] = outerVariable.second;
mVariableId[outerVariable.first] = outerVariable.second;
else
variableId.erase(outerVariable.first);
mVariableId.erase(outerVariable.first);
}
scopeInfo.pop();
mScopeInfo.pop();
return true;
}
void Tokenizer::VariableMap::addVariable(const std::string &varname)
{
if (scopeInfo.empty()) {
variableId[varname] = ++varId;
if (mScopeInfo.empty()) {
mVariableId[varname] = ++mVarId;
return;
}
std::map<std::string, unsigned int>::iterator it = variableId.find(varname);
if (it == variableId.end()) {
scopeInfo.top().push_back(std::pair<std::string, unsigned int>(varname, 0));
variableId[varname] = ++varId;
std::map<std::string, unsigned int>::iterator it = mVariableId.find(varname);
if (it == mVariableId.end()) {
mScopeInfo.top().push_back(std::pair<std::string, unsigned int>(varname, 0));
mVariableId[varname] = ++mVarId;
return;
}
scopeInfo.top().push_back(std::pair<std::string, unsigned int>(varname, it->second));
it->second = ++varId;
mScopeInfo.top().push_back(std::pair<std::string, unsigned int>(varname, it->second));
it->second = ++mVarId;
}
bool Tokenizer::VariableMap::hasVariable(const std::string &varname) const
{
return variableId.find(varname) != variableId.end();
return mVariableId.find(varname) != mVariableId.end();
}

View File

@ -54,9 +54,9 @@ class CPPCHECKLIB Tokenizer {
/** Class used in Tokenizer::setVarIdPass1 */
class VariableMap {
private:
std::map<std::string, unsigned int> variableId;
std::stack<std::list<std::pair<std::string, unsigned int> > > scopeInfo;
mutable unsigned int varId;
std::map<std::string, unsigned int> mVariableId;
std::stack<std::list<std::pair<std::string, unsigned int> > > mScopeInfo;
mutable unsigned int mVarId;
public:
VariableMap();
void enterScope();
@ -64,16 +64,16 @@ class CPPCHECKLIB Tokenizer {
void addVariable(const std::string &varname);
bool hasVariable(const std::string &varname) const;
std::map<std::string, unsigned int>::const_iterator find(const std::string &varname) const {
return variableId.find(varname);
return mVariableId.find(varname);
}
std::map<std::string, unsigned int>::const_iterator end() const {
return variableId.end();
return mVariableId.end();
}
const std::map<std::string, unsigned int> &map() const {
return variableId;
return mVariableId;
}
unsigned int *getVarId() const {
return &varId;
return &mVarId;
}
};