MCPcopy Create free account
hub / github.com/InteractiveComputerGraphics/SPlisHSPlasH / parseEnums

Function parseEnums

extern/Catch2/catch.hpp:10602–10610  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

10600 }
10601
10602 std::vector<StringRef> parseEnums( StringRef enums ) {
10603 auto enumValues = splitStringRef( enums, ',' );
10604 std::vector<StringRef> parsed;
10605 parsed.reserve( enumValues.size() );
10606 for( auto const& enumValue : enumValues ) {
10607 parsed.push_back(trim(extractInstanceName(enumValue)));
10608 }
10609 return parsed;
10610 }
10611
10612 EnumInfo::~EnumInfo() {}
10613

Callers 1

makeEnumInfoFunction · 0.85

Calls 6

splitStringRefFunction · 0.85
trimFunction · 0.85
extractInstanceNameFunction · 0.85
reserveMethod · 0.45
sizeMethod · 0.45
push_backMethod · 0.45

Tested by

no test coverage detected