module Clang.CrossReference ( getUSR ,constructUSR_ObjCClass ,constructUSR_ObjCCategory ,constructUSR_ObjCProtocol ,constructUSR_ObjCIvar ,constructUSR_ObjCMethod ,constructUSR_ObjCProperty ) where import System.IO.Unsafe(unsafePerformIO) import qualified Clang.FFI as FFI import Clang.Type import Clang.Cursor -- constructUSR_ObjCCategory getUSR = unsafePerformIO . FFI.getCursorUSR constructUSR_ObjCClass = FFI.constructUSR_ObjCClass constructUSR_ObjCCategory = FFI.constructUSR_ObjCCategory constructUSR_ObjCProtocol = FFI.constructUSR_ObjCProtocol constructUSR_ObjCIvar = FFI.constructUSR_ObjCIvar constructUSR_ObjCMethod = FFI.constructUSR_ObjCMethod constructUSR_ObjCProperty = FFI.constructUSR_ObjCProperty