GXmlSerializableMapKey

GXmlSerializableMapKey — Serializable Framework. Interface to get one key to be used to store GXmlSerializable objects.

Functions

Types and Values

Description

This interface must be implemented by classes derived from GXmlSerializableTreeMap and GXmlSerializableHashMap.

Functions

gxml_serializable_map_key_get_map_key ()

gpointer
gxml_serializable_map_key_get_map_key (GXmlSerializableMapKey *self);

Implement this function to return the value to be used as key on GXmlSerializableTreeMap and GXmlSerializableHashMap containers.

Parameters

self

the GXmlSerializableMapKey instance

 

Types and Values

GXmlSerializableMapKey

typedef struct _GXmlSerializableMapKey GXmlSerializableMapKey;

Serializable Framework. Interface to get one key to be used to store GXmlSerializable objects.

This interface must be implemented by classes derived from GXmlSerializableTreeMap and GXmlSerializableHashMap.


struct GXmlSerializableMapKeyIface

struct GXmlSerializableMapKeyIface {
	GTypeInterface parent_iface;
	gpointer (*get_map_key) (GXmlSerializableMapKey* self);
};

Interface for creating GXmlSerializableMapKey implementations.

Members

GTypeInterface parent_iface;

the parent interface structure

 

get_map_key ()

virtual method called by gxml_serializable_map_key_get_map_key()