Function: icalendar-daylight-component-p
icalendar-daylight-component-p is a byte-compiled function defined in
icalendar-parser.el.gz.
Signature
(icalendar-daylight-component-p NODE)
Documentation
Return non-nil if NODE represents a DAYLIGHT component.
Source Code
;; Defined in /usr/src/emacs/lisp/calendar/icalendar-parser.el.gz
(ical:define-component ical:daylight "DAYLIGHT"
"Represents a Daylight Savings Time observance in a time zone.
The observance has a start time, specified by an
`icalendar-dtstart' property, which is required in this component
and must be in *local* time format. The observance may have a
recurring onset (e.g. each year on a particular day or date)
described by the `icalendar-rrule' and `icalendar-rdate'
properties. An end date for the observance, if there is one, must
be specified in the UNTIL clause of the `icalendar-rrule' in UTC
time.
The offset from UTC time when the observance begins is specified
in the `icalendar-tzoffsetfrom' property, which is required. The
offset from UTC time while the observance is in effect is
specified by the `icalendar-tzoffsetto' property, which is also
required. A common identifier for the time zone observance can be
specified in the `icalendar-tzname' property. Other
explanatory comments can be provided in `icalendar-comment'.
This component must be a direct child of an `icalendar-vtimezone'
component and cannot contain other subcomponents."
:child-spec (:one (ical:dtstart
ical:tzoffsetto
ical:tzoffsetfrom)
:zero-or-one (ical:rrule)
:zero-or-more (ical:comment
ical:rdate
ical:tzname
ical:other-property)
:other-validator ical:rrule-validator)
:link "https://www.rfc-editor.org/rfc/rfc5545#section-3.6.5")