![]() |
![]() |
![]() |
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 : |