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

Function scopeTypeToString

lib/symboldatabase.cpp:4003–4042  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

4001}
4002
4003static std::string scopeTypeToString(ScopeType type)
4004{
4005 switch (type) {
4006 case ScopeType::eGlobal:
4007 return "Global";
4008 case ScopeType::eClass:
4009 return "Class";
4010 case ScopeType::eStruct:
4011 return "Struct";
4012 case ScopeType::eUnion:
4013 return "Union";
4014 case ScopeType::eNamespace:
4015 return "Namespace";
4016 case ScopeType::eFunction:
4017 return "Function";
4018 case ScopeType::eIf:
4019 return "If";
4020 case ScopeType::eElse:
4021 return "Else";
4022 case ScopeType::eFor:
4023 return "For";
4024 case ScopeType::eWhile:
4025 return "While";
4026 case ScopeType::eDo:
4027 return "Do";
4028 case ScopeType::eSwitch:
4029 return "Switch";
4030 case ScopeType::eTry:
4031 return "Try";
4032 case ScopeType::eCatch:
4033 return "Catch";
4034 case ScopeType::eUnconditional:
4035 return "Unconditional";
4036 case ScopeType::eLambda:
4037 return "Lambda";
4038 case ScopeType::eEnum:
4039 return "Enum";
4040 }
4041 return "Unknown";
4042}
4043
4044static std::ostream & operator << (std::ostream & s, ScopeType type)
4045{

Callers 2

symboldatabase.cppFile · 0.85
printXmlMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected