never executed always true always false
    1 {-# language MultiParamTypeClasses #-}
    2 {-# language TemplateHaskell #-}
    3 
    4 {-# OPTIONS_GHC -fno-warn-orphans #-}
    5 
    6 module OpenCV.Core.Types.Size
    7     ( Size
    8     , IsSize(..)
    9 
   10     , Size2i, Size2f, Size2d
   11     ) where
   12 
   13 import "base" Data.Int ( Int32 )
   14 import "base" Foreign.C.Types
   15 import qualified "inline-c"     Language.C.Inline as C
   16 import qualified "inline-c-cpp" Language.C.Inline.Cpp as C ( using )
   17 import "this" OpenCV.Internal.C.Inline ( openCvCtx )
   18 import "this" OpenCV.Internal.C.Types
   19 import "this" OpenCV.Internal.Core.Types.Size
   20 import "this" OpenCV.Internal.Core.Types.Size.TH
   21 
   22 --------------------------------------------------------------------------------
   23 
   24 C.context openCvCtx
   25 C.include "opencv2/core.hpp"
   26 C.using "namespace cv"
   27 
   28 mkSizeType "Size2i" ''Int32   "int32_t"
   29 mkSizeType "Size2f" ''CFloat  "float"
   30 mkSizeType "Size2d" ''CDouble "double"