Bindings.APR.Hash
Documentation
c'APR_HASH_KEY_STRING :: Num a => aSource
data C'apr_hash_t Source
Constructors
C'apr_hash_t |
data C'apr_hash_index_t Source
Constructors
C'apr_hash_index_t |
type C'apr_hashfunc_t = FunPtr (Ptr CChar -> Ptr C'apr_ssize_t -> IO CUInt)Source
mk'apr_hashfunc_t :: (Ptr CChar -> Ptr C'apr_ssize_t -> IO CUInt) -> IO C'apr_hashfunc_tSource
c'apr_hashfunc_default :: Ptr CChar -> Ptr C'apr_ssize_t -> IO CUIntSource
mK'apr_hashfunc_t :: C'apr_hashfunc_t -> Ptr CChar -> Ptr C'apr_ssize_t -> IO CUIntSource
p'apr_hashfunc_default :: FunPtr (Ptr CChar -> Ptr C'apr_ssize_t -> IO CUInt)Source
p'apr_hash_make :: FunPtr (Ptr C'apr_pool_t -> IO (Ptr C'apr_hash_t))Source
c'apr_hash_copy :: Ptr C'apr_pool_t -> Ptr C'apr_hash_t -> IO (Ptr C'apr_hash_t)Source
c'apr_hash_set :: Ptr C'apr_hash_t -> Ptr () -> C'apr_ssize_t -> Ptr () -> IO ()Source
p'apr_hash_make_custom :: FunPtr (Ptr C'apr_hash_t -> C'apr_hashfunc_t -> IO (Ptr C'apr_hash_t))Source
c'apr_hash_get :: Ptr C'apr_hash_t -> Ptr () -> C'apr_ssize_t -> IO (Ptr ())Source
p'apr_hash_copy :: FunPtr (Ptr C'apr_pool_t -> Ptr C'apr_hash_t -> IO (Ptr C'apr_hash_t))Source
p'apr_hash_set :: FunPtr (Ptr C'apr_hash_t -> Ptr () -> C'apr_ssize_t -> Ptr () -> IO ())Source
p'apr_hash_get :: FunPtr (Ptr C'apr_hash_t -> Ptr () -> C'apr_ssize_t -> IO (Ptr ()))Source
p'apr_hash_first :: FunPtr (Ptr C'apr_pool_t -> Ptr C'apr_hash_t -> IO (Ptr C'apr_hash_index_t))Source
c'apr_hash_this :: Ptr C'apr_hash_index_t -> Ptr (Ptr ()) -> Ptr C'apr_ssize_t -> Ptr (Ptr ()) -> IO ()Source
p'apr_hash_this :: FunPtr (Ptr C'apr_hash_index_t -> Ptr (Ptr ()) -> Ptr C'apr_ssize_t -> Ptr (Ptr ()) -> IO ())Source
p'apr_hash_count :: FunPtr (Ptr C'apr_hash_t -> IO CUInt)Source
c'apr_hash_overlay :: Ptr C'apr_pool_t -> Ptr C'apr_hash_t -> Ptr C'apr_hash_t -> IO (Ptr C'apr_hash_t)Source
p'apr_hash_clear :: FunPtr (Ptr C'apr_hash_t -> IO ())Source
c'apr_hash_merge :: Ptr C'apr_pool_t -> Ptr C'apr_hash_t -> Ptr C'apr_hash_t -> FunPtr (Ptr C'apr_pool_t -> Ptr () -> C'apr_ssize_t -> Ptr () -> Ptr () -> Ptr () -> IO (Ptr ())) -> Ptr () -> IO (Ptr C'apr_hash_t)Source
p'apr_hash_overlay :: FunPtr (Ptr C'apr_pool_t -> Ptr C'apr_hash_t -> Ptr C'apr_hash_t -> IO (Ptr C'apr_hash_t))Source
p'apr_hash_merge :: FunPtr (Ptr C'apr_pool_t -> Ptr C'apr_hash_t -> Ptr C'apr_hash_t -> FunPtr (Ptr C'apr_pool_t -> Ptr () -> C'apr_ssize_t -> Ptr () -> Ptr () -> Ptr () -> IO (Ptr ())) -> Ptr () -> IO (Ptr C'apr_hash_t))Source
p'apr_hash_pool_get :: FunPtr (Ptr C'apr_hash_t -> IO (Ptr C'apr_pool_t))Source