{-# LANGUAGE NoImplicitPrelude #-}
module Codec.QRCode.Data.QRIntermediate
( QRIntermediate
, qrIntermediateVersion
, qrIntermediateErrorLevel
, qrIntermediateDataSize
) where
import Codec.QRCode.Base
import Codec.QRCode.Data.ErrorLevel
import Codec.QRCode.Data.QRIntermediate.Internal
import Codec.QRCode.Data.Version
qrIntermediateVersion :: QRIntermediate -> Int
{-# INLINE qrIntermediateVersion #-}
qrIntermediateVersion :: QRIntermediate -> Int
qrIntermediateVersion = Version -> Int
unVersion (Version -> Int)
-> (QRIntermediate -> Version) -> QRIntermediate -> Int
forall b c a. (b -> c) -> (a -> b) -> a -> c
. QRIntermediate -> Version
qrIntermediateVersion_
qrIntermediateErrorLevel :: QRIntermediate -> ErrorLevel
{-# INLINE qrIntermediateErrorLevel #-}
qrIntermediateErrorLevel :: QRIntermediate -> ErrorLevel
qrIntermediateErrorLevel = QRIntermediate -> ErrorLevel
qrIntermediateErrorLevel_
qrIntermediateDataSize :: QRIntermediate -> Int
{-# INLINE qrIntermediateDataSize #-}
qrIntermediateDataSize :: QRIntermediate -> Int
qrIntermediateDataSize = QRIntermediate -> Int
qrIntermediateDataSize_