16 std::vector<long> result;
17 auto strings = wxSplit(regver,
'.');
18 std::transform(strings.begin(), strings.end(), std::back_inserter(result),
19 [](
const wxString &
string) {
21 string.ToLong(&value);
31 auto numbers1 =
Split(regver1)
32 , numbers2 =
Split(regver2);
34 regver1.begin(), regver1.end(), regver2.begin(), regver2.end());
40 auto numbers1 =
Split(regver1)
41 , numbers2 =
Split(regver2);
42 return std::lexicographical_compare(
43 regver1.begin(), regver1.end(), regver2.begin(), regver2.end());
bool Regver_eq(const PluginRegistryVersion ®ver1, const PluginRegistryVersion ®ver2)
bool Regver_lt(const PluginRegistryVersion ®ver1, const PluginRegistryVersion ®ver2)
wxString PluginRegistryVersion
Type of plugin registry version information.
virtual ~PluginManagerInterface()
std::vector< long > Split(const PluginRegistryVersion ®ver)