ifd_tag_entry.go: Add needed value getter

This commit is contained in:
Dustin Oprea 2019-02-26 12:16:32 -05:00
parent a30f27f681
commit 0dfac8434c

View File

@ -189,6 +189,19 @@ func (itevr *IfdTagEntryValueResolver) ValueBytes(ite *IfdTagEntry) (value []byt
}
}()
// TODO(dustin): This method is not necessary in light of itevr.Value().
value, err = ite.ValueBytes(itevr.addressableData, itevr.byteOrder)
return value, err
}
func (itevr *IfdTagEntryValueResolver) Value(ite *IfdTagEntry) (value interface{}, err error) {
defer func() {
if state := recover(); state != nil {
err = log.Wrap(state.(error))
}
}()
value, err = ite.Value(itevr.addressableData, itevr.byteOrder)
return value, err
}