Interface

ValagirEnumBase

Description

interface Valagir.EnumBase : Valagir.Node

No description available.

Prerequisite

In order to implement EnumBase, your type must inherit fromGirNode.

Implementations

Instance methods

gir_enum_base_get_c_type
No description available.

gir_enum_base_set_c_type
No description available.

gir_enum_base_get_glib_type_name
No description available.

gir_enum_base_set_glib_type_name
No description available.

gir_enum_base_get_glib_get_type
No description available.

gir_enum_base_set_glib_get_type
No description available.

gir_enum_base_get_members
No description available.

gir_enum_base_set_members
No description available.

gir_enum_base_get_functions
No description available.

gir_enum_base_set_functions
No description available.

gir_enum_base_get_function_inlines
No description available.

gir_enum_base_set_function_inlines
No description available.

Properties

Valagir.EnumBase:c-type
No description available.

Valagir.EnumBase:glib-type-name
No description available.

Valagir.EnumBase:glib-get-type
No description available.

Valagir.EnumBase:members
No description available.

Valagir.EnumBase:functions
No description available.

Valagir.EnumBase:function-inlines
No description available.

Interface structure

struct ValagirEnumBaseIface {
  gchar* (* get_c_type) (
    GirEnumBase* self
  );
  void (* set_c_type) (
    GirEnumBase* self,
    const gchar* value
  );
  gchar* (* get_glib_type_name) (
    GirEnumBase* self
  );
  void (* set_glib_type_name) (
    GirEnumBase* self,
    const gchar* value
  );
  gchar* (* get_glib_get_type) (
    GirEnumBase* self
  );
  void (* set_glib_get_type) (
    GirEnumBase* self,
    const gchar* value
  );
  GeeList* (* get_members) (
    GirEnumBase* self
  );
  void (* set_members) (
    GirEnumBase* self,
    GeeList* value
  );
  GeeList* (* get_functions) (
    GirEnumBase* self
  );
  void (* set_functions) (
    GirEnumBase* self,
    GeeList* value
  );
  GeeList* (* get_function_inlines) (
    GirEnumBase* self
  );
  void (* set_function_inlines) (
    GirEnumBase* self,
    GeeList* value
  );
  
}

No description available.

Interface members
get_c_type
gchar* (* get_c_type) (
    GirEnumBase* self
  )
 

No description available.

set_c_type
void (* set_c_type) (
    GirEnumBase* self,
    const gchar* value
  )
 

No description available.

get_glib_type_name
gchar* (* get_glib_type_name) (
    GirEnumBase* self
  )
 

No description available.

set_glib_type_name
void (* set_glib_type_name) (
    GirEnumBase* self,
    const gchar* value
  )
 

No description available.

get_glib_get_type
gchar* (* get_glib_get_type) (
    GirEnumBase* self
  )
 

No description available.

set_glib_get_type
void (* set_glib_get_type) (
    GirEnumBase* self,
    const gchar* value
  )
 

No description available.

get_members
GeeList* (* get_members) (
    GirEnumBase* self
  )
 

No description available.

set_members
void (* set_members) (
    GirEnumBase* self,
    GeeList* value
  )
 

No description available.

get_functions
GeeList* (* get_functions) (
    GirEnumBase* self
  )
 

No description available.

set_functions
void (* set_functions) (
    GirEnumBase* self,
    GeeList* value
  )
 

No description available.

get_function_inlines
GeeList* (* get_function_inlines) (
    GirEnumBase* self
  )
 

No description available.

set_function_inlines
void (* set_function_inlines) (
    GirEnumBase* self,
    GeeList* value
  )
 

No description available.

Virtual methods

Valagir.EnumBase.get_c_type
No description available.

Valagir.EnumBase.set_c_type
No description available.

Valagir.EnumBase.get_glib_type_name
No description available.

Valagir.EnumBase.set_glib_type_name
No description available.

Valagir.EnumBase.get_glib_get_type
No description available.

Valagir.EnumBase.set_glib_get_type
No description available.

Valagir.EnumBase.get_members
No description available.

Valagir.EnumBase.set_members
No description available.

Valagir.EnumBase.get_functions
No description available.

Valagir.EnumBase.set_functions
No description available.

Valagir.EnumBase.get_function_inlines
No description available.

Valagir.EnumBase.set_function_inlines
No description available.