Libical API Documentation 4.0 UNRELEASED Go to the stable 3.0 documentation
Loading...
Searching...
No Matches
icalparameterimpl.h
1/*======================================================================
2 FILE: icalparameterimpl.h
3 CREATOR: eric 09 May 1999
4
5 SPDX-FileCopyrightText: 2000, Eric Busboom <eric@civicknowledge.com>
6 SPDX-License-Identifier: LGPL-2.1-only OR MPL-2.0
7
8 The original code is icalderivedparameters.{c,h}
9
10 Contributions from:
11 Graham Davison (g.m.davison@computer.org)
12======================================================================*/
13
14#ifndef ICALPARAMETERIMPL_H
15#define ICALPARAMETERIMPL_H
16
17#include "icalproperty.h"
18
20 icalparameter_kind kind;
21 char id[5];
22 int size;
23 const char *string;
24 const char *x_name;
25 icalproperty *parent;
26
27 icalvalue_kind value_kind;
28 int is_multivalued;
29
30 int data;
31 struct icaldurationtype duration;
32 icalarray *values; /* array of enums or strings */
33};
34
35#endif /*ICALPARAMETER_IMPL */
struct _icalarray icalarray
A struct representing an icalarray object.
Definition icalarray.h:26
A struct representing a duration.
Definition icalduration.h:30
Definition icalparameterimpl.h:19