ICalArray

ICalArray

Functions

Types and Values

Object Hierarchy

    GObject
    ╰── ICalObject
        ╰── ICalArray

Description

Functions

i_cal_array_size ()

gint
i_cal_array_size (ICalArray *array);

Gets 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);

Creates 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);

Frees 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);

Removes 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. Sorts the array using the sort function compare .

[skip]

Parameters

array

The ICalArray to be sorted

 

compare

The compare 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.