MCPcopy Create free account
hub / github.com/RomanKubiak/ctrlr / getVersionAsHexInteger

Function getVersionAsHexInteger

Source/Core/CtrlrUtilities.cpp:998–1010  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

996}
997
998int getVersionAsHexInteger(const String version)
999{
1000 const StringArray segments = StringArray::fromTokens(version, ".", "\"'");
1001
1002 int value = (segments[0].getIntValue() << 16)
1003 + (segments[1].getIntValue() << 8)
1004 + segments[2].getIntValue();
1005
1006 if (segments.size() >= 4)
1007 value = (value << 8) + segments[3].getIntValue();
1008
1009 return value;
1010}

Callers 2

setBundleInfoMethod · 0.50

Calls 2

getIntValueMethod · 0.45
sizeMethod · 0.45

Tested by

no test coverage detected