Libical API Documentation  3.0
icalproperty_p.h
1 /*======================================================================
2  FILE: icalproperty_p.h
3 
4  (C) COPYRIGHT 2000, Eric Busboom <eric@softwarestudio.org>
5  http://www.softwarestudio.org
6 
7  This library is free software; you can redistribute it and/or modify
8  it under the terms of either:
9 
10  The LGPL as published by the Free Software Foundation, version
11  2.1, available at: http://www.gnu.org/licenses/lgpl-2.1.html
12 
13  Or:
14 
15  The Mozilla Public License Version 2.0. You may obtain a copy of
16  the License at http://www.mozilla.org/MPL/
17 ======================================================================*/
18 
19 #ifndef ICALPROPERTY_P_H
20 #define ICALPROPERTY_P_H
21 
22 #include "icalproperty.h"
23 #include "icalcomponent.h"
24 
25 /* Check validity and attributes of icalproperty_kind and icalvalue_kind pair */
26 LIBICAL_ICAL_NO_EXPORT int icalproperty_value_kind_is_valid(icalproperty_kind pkind,
27  icalvalue_kind vkind);
28 LIBICAL_ICAL_NO_EXPORT int icalproperty_value_kind_is_multivalued(icalproperty_kind pkind,
29  icalvalue_kind *vkind);
30 LIBICAL_ICAL_NO_EXPORT int icalproperty_value_kind_is_default(icalproperty_kind pkind,
31  icalvalue_kind vkind);
32 
33 #endif /* ICALPROPERTY_P_H */