Safe Haskell | None |
---|
Bindings.Friso.Raw.FrisoAPI
Documentation
type C'ushort_t = CUShortSource
data C'string_buffer_entry Source
Constructors
C'string_buffer_entry | |
c'string_buffer_append :: Ptr C'string_buffer_entry -> CString -> IO ()Source
p'string_buffer_append :: FunPtr (Ptr C'string_buffer_entry -> CString -> IO ())Source
c'string_buffer_insert :: Ptr C'string_buffer_entry -> CUInt -> CString -> IO ()Source
p'string_buffer_append_char :: FunPtr (Ptr C'string_buffer_entry -> CString -> IO ())Source
c'string_buffer_remove :: Ptr C'string_buffer_entry -> CUInt -> CUInt -> IO CStringSource
p'string_buffer_insert :: FunPtr (Ptr C'string_buffer_entry -> CUInt -> CString -> IO ())Source
p'string_buffer_remove :: FunPtr (Ptr C'string_buffer_entry -> CUInt -> CUInt -> IO CString)Source
p'string_buffer_clear :: FunPtr (Ptr C'string_buffer_entry -> IO ())Source
p'free_string_buffer :: FunPtr (Ptr C'string_buffer_entry -> IO ())Source
data C'string_split_entry Source
Constructors
C'string_split_entry | |
c'new_string_split :: CString -> CString -> IO (Ptr C'string_split_entry)Source
c'string_split_reset :: Ptr C'string_split_entry -> CString -> CString -> IO ()Source
c'string_split_set_source :: Ptr C'string_split_entry -> CString -> IO ()Source
p'new_string_split :: FunPtr (CString -> CString -> IO (Ptr C'string_split_entry))Source
p'string_split_reset :: FunPtr (Ptr C'string_split_entry -> CString -> CString -> IO ())Source
p'string_split_set_source :: FunPtr (Ptr C'string_split_entry -> CString -> IO ())Source
p'string_split_set_delimiter :: FunPtr (Ptr C'string_split_entry -> CString -> IO ())Source
p'free_string_split :: FunPtr (Ptr C'string_split_entry -> IO ())Source
data C'friso_array_entry Source
Constructors
C'friso_array_entry | |
Fields |
c'free_array_list :: Ptr C'friso_array_entry -> IO ()Source
c'array_list_add :: Ptr C'friso_array_entry -> Ptr () -> IO ()Source
p'friso_array_entry'items :: Ptr C'friso_array_entry -> Ptr (Ptr (Ptr ()))Source
p'free_array_list :: FunPtr (Ptr C'friso_array_entry -> IO ())Source
c'array_list_insert :: Ptr C'friso_array_entry -> CUInt -> Ptr () -> IO ()Source
c'array_list_get :: Ptr C'friso_array_entry -> CUInt -> IO (Ptr ())Source
p'array_list_add :: FunPtr (Ptr C'friso_array_entry -> Ptr () -> IO ())Source
c'array_list_set :: Ptr C'friso_array_entry -> CUInt -> Ptr () -> IO (Ptr ())Source
p'array_list_insert :: FunPtr (Ptr C'friso_array_entry -> CUInt -> Ptr () -> IO ())Source
c'array_list_remove :: Ptr C'friso_array_entry -> CUInt -> IO (Ptr ())Source
p'array_list_get :: FunPtr (Ptr C'friso_array_entry -> CUInt -> IO (Ptr ()))Source
p'array_list_set :: FunPtr (Ptr C'friso_array_entry -> CUInt -> Ptr () -> IO (Ptr ()))Source
p'array_list_remove :: FunPtr (Ptr C'friso_array_entry -> CUInt -> IO (Ptr ()))Source
data C'friso_link_node Source
Constructors
C'friso_link_node | |
p'friso_link_node'value :: Ptr C'friso_link_node -> Ptr (Ptr ())Source
data C'friso_link_entry Source
Constructors
C'friso_link_entry | |
c'free_link_list :: Ptr C'friso_link_entry -> IO ()Source
p'free_link_list :: FunPtr (Ptr C'friso_link_entry -> IO ())Source
c'link_list_add :: Ptr C'friso_link_entry -> Ptr () -> IO ()Source
c'link_list_insert_before :: Ptr C'friso_link_entry -> CUInt -> Ptr () -> IO ()Source
c'link_list_get :: Ptr C'friso_link_entry -> CUInt -> IO (Ptr ())Source
p'link_list_add :: FunPtr (Ptr C'friso_link_entry -> Ptr () -> IO ())Source
c'link_list_set :: Ptr C'friso_link_entry -> CUInt -> Ptr () -> IO (Ptr ())Source
p'link_list_insert_before :: FunPtr (Ptr C'friso_link_entry -> CUInt -> Ptr () -> IO ())Source
c'link_list_remove :: Ptr C'friso_link_entry -> CUInt -> IO (Ptr ())Source
p'link_list_get :: FunPtr (Ptr C'friso_link_entry -> CUInt -> IO (Ptr ()))Source
c'link_list_remove_node :: Ptr C'friso_link_entry -> Ptr C'friso_link_node -> IO (Ptr ())Source
p'link_list_set :: FunPtr (Ptr C'friso_link_entry -> CUInt -> Ptr () -> IO (Ptr ()))Source
c'link_list_remove_first :: Ptr C'friso_link_entry -> IO (Ptr ())Source
p'link_list_remove :: FunPtr (Ptr C'friso_link_entry -> CUInt -> IO (Ptr ()))Source
c'link_list_remove_last :: Ptr C'friso_link_entry -> IO (Ptr ())Source
p'link_list_remove_node :: FunPtr (Ptr C'friso_link_entry -> Ptr C'friso_link_node -> IO (Ptr ()))Source
c'link_list_add_last :: Ptr C'friso_link_entry -> Ptr () -> IO ()Source
p'link_list_remove_first :: FunPtr (Ptr C'friso_link_entry -> IO (Ptr ()))Source
c'link_list_add_first :: Ptr C'friso_link_entry -> Ptr () -> IO ()Source
p'link_list_remove_last :: FunPtr (Ptr C'friso_link_entry -> IO (Ptr ()))Source
p'link_list_add_last :: FunPtr (Ptr C'friso_link_entry -> Ptr () -> IO ())Source
p'link_list_add_first :: FunPtr (Ptr C'friso_link_entry -> Ptr () -> IO ())Source
type C'hash_entry_t = C'hash_entrySource
type C'fhash_callback_fn_t = FunPtr (Ptr C'hash_entry -> IO ())Source
mk'fhash_callback_fn_t :: (Ptr C'hash_entry -> IO ()) -> IO C'fhash_callback_fn_tSource
p'hash_entry'_val :: Ptr C'hash_entry -> Ptr (Ptr ())Source
data C'friso_hash_cdt Source
Constructors
C'friso_hash_cdt | |
c'hash_put_mapping :: Ptr C'friso_hash_cdt -> CString -> Ptr () -> IO ()Source
p'free_hash_table :: FunPtr (Ptr C'friso_hash_cdt -> C'fhash_callback_fn_t -> IO ())Source
c'hash_get_value :: Ptr C'friso_hash_cdt -> CString -> IO (Ptr ())Source
p'hash_put_mapping :: FunPtr (Ptr C'friso_hash_cdt -> CString -> Ptr () -> IO ())Source
p'hash_exist_mapping :: FunPtr (Ptr C'friso_hash_cdt -> CString -> IO CInt)Source
p'hash_get_value :: FunPtr (Ptr C'friso_hash_cdt -> CString -> IO (Ptr ()))Source
p'hash_remove_mapping :: FunPtr (Ptr C'friso_hash_cdt -> CString -> IO (Ptr C'hash_entry))Source