Blame docs/reference/html/annotation-glossary.html

Packit 4b6dd7
Packit 4b6dd7
<html>
Packit 4b6dd7
<head>
Packit 4b6dd7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
Packit 4b6dd7
<title>Annotation Glossary: GData Reference Manual</title>
Packit 4b6dd7
<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
Packit 4b6dd7
<link rel="home" href="index.html" title="GData Reference Manual">
Packit 4b6dd7
<link rel="up" href="pt05.html" title="Part V. Appendices">
Packit 4b6dd7
<link rel="prev" href="ix25.html" title="Index of new symbols in 0.17.9">
Packit 4b6dd7
<meta name="generator" content="GTK-Doc V1.26.1 (XML mode)">
Packit 4b6dd7
<link rel="stylesheet" href="style.css" type="text/css">
Packit 4b6dd7
</head>
Packit 4b6dd7
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
Packit 4b6dd7
Packit 4b6dd7
A
Packit 4b6dd7
                     | 
Packit 4b6dd7
                  C
Packit 4b6dd7
                     | 
Packit 4b6dd7
                  E
Packit 4b6dd7
                     | 
Packit 4b6dd7
                  N
Packit 4b6dd7
                     | 
Packit 4b6dd7
                  O
Packit 4b6dd7
                     | 
Packit 4b6dd7
                  S
Packit 4b6dd7
                     | 
Packit 4b6dd7
                  T
Packit 4b6dd7
Home
Packit 4b6dd7
Up
Packit 4b6dd7
Prev
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Annotation Glossary
Packit 4b6dd7

A

Packit 4b6dd7
allow-none
Packit 4b6dd7

NULL is OK, both for passing and for returning.

Packit 4b6dd7
array
Packit 4b6dd7

Parameter points to an array of items.

Packit 4b6dd7

C

Packit 4b6dd7
closure
Packit 4b6dd7

This parameter is a 'user_data', for callbacks; many bindings can pass NULL here.

Packit 4b6dd7

E

Packit 4b6dd7
element-type
Packit 4b6dd7

Generics and defining elements of containers and arrays.

Packit 4b6dd7

N

Packit 4b6dd7
nullable
Packit 4b6dd7

NULL may be passed as the value in, out, in-out; or as a return value.

Packit 4b6dd7

O

Packit 4b6dd7
out callee-allocates
Packit 4b6dd7

Out parameter, where caller must allocate storage.

Packit 4b6dd7
out caller-allocates
Packit 4b6dd7

Out parameter, where caller must allocate storage.

Packit 4b6dd7

S

Packit 4b6dd7
scope async
Packit 4b6dd7

The callback is valid until first called.

Packit 4b6dd7
scope call
Packit 4b6dd7

The callback is valid only during the call to the method.

Packit 4b6dd7
scope notified
Packit 4b6dd7

The callback is valid until the GDestroyNotify argument is called.

Packit 4b6dd7
Stable
Packit 4b6dd7

The intention of a Stable interface is to enable arbitrary third parties to

Packit 4b6dd7
develop applications to these interfaces, release them, and have confidence that
Packit 4b6dd7
they will run on all minor releases of the product (after the one in which the
Packit 4b6dd7
interface was introduced, and within the same major release). Even at a major
Packit 4b6dd7
release, incompatible changes are expected to be rare, and to have strong
Packit 4b6dd7
justifications.
Packit 4b6dd7

Packit 4b6dd7

T

Packit 4b6dd7
transfer container
Packit 4b6dd7

Free data container after the code is done.

Packit 4b6dd7
transfer full
Packit 4b6dd7

Free data after the code is done.

Packit 4b6dd7
transfer none
Packit 4b6dd7

Don't free data after the code is done.

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Generated by GTK-Doc V1.26.1
Packit 4b6dd7
</body>
Packit 4b6dd7
</html>