summaryrefslogtreecommitdiff
path: root/girepository/girepository.h
diff options
context:
space:
mode:
authorJohan Dahlin <johan@gnome.org>2010-06-05 12:59:33 -0300
committerJohan Dahlin <johan@gnome.org>2010-06-05 12:59:33 -0300
commit1d517644b94a37237dae5e8f1b3f3b53b2e834b1 (patch)
tree9a77ac695dfab90410bcb2049e993ba2be852e47 /girepository/girepository.h
parentdce2f6c4f9ae1bc3447c717343a4483ca7ec19b6 (diff)
downloadgobject-introspection-1d517644b94a37237dae5e8f1b3f3b53b2e834b1.tar.gz
[girepository] Move the enums
Move the est of the enums over to gitypes.h
Diffstat (limited to 'girepository/girepository.h')
-rw-r--r--girepository/girepository.h118
1 files changed, 0 insertions, 118 deletions
diff --git a/girepository/girepository.h b/girepository/girepository.h
index 980049eb..e0647197 100644
--- a/girepository/girepository.h
+++ b/girepository/girepository.h
@@ -152,95 +152,6 @@ void gi_cclosure_marshal_generic (GClosure *closure,
#define GI_IS_TYPE_INFO(info) \
(g_base_info_get_type((GIBaseInfo*)info) == GI_INFO_TYPE_TYPE)
-/**
- * GITypeTag:
- * @GI_TYPE_TAG_VOID: void
- * @GI_TYPE_TAG_BOOLEAN: boolean
- * @GI_TYPE_TAG_INT8: 8-bit signed integer
- * @GI_TYPE_TAG_UINT8: 8-bit unsigned integer
- * @GI_TYPE_TAG_INT16: 16-bit signed integer
- * @GI_TYPE_TAG_UINT16: 16-bit unsigned integer
- * @GI_TYPE_TAG_INT32: 32-bit signed integer
- * @GI_TYPE_TAG_UINT32: 32-bit unsigned integer
- * @GI_TYPE_TAG_INT64: 64-bit signed integer
- * @GI_TYPE_TAG_UINT64: 64-bit unsigned integer
- * @GI_TYPE_TAG_SHORT: signed short
- * @GI_TYPE_TAG_USHORT: unsigned hosrt
- * @GI_TYPE_TAG_INT: signed integer
- * @GI_TYPE_TAG_UINT: unsigned integer
- * @GI_TYPE_TAG_LONG: signed long
- * @GI_TYPE_TAG_ULONG: unsigned long
- * @GI_TYPE_TAG_SSIZE: ssize_t
- * @GI_TYPE_TAG_SIZE: size_t
- * @GI_TYPE_TAG_FLOAT: float
- * @GI_TYPE_TAG_DOUBLE: double floating point
- * @GI_TYPE_TAG_TIME_T: time_t
- * @GI_TYPE_TAG_GTYPE: a #GType
- * @GI_TYPE_TAG_UTF8: a UTF-8 encoded string
- * @GI_TYPE_TAG_FILENAME: a filename, encoded in the same encoding
- * as the native filesystem is using.
- * @GI_TYPE_TAG_ARRAY: an array
- * @GI_TYPE_TAG_INTERFACE: an extended interface object
- * @GI_TYPE_TAG_GLIST: a #GList
- * @GI_TYPE_TAG_GSLIST: a #GSList
- * @GI_TYPE_TAG_GHASH: a #GHashTable
- * @GI_TYPE_TAG_ERROR: a #GError
- *
- * The type tag of a #GITypeInfo.
- */
-typedef enum {
- /* Basic types */
- GI_TYPE_TAG_VOID = 0,
- GI_TYPE_TAG_BOOLEAN = 1,
- GI_TYPE_TAG_INT8 = 2,
- GI_TYPE_TAG_UINT8 = 3,
- GI_TYPE_TAG_INT16 = 4,
- GI_TYPE_TAG_UINT16 = 5,
- GI_TYPE_TAG_INT32 = 6,
- GI_TYPE_TAG_UINT32 = 7,
- GI_TYPE_TAG_INT64 = 8,
- GI_TYPE_TAG_UINT64 = 9,
- GI_TYPE_TAG_SHORT = 10,
- GI_TYPE_TAG_USHORT = 11,
- GI_TYPE_TAG_INT = 12,
- GI_TYPE_TAG_UINT = 13,
- GI_TYPE_TAG_LONG = 14,
- GI_TYPE_TAG_ULONG = 15,
- GI_TYPE_TAG_SSIZE = 16,
- GI_TYPE_TAG_SIZE = 17,
- GI_TYPE_TAG_FLOAT = 18,
- GI_TYPE_TAG_DOUBLE = 19,
- GI_TYPE_TAG_TIME_T = 20,
- GI_TYPE_TAG_GTYPE = 21,
- GI_TYPE_TAG_UTF8 = 22,
- GI_TYPE_TAG_FILENAME = 23,
- /* Non-basic types */
- GI_TYPE_TAG_ARRAY = 24,
- GI_TYPE_TAG_INTERFACE = 25,
- GI_TYPE_TAG_GLIST = 26,
- GI_TYPE_TAG_GSLIST = 27,
- GI_TYPE_TAG_GHASH = 28,
- GI_TYPE_TAG_ERROR = 29
- /* Note - there is only room currently for 32 tags.
- * See docs/typelib-format.txt SimpleTypeBlob definition */
-} GITypeTag;
-
-/**
- * GIArrayType:
- * @GI_ARRAY_TYPE_C: a C array, char[] for instance
- * @GI_ARRAY_TYPE_ARRAY: a @GArray array
- * @GI_ARRAY_TYPE_PTR_ARRAY: a #GPtrArray array
- * @GI_ARRAY_TYPE_BYTE_ARRAY: a #GByteArray array
- *
- * The type of array in a #GITypeInfo.
- */
-typedef enum {
- GI_ARRAY_TYPE_C,
- GI_ARRAY_TYPE_ARRAY,
- GI_ARRAY_TYPE_PTR_ARRAY,
- GI_ARRAY_TYPE_BYTE_ARRAY
-} GIArrayType;
-
#define G_TYPE_TAG_IS_BASIC(tag) (tag < GI_TYPE_TAG_ARRAY)
const gchar* g_type_tag_to_string (GITypeTag type);
@@ -281,20 +192,6 @@ glong g_value_info_get_value (GIValueInfo *info);
#define GI_IS_FIELD_INFO(info) \
(g_base_info_get_type((GIBaseInfo*)info) == GI_INFO_TYPE_FIELD)
-/**
- * GIFieldInfoFlags:
- * @GI_FIELD_IS_READABLE: field is readable.
- * @GI_FIELD_IS_WRITABLE: field is writable.
- *
- * Flags for a #GIFieldInfo.
- */
-
-typedef enum
-{
- GI_FIELD_IS_READABLE = 1 << 0,
- GI_FIELD_IS_WRITABLE = 1 << 1
-} GIFieldInfoFlags;
-
GIFieldInfoFlags g_field_info_get_flags (GIFieldInfo *info);
gint g_field_info_get_size (GIFieldInfo *info);
gint g_field_info_get_offset (GIFieldInfo *info);
@@ -463,21 +360,6 @@ gboolean g_signal_info_true_stops_emit (GISignalInfo
#define GI_IS_VFUNC_INFO(info) \
(g_base_info_get_type((GIBaseInfo*)info) == GI_INFO_TYPE_VFUNC)
-/**
- * GIVFuncInfoFlags:
- * @GI_VFUNC_MUST_CHAIN_UP: chains up to the parent type
- * @GI_VFUNC_MUST_OVERRIDE: overrides
- * @GI_VFUNC_MUST_NOT_OVERRIDE: does not override
- *
- * Flags of a #GIVFuncInfo struct.
- */
-typedef enum
-{
- GI_VFUNC_MUST_CHAIN_UP = 1 << 0,
- GI_VFUNC_MUST_OVERRIDE = 1 << 1,
- GI_VFUNC_MUST_NOT_OVERRIDE = 1 << 2
-} GIVFuncInfoFlags;
-
GIVFuncInfoFlags g_vfunc_info_get_flags (GIVFuncInfo *info);
gint g_vfunc_info_get_offset (GIVFuncInfo *info);
GISignalInfo * g_vfunc_info_get_signal (GIVFuncInfo *info);