| WritRecogn Reference Manual | ||||
|---|---|---|---|---|
#include <writrecogn-radical_list.h>
RadicalArray;
RadicalArray* radicalArray_new ();
RadicalArray* radicalArray_sized_new (guint reserved_size);
RadicalType radicalArray_get_radicalType (RadicalArray *self);
void radicalArray_set_radicalType (RadicalArray *self,
RadicalType type);
gpointer radicalArray_free (RadicalArray *self,
gboolean free_segment);
void radicalArray_clone (RadicalArray *self);
void radicalArray_copy (RadicalArray *self,
RadicalArray *src);
void radicalArray_reset (RadicalArray *self);
guint radicalArray_size (RadicalArray *self);
void radicalArray_append (RadicalArray *self,
gpointer obj);
gboolean radicalArray_has_radicalCode (RadicalArray *self,
RadicalCode code);
gpointer radicalArray_index (RadicalArray *self,
gint index);
gpointer radicalArray_find_by_code (RadicalArray *self,
RadicalCode code);
gboolean radicalArray_is_empty (RadicalArray *self);
Unlike RadicalList which is database ended. RadicalArray only deals with GArray.
It can be used to pass the universal set in database, or store the returned results.
RadicalArray* radicalArray_sized_new (guint reserved_size);
|
|
Returns : |
RadicalType radicalArray_get_radicalType (RadicalArray *self);
|
|
Returns : |
void radicalArray_set_radicalType (RadicalArray *self, RadicalType type);
|
|
|
gpointer radicalArray_free (RadicalArray *self, gboolean free_segment);
|
|
|
|
Returns : |
gboolean radicalArray_has_radicalCode (RadicalArray *self, RadicalCode code);
|
|
|
|
Returns : |
gpointer radicalArray_index (RadicalArray *self, gint index);
|
|
|
|
Returns : |
gpointer radicalArray_find_by_code (RadicalArray *self, RadicalCode code);
|
|
|
|
Returns : |