GspellLanguage: gspell 1 Reference Manual

## GspellLanguage GspellLanguage |

## Functions

const GList * | gspell_language_get_available ()
const GspellLanguage * | gspell_language_lookup ()
const gchar * | gspell_language_get_code ()
const gchar * | gspell_language_get_name ()
gint | gspell_language_compare ()
GspellLanguage * | gspell_language_copy ()
void | gspell_language_free ()

## Types and Values

| GspellLanguage

## Object Hierarchy

        GBoxed
        ╰── GspellLanguage

## Includes

    #include <gspell/gspell.h>

## Description

## Functions

### gspell_language_get_available ()

    const GList *
    gspell_language_get_available (void);

#### Returns

the list of available languages for the spell checking.

[transfer none][element-type GspellLanguage]

### gspell_language_lookup ()

    const GspellLanguage *
    gspell_language_lookup (const gchar *language_code);

### gspell_language_get_code ()

    const gchar *
    gspell_language_get_code (const GspellLanguage *language);

### gspell_language_get_name ()

    const gchar *
    gspell_language_get_name (const GspellLanguage *language);

### gspell_language_compare ()

    gint
    gspell_language_compare (const GspellLanguage *language_a,
                             const GspellLanguage *language_b);

### gspell_language_copy ()

    GspellLanguage *
    gspell_language_copy (const GspellLanguage *language);

Used by language bindings.

#### Parameters

language | a GspellLanguage. |

#### Returns

a copy of `lang` .

### gspell_language_free ()

    void
    gspell_language_free (GspellLanguage *language);

Used by language bindings.

#### Parameters

language | a GspellLanguage. |

## Types and Values

### GspellLanguage

    typedef struct _GspellLanguage GspellLanguage;