Libical API Documentation 4.0
Loading...
Searching...
No Matches
icalrecurrencetype Struct Reference

#include <icalrecur.h>

Data Fields

icalrecurrence_by_data by [ICAL_BY_NUM_PARTS]
 
int count
 
icalrecurrencetype_frequency freq
 
short interval
 
int refcount
 
char * rscale
 
icalrecurrencetype_skip skip
 
struct icaltimetype until
 
icalrecurrencetype_weekday week_start
 Encoded value.
 

Detailed Description

Main struct for holding digested recurrence rules

Field Documentation

◆ week_start

icalrecurrencetype_weekday icalrecurrencetype::week_start

Encoded value.

The 'day' element of the ICAL_BY_DAY array is encoded to allow representation of both the day of the week ( Monday, Tuesday), but also the Nth day of the week (first Tuesday of the month, last Thursday of the year).

These values are decoded by icalrecurrencetype_day_day_of_week() and icalrecurrencetype_day_position().

The 'month' element of the ICAL_BY_MONTH array is encoded to allow representation of the "L" leap suffix (RFC 7529).

These values are decoded by icalrecurrencetype_month_is_leap() and icalrecurrencetype_month_month().


The documentation for this struct was generated from the following file: