Libical API Documentation 3.1
icalproperty_p.h
1/*======================================================================
2 FILE: icalproperty_p.h
3
4 SPDX-FileCopyrightText: 2000, Eric Busboom <eric@civicknowledge.com>
5
6 SPDX-License-Identifier: LGPL-2.1-only OR MPL-2.0
7
8======================================================================*/
9
10#ifndef ICALPROPERTY_P_H
11#define ICALPROPERTY_P_H
12
13#include "icalproperty.h"
14#include "icalcomponent.h"
15
16/* Check validity and attributes of icalproperty_kind and icalvalue_kind pair */
17LIBICAL_ICAL_NO_EXPORT int icalproperty_value_kind_is_valid(icalproperty_kind pkind,
18 icalvalue_kind vkind);
19LIBICAL_ICAL_NO_EXPORT int icalproperty_value_kind_is_multivalued(icalproperty_kind pkind,
20 icalvalue_kind *vkind);
21LIBICAL_ICAL_NO_EXPORT int icalproperty_value_kind_is_default(icalproperty_kind pkind,
22 icalvalue_kind vkind);
23
24#endif /* ICALPROPERTY_P_H */