The Set Interface
[The Set Class]


Data Structures

struct  Cmaid_Set_Interface
 The Set Interface structure The set interface is inheriting from the container and thus must also have interface functions for the container. More...

Defines

#define CMAID_SET_FUNC(c)   ((const Cmaid_Set_Interface *)(((c)->interface)))

Typedefs

typedef void *(* Cmaid_Set_Add_Cb )(Cmaid_Set *s, void *data)
typedef void(* Cmaid_Set_Remove_Cb )(Cmaid_Set *s, const void *data)
typedef void *(* Cmaid_Set_Get_Cb )(Cmaid_Set *s, const void *data)
typedef struct Cmaid_Set_Interface Cmaid_Set_Interface

Detailed Description

You only have to deal with the interface structure directly, if you are going to write an implementation of the interface. Else you can safely ignore this.

Define Documentation

#define CMAID_SET_FUNC (  )     ((const Cmaid_Set_Interface *)(((c)->interface)))

Macro to access the set interface.


Typedef Documentation

typedef void*(* Cmaid_Set_Add_Cb)(Cmaid_Set *s, void *data)

Type definition for the add callback

typedef void*(* Cmaid_Set_Get_Cb)(Cmaid_Set *s, const void *data)

Type definition for the get callback

Type definition for the set interface

typedef void(* Cmaid_Set_Remove_Cb)(Cmaid_Set *s, const void *data)

Type definition for the remove callback


Generated on Wed Aug 5 00:20:50 2009 for Cmaid by  doxygen 1.5.8