25    std::vector<int> versionComponents;
 
   26    auto             it = versionString.begin();
 
   27    auto             end = versionString.end();
 
   28    const char*      end_char = versionString.data() + versionString.size();
 
   31        versionComponents.emplace_back( 0 );
 
   34        auto result = std::from_chars( &( *it ), end_char, versionComponents.back() );
 
   36        it += std::distance( &( *it ), 
result.ptr ); 
 
   37        if( it != 
end && *it == 
'.' )
 
   43    return versionComponents;
 
 
wxString result
Test unit parsing edge cases and error handling.