packages feed

opencascade-hs-0.2.1.0: src/OpenCascade/TColStd/IndexedDataMapOfStringString.hs

{-# LANGUAGE CApiFFI #-}
module OpenCascade.TColStd.IndexedDataMapOfStringString
( IndexedDataMapOfStringString
, new
) where

import OpenCascade.TColStd.Types (IndexedDataMapOfStringString)
import OpenCascade.TColStd.Internal.Destructors (deleteIndexedDataMapOfStringString)
import Foreign.Ptr (Ptr)
import Data.Acquire (Acquire, mkAcquire)

foreign import capi unsafe "hs_TColStd_IndexedDataMapOfStringString.h hs_new_TColStd_IndexedDataMapOfStringString" rawNew :: IO (Ptr IndexedDataMapOfStringString)

new :: Acquire (Ptr IndexedDataMapOfStringString)
new = mkAcquire rawNew deleteIndexedDataMapOfStringString