MCPcopy Create free account
hub / github.com/cppcheck-opensource/cppcheck / createUsageList

Method createUsageList

lib/checkclass.cpp:724–734  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

722}
723
724std::vector<CheckClassImpl::Usage> CheckClassImpl::createUsageList(const Scope *scope)
725{
726 std::vector<Usage> ret;
727 std::vector<const Variable *> varlist;
728 getAllVariableMembers(scope, varlist);
729 ret.reserve(varlist.size());
730 std::transform(varlist.cbegin(), varlist.cend(), std::back_inserter(ret), [](const Variable* var) {
731 return Usage(var);
732 });
733 return ret;
734}
735
736void CheckClassImpl::assignVar(std::vector<Usage> &usageList, nonneg int varid)
737{

Callers

nothing calls this directly

Calls 3

getAllVariableMembersFunction · 0.85
UsageClass · 0.70
sizeMethod · 0.45

Tested by

no test coverage detected