gi-dazzle-1.0.2: libdazzle bindings
CopyrightWill Thompson and Iñaki García Etxebarria
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria
Safe HaskellSafe-Inferred
LanguageHaskell2010

GI.Dazzle.Objects.FuzzyIndex

Description

No description available in the introspection data.

Synopsis

Exported types

newtype FuzzyIndex Source #

Memory-managed wrapper type.

Constructors

FuzzyIndex (ManagedPtr FuzzyIndex) 

Instances

Instances details
Eq FuzzyIndex Source # 
Instance details

Defined in GI.Dazzle.Objects.FuzzyIndex

GObject FuzzyIndex Source # 
Instance details

Defined in GI.Dazzle.Objects.FuzzyIndex

ManagedPtrNewtype FuzzyIndex Source # 
Instance details

Defined in GI.Dazzle.Objects.FuzzyIndex

Methods

toManagedPtr :: FuzzyIndex -> ManagedPtr FuzzyIndex

TypedObject FuzzyIndex Source # 
Instance details

Defined in GI.Dazzle.Objects.FuzzyIndex

Methods

glibType :: IO GType

HasParentTypes FuzzyIndex Source # 
Instance details

Defined in GI.Dazzle.Objects.FuzzyIndex

IsGValue (Maybe FuzzyIndex) Source #

Convert FuzzyIndex to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Dazzle.Objects.FuzzyIndex

Methods

gvalueGType_ :: IO GType

gvalueSet_ :: Ptr GValue -> Maybe FuzzyIndex -> IO ()

gvalueGet_ :: Ptr GValue -> IO (Maybe FuzzyIndex)

type ParentTypes FuzzyIndex Source # 
Instance details

Defined in GI.Dazzle.Objects.FuzzyIndex

type ParentTypes FuzzyIndex = '[Object]

class (GObject o, IsDescendantOf FuzzyIndex o) => IsFuzzyIndex o Source #

Type class for types which can be safely cast to FuzzyIndex, for instance with toFuzzyIndex.

Instances

Instances details
(GObject o, IsDescendantOf FuzzyIndex o) => IsFuzzyIndex o Source # 
Instance details

Defined in GI.Dazzle.Objects.FuzzyIndex

toFuzzyIndex :: (MonadIO m, IsFuzzyIndex o) => o -> m FuzzyIndex Source #

Cast to FuzzyIndex, for types for which this is known to be safe. For general casts, use castTo.

Methods

getMetadata

fuzzyIndexGetMetadata Source #

Arguments

:: (HasCallStack, MonadIO m, IsFuzzyIndex a) 
=> a 
-> Text 
-> m (Maybe GVariant)

Returns: A GVariant or Nothing.

Looks up the metadata for key.

getMetadataString

fuzzyIndexGetMetadataString :: (HasCallStack, MonadIO m, IsFuzzyIndex a) => a -> Text -> m Text Source #

No description available in the introspection data.

getMetadataUint32

fuzzyIndexGetMetadataUint32 :: (HasCallStack, MonadIO m, IsFuzzyIndex a) => a -> Text -> m Word32 Source #

No description available in the introspection data.

getMetadataUint64

fuzzyIndexGetMetadataUint64 :: (HasCallStack, MonadIO m, IsFuzzyIndex a) => a -> Text -> m Word64 Source #

No description available in the introspection data.

loadFile

fuzzyIndexLoadFile Source #

Arguments

:: (HasCallStack, MonadIO m, IsFuzzyIndex a, IsFile b, IsCancellable c) 
=> a 
-> b 
-> Maybe c 
-> m ()

(Can throw GError)

No description available in the introspection data.

loadFileAsync

fuzzyIndexLoadFileAsync :: (HasCallStack, MonadIO m, IsFuzzyIndex a, IsFile b, IsCancellable c) => a -> b -> Maybe c -> Maybe AsyncReadyCallback -> m () Source #

No description available in the introspection data.

loadFileFinish

fuzzyIndexLoadFileFinish Source #

Arguments

:: (HasCallStack, MonadIO m, IsFuzzyIndex a, IsAsyncResult b) 
=> a 
-> b 
-> m ()

(Can throw GError)

No description available in the introspection data.

new

fuzzyIndexNew :: (HasCallStack, MonadIO m) => m FuzzyIndex Source #

No description available in the introspection data.

queryAsync

fuzzyIndexQueryAsync :: (HasCallStack, MonadIO m, IsFuzzyIndex a, IsCancellable b) => a -> Text -> Word32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source #

No description available in the introspection data.

queryFinish

fuzzyIndexQueryFinish Source #

Arguments

:: (HasCallStack, MonadIO m, IsFuzzyIndex a, IsAsyncResult b) 
=> a 
-> b 
-> m ListModel

Returns: A ListModel of results. (Can throw GError)

Completes an asynchronous request to fuzzyIndexQueryAsync.