Libical API Documentation 4.0 UNRELEASED Go to the stable 3.0 documentation
Loading...
Searching...
No Matches
vcardenumarray.h
1/*======================================================================
2 FILE: vcardenumarray.h
3 CREATOR: Ken Murchison 24 Aug 2022 <murch@fastmailteam.com>
4
5 SPDX-FileCopyrightText: 2022, Fastmail Pty. Ltd. (https://fastmail.com)
6 SPDX-License-Identifier: LGPL-2.1-only OR MPL-2.0
7 ======================================================================*/
8
9#ifndef VCARDENUMARRAY_H
10#define VCARDENUMARRAY_H
11
12#include "libical_vcard_export.h"
13#include "icalenumarray.h"
14
15typedef icalenumarray vcardenumarray;
16typedef icalenumarray_element vcardenumarray_element;
17
18#define vcardenumarray_new(increment_size) \
19 icalenumarray_new(increment_size)
20
21#define vcardenumarray_element_at(array, position) \
22 icalenumarray_element_at(array, position)
23
24#define vcardenumarray_size(array) \
25 icalenumarray_size(array)
26
27#define vcardenumarray_find(array, needle) \
28 icalenumarray_find(array, needle)
29
30#define vcardenumarray_append(array, elem) \
31 icalenumarray_append(array, elem)
32
33#define vcardenumarray_add(array, add) \
34 icalenumarray_add(array, add)
35
36#define vcardenumarray_remove_element_at(array, position) \
37 icalenumarray_remove_element_at(array, position)
38
39#define vcardenumarray_remove(array, del) \
40 icalenumarray_remove(array, del)
41
42#define vcardenumarray_free(array) \
43 icalenumarray_free(array)
44
45#define vcardenumarray_sort(array) \
46 icalenumarray_sort(array)
47
48#define vcardenumarray_clone(array) \
49 icalenumarray_clone(array)
50
51#endif /* VCARDENUMARRAY_H */
Definition icalenumarray.h:19