Misc

ARRAY::neverdelete()

Instruct this array it is not allowed to delete objects.

	PUBLIC void ARRAY::neverdelete(
		void)
	

ARRAY::moveto()

Displace an object in the list

	PUBLIC void ARRAY::moveto(
		ARRAY_OBJ *o,
		int newpos)
	

ARRAY::rstmodified()

Reset the modify flags of all elements of the array.

	PUBLIC void ARRAY::rstmodified(
		void)
	

ARRAY::sort()

Sort the ARRAY with a user function working like the one

for qsort. Use qsort() internally.

	PUBLIC void ARRAY::sort(
		int(*cmp)(const ARRAY_OBJ *, const ARRAY_OBJ *))
	

ARRAY::was_modified()

Return != if the element was modified.

	PUBLIC VIRTUAL int ARRAY::was_modified(
		void)
	

ARRAY::write()

Save the content of the array

Return -1 if any error. The default behavior is to do nothing

	PUBLIC VIRTUAL int ARRAY::write(
		void)