Libical API Documentation
4.0 UNRELEASED
Go to the stable 3.0 documentation
Loading...
Searching...
No Matches
src
libicalvcard
vcardparameterimpl.h
1
/*======================================================================
2
FILE: vcardparameterimpl.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 VCARDPARAMETERIMPL_H
10
#define VCARDPARAMETERIMPL_H
11
12
#include "
vcardproperty.h
"
13
#include "vcardderivedvalue.h"
14
#include "
icalarray.h
"
15
16
struct
vcardparameter_impl
{
17
vcardparameter_kind kind;
18
char
id
[5];
19
int
size;
20
const
char
*x_name;
21
vcardproperty *parent;
22
23
vcardvalue_kind value_kind;
24
int
is_multivalued;
25
26
int
data;
/* int or enum */
27
const
char
*string;
/* string */
28
icalarray
*values;
/* array of enums or strings */
29
vcardtimetype
date;
/* date, time, date-time, date-and-or-time, timestamp */
30
vcardstructuredtype *structured;
31
};
32
33
#endif
/* VCARDPARAMETER_IMPL */
icalarray.h
An array of arbitrarily-sized elements which grows dynamically as elements are added.
icalarray
struct _icalarray icalarray
A struct representing an icalarray object.
Definition
icalarray.h:26
vcardparameter_impl
Definition
vcardparameterimpl.h:16
vcardtimetype
Definition
vcardtime.h:16
vcardproperty.h
Generated on
for Libical API Documentation by
1.14.0