Merge pull request #287 from GullCode/ais_packet_warning_fix

Added missing default constructor
This commit is contained in:
Erwin Ried 2021-01-28 00:22:37 +01:00 committed by GitHub
commit 523877e0d1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -42,6 +42,7 @@ struct DateTime {
template<size_t FieldSize, int32_t DegMax, uint32_t NAValue>
struct LatLonBase {
constexpr LatLonBase(
) : LatLonBase { raw_not_available }
{
@ -58,6 +59,8 @@ struct LatLonBase {
) : raw_ { other.raw_ }
{
}
LatLonBase& operator=( const LatLonBase &)=default;
int32_t normalized() const {
return static_cast<int32_t>(raw() << sign_extend_shift) / (1 << sign_extend_shift);