ICalArray

ICalArray

Functions

Types and Values

Object Hierarchy

    GObject
    ╰── ICalObject
        ╰── ICalArray

Description

Functions

i_cal_array_size ()

gint
i_cal_array_size (ICalArray *array);

Get the size of the array.

Parameters

array

The ICalArray

 

Returns

The size of current array.

Since: 1.0


i_cal_array_copy ()

ICalArray *
i_cal_array_copy (ICalArray *array);

Create a deep copy of ICalArray with the same properties as the array

Parameters

array

The ICalArray to be cloned.

[in]

Returns

The newly cloned ICalArray with the same value as the array .

[transfer full]

Since: 1.0


i_cal_array_free ()

void
i_cal_array_free (ICalArray *array);

Free the ICalArray

[skip]

Parameters

array

The ICalArray to be freed.

 

Since: 1.0


i_cal_array_remove_element_at ()

void
i_cal_array_remove_element_at (ICalArray *array,
                               gint position);

Remove the element at the position from the array

Parameters

array

The ICalArray to be modified.

 

position

The position in which the element will be removed from the array

 

Since: 1.0


i_cal_array_sort ()

void
i_cal_array_sort (ICalArray *array,
                  gint (*compare) (const void *, const void *));

Does not work right now. Sort the array using the sort function compare

[skip]

Parameters

array

The ICalArray to be sorted.

 

compare

The comapre function.

[scope call]

Since: 1.0

Types and Values

ICalArray

typedef struct _ICalArray ICalArray;

This is the ICalArray instance.


struct ICalArrayClass

struct ICalArrayClass {
};

This is the ICalArray class.