Blame docs/html/harfbuzz-hb-set.html

Packit Service 5bcba8
Packit Service 5bcba8
<html>
Packit Service 5bcba8
<head>
Packit Service 5bcba8
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
Packit Service 5bcba8
<title>hb-set: HarfBuzz Manual</title>
Packit Service 5bcba8
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
Packit Service 5bcba8
<link rel="home" href="index.html" title="HarfBuzz Manual">
Packit Service 5bcba8
<link rel="up" href="ch08.html" title="Harfbuzz API">
Packit Service 5bcba8
<link rel="prev" href="harfbuzz-hb-deprecated.html" title="hb-deprecated">
Packit Service 5bcba8
<link rel="next" href="harfbuzz-hb-ot.html" title="hb-ot">
Packit Service 5bcba8
<meta name="generator" content="GTK-Doc V1.25.1 (XML mode)">
Packit Service 5bcba8
<link rel="stylesheet" href="style.css" type="text/css">
Packit Service 5bcba8
</head>
Packit Service 5bcba8
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Top  | 
Packit Service 5bcba8
                  Description  | 
Packit Service 5bcba8
                  Object Hierarchy
Packit Service 5bcba8
Packit Service 5bcba8
Home
Packit Service 5bcba8
Up
Packit Service 5bcba8
Prev
Packit Service 5bcba8
Next
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

hb-set

Packit Service 5bcba8

hb-set

Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

Functions

Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
#define
Packit Service 5bcba8
HB_SET_VALUE_INVALID
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
void
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
hb_set_add ()
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
void
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
hb_set_add_range ()
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
hb_bool_t
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
hb_set_allocation_successful ()
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
void
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
hb_set_clear ()
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
hb_set_t *
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
hb_set_create ()
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
void
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
hb_set_del ()
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
void
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
hb_set_del_range ()
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
void
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
hb_set_destroy ()
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
hb_set_t *
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
hb_set_get_empty ()
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
hb_codepoint_t
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
hb_set_get_max ()
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
hb_codepoint_t
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
hb_set_get_min ()
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
unsigned int
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
hb_set_get_population ()
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
void *
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
hb_set_get_user_data ()
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
hb_bool_t
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
hb_set_has ()
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
void
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
hb_set_intersect ()
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
void
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
hb_set_invert ()
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
hb_bool_t
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
hb_set_is_empty ()
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
hb_bool_t
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
hb_set_is_equal ()
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
hb_bool_t
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
hb_set_next ()
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
hb_bool_t
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
hb_set_next_range ()
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
hb_set_t *
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
hb_set_reference ()
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
void
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
hb_set_set ()
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
hb_bool_t
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
hb_set_set_user_data ()
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
void
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
hb_set_subtract ()
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
void
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
hb_set_symmetric_difference ()
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
void
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
hb_set_union ()
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

Types and Values

Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
typedef
Packit Service 5bcba8
hb_set_t
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

Object Hierarchy

Packit Service 5bcba8
    GBoxed
Packit Service 5bcba8
    ╰── hb_set_t
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

Description

Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

Functions

Packit Service 5bcba8
Packit Service 5bcba8

HB_SET_VALUE_INVALID

Packit Service 5bcba8
#define HB_SET_VALUE_INVALID ((hb_codepoint_t) -1)
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

Packit Service 5bcba8
Packit Service 5bcba8

hb_set_add ()

Packit Service 5bcba8
void
Packit Service 5bcba8
hb_set_add (hb_set_t *set,
Packit Service 5bcba8
            hb_codepoint_t codepoint);
Packit Service 5bcba8
Packit Service 5bcba8

Parameters

Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

set

Packit Service 5bcba8

a set.

Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

Since 0.9.2

Packit Service 5bcba8
Packit Service 5bcba8

Packit Service 5bcba8
Packit Service 5bcba8

hb_set_add_range ()

Packit Service 5bcba8
void
Packit Service 5bcba8
hb_set_add_range (hb_set_t *set,
Packit Service 5bcba8
                  hb_codepoint_t first,
Packit Service 5bcba8
                  hb_codepoint_t last);
Packit Service 5bcba8
Packit Service 5bcba8

Parameters

Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

set

Packit Service 5bcba8

a set.

Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

Since 0.9.7

Packit Service 5bcba8
Packit Service 5bcba8

Packit Service 5bcba8
Packit Service 5bcba8

hb_set_allocation_successful ()

Packit Service 5bcba8
hb_bool_t
Packit Service 5bcba8
hb_set_allocation_successful (const hb_set_t *set);
Packit Service 5bcba8
Packit Service 5bcba8

Parameters

Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

set

Packit Service 5bcba8

a set.

Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

Returns

Packit Service 5bcba8

Packit Service 5bcba8
Packit Service 5bcba8

Since 0.9.2

Packit Service 5bcba8
Packit Service 5bcba8

Packit Service 5bcba8
Packit Service 5bcba8

hb_set_clear ()

Packit Service 5bcba8
void
Packit Service 5bcba8
hb_set_clear (hb_set_t *set);
Packit Service 5bcba8
Packit Service 5bcba8

Parameters

Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

set

Packit Service 5bcba8

a set.

Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

Since 0.9.2

Packit Service 5bcba8
Packit Service 5bcba8

Packit Service 5bcba8
Packit Service 5bcba8

hb_set_create ()

Packit Service 5bcba8
hb_set_t *
Packit Service 5bcba8
hb_set_create (void);
Packit Service 5bcba8
Packit Service 5bcba8

Packit Service 5bcba8
Packit Service 5bcba8

hb_set_del ()

Packit Service 5bcba8
void
Packit Service 5bcba8
hb_set_del (hb_set_t *set,
Packit Service 5bcba8
            hb_codepoint_t codepoint);
Packit Service 5bcba8
Packit Service 5bcba8

Parameters

Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

set

Packit Service 5bcba8

a set.

Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

Since 0.9.2

Packit Service 5bcba8
Packit Service 5bcba8

Packit Service 5bcba8
Packit Service 5bcba8

hb_set_del_range ()

Packit Service 5bcba8
void
Packit Service 5bcba8
hb_set_del_range (hb_set_t *set,
Packit Service 5bcba8
                  hb_codepoint_t first,
Packit Service 5bcba8
                  hb_codepoint_t last);
Packit Service 5bcba8
Packit Service 5bcba8

Parameters

Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

set

Packit Service 5bcba8

a set.

Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

Since 0.9.7

Packit Service 5bcba8
Packit Service 5bcba8

Packit Service 5bcba8
Packit Service 5bcba8

hb_set_destroy ()

Packit Service 5bcba8
void
Packit Service 5bcba8
hb_set_destroy (hb_set_t *set);
Packit Service 5bcba8
Packit Service 5bcba8

Parameters

Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

set

Packit Service 5bcba8

a set.

Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

Since 0.9.2

Packit Service 5bcba8
Packit Service 5bcba8

Packit Service 5bcba8
Packit Service 5bcba8

hb_set_get_empty ()

Packit Service 5bcba8
hb_set_t *
Packit Service 5bcba8
hb_set_get_empty (void);
Packit Service 5bcba8
Packit Service 5bcba8

Returns

Packit Service 5bcba8

.

Packit Service 5bcba8

[transfer full]

Packit Service 5bcba8
Packit Service 5bcba8

Since 0.9.2

Packit Service 5bcba8
Packit Service 5bcba8

Packit Service 5bcba8
Packit Service 5bcba8

hb_set_get_max ()

Packit Service 5bcba8
hb_codepoint_t
Packit Service 5bcba8
hb_set_get_max (const hb_set_t *set);
Packit Service 5bcba8

Finds the maximum number in the set.

Packit Service 5bcba8
Packit Service 5bcba8

Parameters

Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

set

Packit Service 5bcba8

a set.

Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

Returns

Packit Service 5bcba8

minimum of the set, or HB_SET_VALUE_INVALID if set is empty.

Packit Service 5bcba8

Packit Service 5bcba8
Packit Service 5bcba8

Since 0.9.7

Packit Service 5bcba8
Packit Service 5bcba8

Packit Service 5bcba8
Packit Service 5bcba8

hb_set_get_min ()

Packit Service 5bcba8
hb_codepoint_t
Packit Service 5bcba8
hb_set_get_min (const hb_set_t *set);
Packit Service 5bcba8

Finds the minimum number in the set.

Packit Service 5bcba8
Packit Service 5bcba8

Parameters

Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

set

Packit Service 5bcba8

a set.

Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

Returns

Packit Service 5bcba8

minimum of the set, or HB_SET_VALUE_INVALID if set is empty.

Packit Service 5bcba8

Packit Service 5bcba8
Packit Service 5bcba8

Since 0.9.7

Packit Service 5bcba8
Packit Service 5bcba8

Packit Service 5bcba8
Packit Service 5bcba8

hb_set_get_population ()

Packit Service 5bcba8
unsigned int
Packit Service 5bcba8
hb_set_get_population (const hb_set_t *set);
Packit Service 5bcba8

Returns the number of numbers in the set.

Packit Service 5bcba8
Packit Service 5bcba8

Parameters

Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

set

Packit Service 5bcba8

a set.

Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

Returns

Packit Service 5bcba8

set population.

Packit Service 5bcba8

Packit Service 5bcba8
Packit Service 5bcba8

Since 0.9.7

Packit Service 5bcba8
Packit Service 5bcba8

Packit Service 5bcba8
Packit Service 5bcba8

hb_set_get_user_data ()

Packit Service 5bcba8
void *
Packit Service 5bcba8
hb_set_get_user_data (hb_set_t *set,
Packit Service 5bcba8
                      hb_user_data_key_t *key);
Packit Service 5bcba8
Packit Service 5bcba8

Parameters

Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

set

Packit Service 5bcba8

a set.

Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

Returns

Packit Service 5bcba8

.

Packit Service 5bcba8

[transfer none]

Packit Service 5bcba8
Packit Service 5bcba8

Since 0.9.2

Packit Service 5bcba8
Packit Service 5bcba8

Packit Service 5bcba8
Packit Service 5bcba8

hb_set_has ()

Packit Service 5bcba8
hb_bool_t
Packit Service 5bcba8
hb_set_has (const hb_set_t *set,
Packit Service 5bcba8
            hb_codepoint_t codepoint);
Packit Service 5bcba8
Packit Service 5bcba8

Parameters

Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

set

Packit Service 5bcba8

a set.

Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

Returns

Packit Service 5bcba8

Packit Service 5bcba8
Packit Service 5bcba8

Since 0.9.2

Packit Service 5bcba8
Packit Service 5bcba8

Packit Service 5bcba8
Packit Service 5bcba8

hb_set_intersect ()

Packit Service 5bcba8
void
Packit Service 5bcba8
hb_set_intersect (hb_set_t *set,
Packit Service 5bcba8
                  const hb_set_t *other);
Packit Service 5bcba8
Packit Service 5bcba8

Parameters

Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

set

Packit Service 5bcba8

a set.

Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

Since 0.9.2

Packit Service 5bcba8
Packit Service 5bcba8

Packit Service 5bcba8
Packit Service 5bcba8

hb_set_invert ()

Packit Service 5bcba8
void
Packit Service 5bcba8
hb_set_invert (hb_set_t *set);
Packit Service 5bcba8
Packit Service 5bcba8

Parameters

Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

set

Packit Service 5bcba8

a set.

Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

Since 0.9.10

Packit Service 5bcba8
Packit Service 5bcba8

Packit Service 5bcba8
Packit Service 5bcba8

hb_set_is_empty ()

Packit Service 5bcba8
hb_bool_t
Packit Service 5bcba8
hb_set_is_empty (const hb_set_t *set);
Packit Service 5bcba8
Packit Service 5bcba8

Parameters

Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

set

Packit Service 5bcba8

a set.

Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

Returns

Packit Service 5bcba8

Packit Service 5bcba8
Packit Service 5bcba8

Since 0.9.7

Packit Service 5bcba8
Packit Service 5bcba8

Packit Service 5bcba8
Packit Service 5bcba8

hb_set_is_equal ()

Packit Service 5bcba8
hb_bool_t
Packit Service 5bcba8
hb_set_is_equal (const hb_set_t *set,
Packit Service 5bcba8
                 const hb_set_t *other);
Packit Service 5bcba8
Packit Service 5bcba8

Parameters

Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

set

Packit Service 5bcba8

a set.

Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

Returns

Packit Service 5bcba8

Packit Service 5bcba8
Packit Service 5bcba8

Since 0.9.7

Packit Service 5bcba8
Packit Service 5bcba8

Packit Service 5bcba8
Packit Service 5bcba8

hb_set_next ()

Packit Service 5bcba8
hb_bool_t
Packit Service 5bcba8
hb_set_next (const hb_set_t *set,
Packit Service 5bcba8
             hb_codepoint_t *codepoint);
Packit Service 5bcba8
Packit Service 5bcba8

Parameters

Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

set

Packit Service 5bcba8

a set.

Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

codepoint

Packit Service 5bcba8

.

Packit Service 5bcba8
[inout]
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

Returns

Packit Service 5bcba8

whether there was a next value.

Packit Service 5bcba8

Packit Service 5bcba8
Packit Service 5bcba8

Since 0.9.2

Packit Service 5bcba8
Packit Service 5bcba8

Packit Service 5bcba8
Packit Service 5bcba8

hb_set_next_range ()

Packit Service 5bcba8
hb_bool_t
Packit Service 5bcba8
hb_set_next_range (const hb_set_t *set,
Packit Service 5bcba8
                   hb_codepoint_t *first,
Packit Service 5bcba8
                   hb_codepoint_t *last);
Packit Service 5bcba8

Gets the next consecutive range of numbers in set

Packit Service 5bcba8
 that
Packit Service 5bcba8
are greater than current value of last
Packit Service 5bcba8
.

Packit Service 5bcba8
Packit Service 5bcba8

Parameters

Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

set

Packit Service 5bcba8

a set.

Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

first

Packit Service 5bcba8

output first codepoint in the range.

Packit Service 5bcba8
[out]
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

last

Packit Service 5bcba8

input current last and output last codepoint in the range.

Packit Service 5bcba8
[inout]
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

Returns

Packit Service 5bcba8

whether there was a next range.

Packit Service 5bcba8

Packit Service 5bcba8
Packit Service 5bcba8

Since 0.9.7

Packit Service 5bcba8
Packit Service 5bcba8

Packit Service 5bcba8
Packit Service 5bcba8

hb_set_reference ()

Packit Service 5bcba8
hb_set_t *
Packit Service 5bcba8
hb_set_reference (hb_set_t *set);
Packit Service 5bcba8
Packit Service 5bcba8

Parameters

Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

set

Packit Service 5bcba8

a set.

Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

Returns

Packit Service 5bcba8

.

Packit Service 5bcba8

[transfer full]

Packit Service 5bcba8
Packit Service 5bcba8

Since 0.9.2

Packit Service 5bcba8
Packit Service 5bcba8

Packit Service 5bcba8
Packit Service 5bcba8

hb_set_set ()

Packit Service 5bcba8
void
Packit Service 5bcba8
hb_set_set (hb_set_t *set,
Packit Service 5bcba8
            const hb_set_t *other);
Packit Service 5bcba8
Packit Service 5bcba8

Parameters

Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

set

Packit Service 5bcba8

a set.

Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

Since 0.9.2

Packit Service 5bcba8
Packit Service 5bcba8

Packit Service 5bcba8
Packit Service 5bcba8

hb_set_set_user_data ()

Packit Service 5bcba8
hb_bool_t
Packit Service 5bcba8
hb_set_set_user_data (hb_set_t *set,
Packit Service 5bcba8
                      hb_user_data_key_t *key,
Packit Service 5bcba8
                      void *data,
Packit Service 5bcba8
                      hb_destroy_func_t destroy,
Packit Service 5bcba8
                      hb_bool_t replace);
Packit Service 5bcba8
Packit Service 5bcba8

Parameters

Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

set

Packit Service 5bcba8

a set.

Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

Returns

Packit Service 5bcba8

Packit Service 5bcba8
Packit Service 5bcba8

Since 0.9.2

Packit Service 5bcba8
Packit Service 5bcba8

Packit Service 5bcba8
Packit Service 5bcba8

hb_set_subtract ()

Packit Service 5bcba8
void
Packit Service 5bcba8
hb_set_subtract (hb_set_t *set,
Packit Service 5bcba8
                 const hb_set_t *other);
Packit Service 5bcba8
Packit Service 5bcba8

Parameters

Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

set

Packit Service 5bcba8

a set.

Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

Since 0.9.2

Packit Service 5bcba8
Packit Service 5bcba8

Packit Service 5bcba8
Packit Service 5bcba8

hb_set_symmetric_difference ()

Packit Service 5bcba8
void
Packit Service 5bcba8
hb_set_symmetric_difference (hb_set_t *set,
Packit Service 5bcba8
                             const hb_set_t *other);
Packit Service 5bcba8
Packit Service 5bcba8

Parameters

Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

set

Packit Service 5bcba8

a set.

Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

Since 0.9.2

Packit Service 5bcba8
Packit Service 5bcba8

Packit Service 5bcba8
Packit Service 5bcba8

hb_set_union ()

Packit Service 5bcba8
void
Packit Service 5bcba8
hb_set_union (hb_set_t *set,
Packit Service 5bcba8
              const hb_set_t *other);
Packit Service 5bcba8
Packit Service 5bcba8

Parameters

Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

set

Packit Service 5bcba8

a set.

Packit Service 5bcba8
 
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

Since 0.9.2

Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

Types and Values

Packit Service 5bcba8
Packit Service 5bcba8

hb_set_t

Packit Service 5bcba8
typedef struct hb_set_t hb_set_t;
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8
Packit Service 5bcba8

Generated by GTK-Doc V1.25.1
Packit Service 5bcba8
</body>
Packit Service 5bcba8
</html>