Module Bindings.Base_info

include Base_info
type info_type =
| Invalid

invalid type

| Function

function, see Function_info

| Callback

callback, see Function_info

| Struct

struct, see Struct_info

| Boxed

boxed, see Struct_info or Union_info

| Enum

enum, see Enum_info

| Flags

flags, see Enum_info

| Object

object, see Object_info

| Interface

interface, see Interface_info

| Constant

contant, see Constant_info

| Invalid_0

deleted, used to be GI_INFO_TYPE_ERROR_DOMAIN.

| Union

union, see Union_info

| Value

enum value, see Value_info

| Signal

signal, see Signal_info

| Vfunc

virtual function, see VFunc_info

| Property

GObject property, see Property_info

| Field

struct or union field, see Field_info

| Arg

argument of a function or callback, see Arg_info

| Type

type information, see Type_info

| Unresolved

unresolved type, a type which is not present in the typelib, or any of its dependencies.

val string_of_info_type : info_type -> string
module Enums = Base_info.Enums