im_attrib_flat.h File Reference

Attributes Table Flat API. This will simplify the DLL export, and can be used for C aplications. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef int(* imAttribTableCallback )(void *user_data, int index, const char *name, int data_type, int count, const void *data)

Functions

imAttribTablePrivate * imAttribTableCreate (int hash_size)
void imAttribTableDestroy (imAttribTablePrivate *ptable)
int imAttribTableCount (imAttribTablePrivate *ptable)
void imAttribTableRemoveAll (imAttribTablePrivate *ptable)
const void * imAttribTableGet (const imAttribTablePrivate *ptable, const char *name, int *data_type, int *count)
void imAttribTableSet (imAttribTablePrivate *ptable, const char *name, int data_type, int count, const void *data)
void imAttribTableUnSet (imAttribTablePrivate *ptable, const char *name)
void imAttribTableCopyFrom (imAttribTablePrivate *ptable_dst, const imAttribTablePrivate *ptable_src)
void imAttribTableForEach (const imAttribTablePrivate *ptable, void *user_data, imAttribTableCallback attrib_func)
imAttribTablePrivate * imAttribArrayCreate (int hash_size)
const void * imAttribArrayGet (const imAttribTablePrivate *ptable, int index, char *name, int *data_type, int *count)
void imAttribArraySet (imAttribTablePrivate *ptable, int index, const char *name, int data_type, int count, const void *data)
void imAttribArrayCopyFrom (imAttribTablePrivate *ptable_dst, const imAttribTablePrivate *ptable_src)

Detailed Description

See Copyright Notice in im_lib.h


Typedef Documentation

typedef int(* imAttribTableCallback)(void *user_data, int index, const char *name, int data_type, int count, const void *data)

Definition of the callback used in ForEach function.


Generated on Thu Oct 1 11:40:02 2009 for IM by  doxygen 1.6.1