Symbol database: code cleanups
This commit is contained in:
parent
2102b9598e
commit
4ddf6f3b44
|
@ -1408,14 +1408,7 @@ void CheckClass::privateFunctions()
|
|||
|
||||
std::list<const Token *> FuncList;
|
||||
/** @todo embedded class have access to private functions */
|
||||
int nested = 0;
|
||||
std::list<SpaceInfo *>::const_iterator ni;
|
||||
for (ni = info->nestedList.begin(); ni != info->nestedList.end(); ++ni)
|
||||
{
|
||||
if ((*ni)->type != SpaceInfo::Function)
|
||||
nested++;
|
||||
}
|
||||
if (!nested)
|
||||
if (!info->getNestedNonFunctions())
|
||||
{
|
||||
for (func = info->functionList.begin(); func != info->functionList.end(); ++func)
|
||||
{
|
||||
|
|
|
@ -312,6 +312,24 @@ private:
|
|||
return 0;
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief get the number of nested spaces that are not functions
|
||||
*
|
||||
* This returns the number of user defined types (class, struct, union)
|
||||
* that are defined in this user defined type or namespace.
|
||||
*/
|
||||
unsigned int getNestedNonFunctions() const
|
||||
{
|
||||
unsigned int nested = 0;
|
||||
std::list<SpaceInfo *>::const_iterator ni;
|
||||
for (ni = nestedList.begin(); ni != nestedList.end(); ++ni)
|
||||
{
|
||||
if ((*ni)->type != SpaceInfo::Function)
|
||||
nested++;
|
||||
}
|
||||
return nested;
|
||||
}
|
||||
|
||||
bool isBaseClassFunc(const Token *tok);
|
||||
};
|
||||
|
||||
|
|
Loading…
Reference in New Issue