diff options
author | Allen Winter <allen.winter@kdab.com> | 2022-10-06 14:47:43 -0400 |
---|---|---|
committer | Allen Winter <allen.winter@kdab.com> | 2022-10-06 14:47:43 -0400 |
commit | 89a67caf2c463900bf0d8fa552b21e5ac4bf0f78 (patch) | |
tree | 85248809364062d4e325660c1ed2efc82492b9d6 /apidocs/icalcomponent_8h.html | |
parent | d428294888871b513716279103fed26f920924e8 (diff) | |
download | libical-git-gh-pages.tar.gz |
update apidoxgh-pages
Diffstat (limited to 'apidocs/icalcomponent_8h.html')
-rw-r--r-- | apidocs/icalcomponent_8h.html | 563 |
1 files changed, 255 insertions, 308 deletions
diff --git a/apidocs/icalcomponent_8h.html b/apidocs/icalcomponent_8h.html index 2caef850..f68b4a20 100644 --- a/apidocs/icalcomponent_8h.html +++ b/apidocs/icalcomponent_8h.html @@ -2,8 +2,8 @@ <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> -<meta http-equiv="X-UA-Compatible" content="IE=11"/> -<meta name="generator" content="Doxygen 1.9.3"/> +<meta http-equiv="X-UA-Compatible" content="IE=9"/> +<meta name="generator" content="Doxygen 1.9.1"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> <title>Libical API Documentation: icalcomponent.h File Reference</title> <link href="tabs.css" rel="stylesheet" type="text/css"/> @@ -19,9 +19,10 @@ <div id="titlearea"> <table cellspacing="0" cellpadding="0"> <tbody> - <tr id="projectrow"> - <td id="projectalign"> - <div id="projectname">Libical API Documentation<span id="projectnumber"> 3.1</span> + <tr style="height: 56px;"> + <td id="projectalign" style="padding-left: 0.5em;"> + <div id="projectname">Libical API Documentation +  <span id="projectnumber">3.0</span> </div> </td> </tr> @@ -29,22 +30,21 @@ </table> </div> <!-- end header part --> -<!-- Generated by Doxygen 1.9.3 --> +<!-- Generated by Doxygen 1.9.1 --> <script type="text/javascript"> -/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ -var searchBox = new SearchBox("searchBox", "search",'Search','.html'); +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ +var searchBox = new SearchBox("searchBox", "search",false,'Search','.html'); /* @license-end */ </script> <script type="text/javascript" src="menudata.js"></script> <script type="text/javascript" src="menu.js"></script> <script type="text/javascript"> -/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ +/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ $(function() { initMenu('',true,false,'search.php','Search'); $(document).ready(function() { init_search(); }); }); -/* @license-end */ -</script> +/* @license-end */</script> <div id="main-nav"></div> <!-- window showing the filter options --> <div id="MSearchSelectWindow" @@ -70,105 +70,98 @@ $(function() { <a href="#nested-classes">Data Structures</a> | <a href="#typedef-members">Typedefs</a> | <a href="#func-members">Functions</a> </div> - <div class="headertitle"><div class="title">icalcomponent.h File Reference</div></div> + <div class="headertitle"> +<div class="title">icalcomponent.h File Reference</div> </div> </div><!--header--> <div class="contents"> <p><a href="icalcomponent_8h_source.html">Go to the source code of this file.</a></p> <table class="memberdecls"> -<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a> +<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a> Data Structures</h2></td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structicalcompiter.html">icalcompiter</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> -<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="typedef-members" name="typedef-members"></a> +<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a> Typedefs</h2></td></tr> -<tr class="memitem:ab854263adb62bf37c1e29cec07ae0d52"><td class="memItemLeft" align="right" valign="top"><a id="ab854263adb62bf37c1e29cec07ae0d52" name="ab854263adb62bf37c1e29cec07ae0d52"></a> +<tr class="memitem:ab854263adb62bf37c1e29cec07ae0d52"><td class="memItemLeft" align="right" valign="top"><a id="ab854263adb62bf37c1e29cec07ae0d52"></a> typedef struct <a class="el" href="structicalcompiter.html">icalcompiter</a> </td><td class="memItemRight" valign="bottom"><b>icalcompiter</b></td></tr> <tr class="separator:ab854263adb62bf37c1e29cec07ae0d52"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a7d574cc7441211eb08a1c741077a5a03"><td class="memItemLeft" align="right" valign="top"><a id="a7d574cc7441211eb08a1c741077a5a03" name="a7d574cc7441211eb08a1c741077a5a03"></a> +<tr class="memitem:a7d574cc7441211eb08a1c741077a5a03"><td class="memItemLeft" align="right" valign="top"><a id="a7d574cc7441211eb08a1c741077a5a03"></a> typedef struct <a class="el" href="structicalcomponent__impl.html">icalcomponent_impl</a> </td><td class="memItemRight" valign="bottom"><b>icalcomponent</b></td></tr> <tr class="separator:a7d574cc7441211eb08a1c741077a5a03"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> -<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a> +<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> Functions</h2></td></tr> -<tr class="memitem:a696cd70d6def9d678953e4929ccef77c"><td class="memItemLeft" align="right" valign="top"><a id="a696cd70d6def9d678953e4929ccef77c" name="a696cd70d6def9d678953e4929ccef77c"></a> +<tr class="memitem:a8991e4f610507983e5222ea2352bfccf"><td class="memItemLeft" align="right" valign="top"><a id="a8991e4f610507983e5222ea2352bfccf"></a> <a class="el" href="structicalcomponent__impl.html">icalcomponent</a> * </td><td class="memItemRight" valign="bottom"><b>icalcompiter_deref</b> (<a class="el" href="structicalcompiter.html">icalcompiter</a> *i)</td></tr> -<tr class="separator:a696cd70d6def9d678953e4929ccef77c"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a4246fa9055b4c6b12d87e30bc04fbef8"><td class="memItemLeft" align="right" valign="top"><a id="a4246fa9055b4c6b12d87e30bc04fbef8" name="a4246fa9055b4c6b12d87e30bc04fbef8"></a> +<tr class="separator:a8991e4f610507983e5222ea2352bfccf"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ab8bf1a7171f0315ef9540da52238fed5"><td class="memItemLeft" align="right" valign="top"><a id="ab8bf1a7171f0315ef9540da52238fed5"></a> <a class="el" href="structicalcomponent__impl.html">icalcomponent</a> * </td><td class="memItemRight" valign="bottom"><b>icalcompiter_next</b> (<a class="el" href="structicalcompiter.html">icalcompiter</a> *i)</td></tr> -<tr class="separator:a4246fa9055b4c6b12d87e30bc04fbef8"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ad526d7dae74c9965a05d6995e356272e"><td class="memItemLeft" align="right" valign="top"><a id="ad526d7dae74c9965a05d6995e356272e" name="ad526d7dae74c9965a05d6995e356272e"></a> +<tr class="separator:ab8bf1a7171f0315ef9540da52238fed5"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:aa5a71b9d2647f3bac3fd18adb9c88413"><td class="memItemLeft" align="right" valign="top"><a id="aa5a71b9d2647f3bac3fd18adb9c88413"></a> <a class="el" href="structicalcomponent__impl.html">icalcomponent</a> * </td><td class="memItemRight" valign="bottom"><b>icalcompiter_prior</b> (<a class="el" href="structicalcompiter.html">icalcompiter</a> *i)</td></tr> -<tr class="separator:ad526d7dae74c9965a05d6995e356272e"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:aefd9be4fd39138cb42fd1f46fa833b69"><td class="memItemLeft" align="right" valign="top"><a id="aefd9be4fd39138cb42fd1f46fa833b69" name="aefd9be4fd39138cb42fd1f46fa833b69"></a> +<tr class="separator:aa5a71b9d2647f3bac3fd18adb9c88413"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:aefd9be4fd39138cb42fd1f46fa833b69"><td class="memItemLeft" align="right" valign="top"><a id="aefd9be4fd39138cb42fd1f46fa833b69"></a> void </td><td class="memItemRight" valign="bottom"><b>icalcomponent_add_component</b> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *parent, <a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *child)</td></tr> <tr class="separator:aefd9be4fd39138cb42fd1f46fa833b69"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ad0f618a40a7b03ab8a7c4f1a36d05168"><td class="memItemLeft" align="right" valign="top"><a id="ad0f618a40a7b03ab8a7c4f1a36d05168" name="ad0f618a40a7b03ab8a7c4f1a36d05168"></a> +<tr class="memitem:ad0f618a40a7b03ab8a7c4f1a36d05168"><td class="memItemLeft" align="right" valign="top"><a id="ad0f618a40a7b03ab8a7c4f1a36d05168"></a> void </td><td class="memItemRight" valign="bottom"><b>icalcomponent_add_property</b> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *component, icalproperty *property)</td></tr> <tr class="separator:ad0f618a40a7b03ab8a7c4f1a36d05168"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a3fabce8bb964d4944b4b547c711c66fa"><td class="memItemLeft" align="right" valign="top"><a id="a3fabce8bb964d4944b4b547c711c66fa" name="a3fabce8bb964d4944b4b547c711c66fa"></a> +<tr class="memitem:a1a9a40214bb46e56ddd9359a10dfa4c8"><td class="memItemLeft" align="right" valign="top"><a id="a1a9a40214bb46e56ddd9359a10dfa4c8"></a> char * </td><td class="memItemRight" valign="bottom"><b>icalcomponent_as_ical_string</b> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *component)</td></tr> -<tr class="separator:a3fabce8bb964d4944b4b547c711c66fa"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:abf456e58df929b1ad9e6be7561d410d6"><td class="memItemLeft" align="right" valign="top"><a id="abf456e58df929b1ad9e6be7561d410d6" name="abf456e58df929b1ad9e6be7561d410d6"></a> +<tr class="separator:a1a9a40214bb46e56ddd9359a10dfa4c8"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a25d108b62dc1faab1b54267fc940c181"><td class="memItemLeft" align="right" valign="top"><a id="a25d108b62dc1faab1b54267fc940c181"></a> char * </td><td class="memItemRight" valign="bottom"><b>icalcomponent_as_ical_string_r</b> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *component)</td></tr> -<tr class="separator:abf456e58df929b1ad9e6be7561d410d6"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ad2a0e9dc0508c8c1a2e3ec67332151d4"><td class="memItemLeft" align="right" valign="top"><a id="ad2a0e9dc0508c8c1a2e3ec67332151d4" name="ad2a0e9dc0508c8c1a2e3ec67332151d4"></a> +<tr class="separator:a25d108b62dc1faab1b54267fc940c181"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ad2a0e9dc0508c8c1a2e3ec67332151d4"><td class="memItemLeft" align="right" valign="top"><a id="ad2a0e9dc0508c8c1a2e3ec67332151d4"></a> <a class="el" href="structicalcompiter.html">icalcompiter</a> </td><td class="memItemRight" valign="bottom"><b>icalcomponent_begin_component</b> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *component, icalcomponent_kind kind)</td></tr> <tr class="separator:ad2a0e9dc0508c8c1a2e3ec67332151d4"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a2d9e2c4f04bad4b01f77b4fb57baf6d8"><td class="memItemLeft" align="right" valign="top"><a id="a2d9e2c4f04bad4b01f77b4fb57baf6d8" name="a2d9e2c4f04bad4b01f77b4fb57baf6d8"></a> +<tr class="memitem:a2d9e2c4f04bad4b01f77b4fb57baf6d8"><td class="memItemLeft" align="right" valign="top"><a id="a2d9e2c4f04bad4b01f77b4fb57baf6d8"></a> int </td><td class="memItemRight" valign="bottom"><b>icalcomponent_check_restrictions</b> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *comp)</td></tr> <tr class="separator:a2d9e2c4f04bad4b01f77b4fb57baf6d8"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a25071d92251c8b822eae28ee5c0729d8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structicalcomponent__impl.html">icalcomponent</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="icalcomponent_8h.html#a25071d92251c8b822eae28ee5c0729d8">icalcomponent_clone</a> (const <a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *component)</td></tr> -<tr class="memdesc:a25071d92251c8b822eae28ee5c0729d8"><td class="mdescLeft"> </td><td class="mdescRight">Deeply clones an icalcomponent. Returns a pointer to the memory for the newly cloned icalcomponent. <a href="icalcomponent_8h.html#a25071d92251c8b822eae28ee5c0729d8">More...</a><br /></td></tr> -<tr class="separator:a25071d92251c8b822eae28ee5c0729d8"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a05f04c49a8dcbe21e87fd895cd7fcb3e"><td class="memItemLeft" align="right" valign="top"><a id="a05f04c49a8dcbe21e87fd895cd7fcb3e" name="a05f04c49a8dcbe21e87fd895cd7fcb3e"></a> -void </td><td class="memItemRight" valign="bottom"><b>icalcomponent_convert_errors</b> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *component)</td></tr> +<tr class="memitem:a05f04c49a8dcbe21e87fd895cd7fcb3e"><td class="memItemLeft" align="right" valign="top"><a id="a05f04c49a8dcbe21e87fd895cd7fcb3e"></a> +void </td><td class="memItemRight" valign="bottom"><a class="el" href="icalcomponent_8h.html#a05f04c49a8dcbe21e87fd895cd7fcb3e">icalcomponent_convert_errors</a> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *component)</td></tr> <tr class="memdesc:a05f04c49a8dcbe21e87fd895cd7fcb3e"><td class="mdescLeft"> </td><td class="mdescRight">Converts some X-LIC-ERROR properties into RETURN-STATUS properties. <br /></td></tr> <tr class="separator:a05f04c49a8dcbe21e87fd895cd7fcb3e"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:af6a426e1812e09034847b182c68b3b70"><td class="memItemLeft" align="right" valign="top"><a id="af6a426e1812e09034847b182c68b3b70" name="af6a426e1812e09034847b182c68b3b70"></a> +<tr class="memitem:af6a426e1812e09034847b182c68b3b70"><td class="memItemLeft" align="right" valign="top"><a id="af6a426e1812e09034847b182c68b3b70"></a> int </td><td class="memItemRight" valign="bottom"><b>icalcomponent_count_components</b> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *component, icalcomponent_kind kind)</td></tr> <tr class="separator:af6a426e1812e09034847b182c68b3b70"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa1f40109577b185be2e807c0f2f00146"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="icalcomponent_8h.html#aa1f40109577b185be2e807c0f2f00146">icalcomponent_count_errors</a> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *component)</td></tr> <tr class="memdesc:aa1f40109577b185be2e807c0f2f00146"><td class="mdescLeft"> </td><td class="mdescRight">Returns the number of errors encountered parsing the data. <a href="icalcomponent_8h.html#aa1f40109577b185be2e807c0f2f00146">More...</a><br /></td></tr> <tr class="separator:aa1f40109577b185be2e807c0f2f00146"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a2dfb6a7e28f9fe48f22497d059e08b04"><td class="memItemLeft" align="right" valign="top"><a id="a2dfb6a7e28f9fe48f22497d059e08b04" name="a2dfb6a7e28f9fe48f22497d059e08b04"></a> +<tr class="memitem:a2dfb6a7e28f9fe48f22497d059e08b04"><td class="memItemLeft" align="right" valign="top"><a id="a2dfb6a7e28f9fe48f22497d059e08b04"></a> int </td><td class="memItemRight" valign="bottom"><b>icalcomponent_count_properties</b> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *component, icalproperty_kind kind)</td></tr> <tr class="separator:a2dfb6a7e28f9fe48f22497d059e08b04"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ac3e7057e5bf8bc74446e84334403bd8c"><td class="memItemLeft" align="right" valign="top"><a id="ac3e7057e5bf8bc74446e84334403bd8c" name="ac3e7057e5bf8bc74446e84334403bd8c"></a> +<tr class="memitem:ac3e7057e5bf8bc74446e84334403bd8c"><td class="memItemLeft" align="right" valign="top"><a id="ac3e7057e5bf8bc74446e84334403bd8c"></a> <a class="el" href="structicalcompiter.html">icalcompiter</a> </td><td class="memItemRight" valign="bottom"><b>icalcomponent_end_component</b> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *component, icalcomponent_kind kind)</td></tr> <tr class="separator:ac3e7057e5bf8bc74446e84334403bd8c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a379c4880bf5ab8ccbf1d4af12aca232e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="icalcomponent_8h.html#a379c4880bf5ab8ccbf1d4af12aca232e">icalcomponent_foreach_recurrence</a> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *comp, struct <a class="el" href="structicaltimetype.html">icaltimetype</a> start, struct <a class="el" href="structicaltimetype.html">icaltimetype</a> end, void(*callback)(<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *comp, struct <a class="el" href="structicaltime__span.html">icaltime_span</a> *span, void *data), void *callback_data)</td></tr> <tr class="memdesc:a379c4880bf5ab8ccbf1d4af12aca232e"><td class="mdescLeft"> </td><td class="mdescRight">Cycles through all recurrences of an event. <a href="icalcomponent_8h.html#a379c4880bf5ab8ccbf1d4af12aca232e">More...</a><br /></td></tr> <tr class="separator:a379c4880bf5ab8ccbf1d4af12aca232e"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:addacbedbeccb2e2d31ae9a6963e19e49"><td class="memItemLeft" align="right" valign="top"><a id="addacbedbeccb2e2d31ae9a6963e19e49" name="addacbedbeccb2e2d31ae9a6963e19e49"></a> -void </td><td class="memItemRight" valign="bottom"><b>icalcomponent_foreach_tzid</b> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *comp, void(*callback)(icalparameter *param, void *data), void *callback_data)</td></tr> +<tr class="memitem:addacbedbeccb2e2d31ae9a6963e19e49"><td class="memItemLeft" align="right" valign="top"><a id="addacbedbeccb2e2d31ae9a6963e19e49"></a> +void </td><td class="memItemRight" valign="bottom"><a class="el" href="icalcomponent_8h.html#addacbedbeccb2e2d31ae9a6963e19e49">icalcomponent_foreach_tzid</a> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *comp, void(*callback)(icalparameter *param, void *data), void *callback_data)</td></tr> <tr class="memdesc:addacbedbeccb2e2d31ae9a6963e19e49"><td class="mdescLeft"> </td><td class="mdescRight">Calls the given function for each TZID parameter found in the component, and any subcomponents. <br /></td></tr> <tr class="separator:addacbedbeccb2e2d31ae9a6963e19e49"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ae9147a2140676139e7535de4836dcd29"><td class="memItemLeft" align="right" valign="top"><a id="ae9147a2140676139e7535de4836dcd29" name="ae9147a2140676139e7535de4836dcd29"></a> +<tr class="memitem:ae9147a2140676139e7535de4836dcd29"><td class="memItemLeft" align="right" valign="top"><a id="ae9147a2140676139e7535de4836dcd29"></a> void </td><td class="memItemRight" valign="bottom"><b>icalcomponent_free</b> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *component)</td></tr> <tr class="separator:ae9147a2140676139e7535de4836dcd29"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a7bb1c50f51a74c3c209fb5671547ce1c"><td class="memItemLeft" align="right" valign="top"><a id="a7bb1c50f51a74c3c209fb5671547ce1c" name="a7bb1c50f51a74c3c209fb5671547ce1c"></a> +<tr class="memitem:a0b74c8562afab36f5625b281781c7cf0"><td class="memItemLeft" align="right" valign="top"><a id="a0b74c8562afab36f5625b281781c7cf0"></a> const char * </td><td class="memItemRight" valign="bottom"><b>icalcomponent_get_comment</b> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *comp)</td></tr> -<tr class="separator:a7bb1c50f51a74c3c209fb5671547ce1c"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ac8151739c220f2a0bf3b6c39fe74a60c"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="icalcomponent_8h.html#ac8151739c220f2a0bf3b6c39fe74a60c">icalcomponent_get_component_name</a> (const <a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *comp)</td></tr> -<tr class="separator:ac8151739c220f2a0bf3b6c39fe74a60c"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:adae53fd89dd5c2ab5a69358aa544bda1"><td class="memItemLeft" align="right" valign="top"><a id="adae53fd89dd5c2ab5a69358aa544bda1" name="adae53fd89dd5c2ab5a69358aa544bda1"></a> -char * </td><td class="memItemRight" valign="bottom"><b>icalcomponent_get_component_name_r</b> (const <a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *comp)</td></tr> -<tr class="separator:adae53fd89dd5c2ab5a69358aa544bda1"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a5672514b8c61dc855dcede579db4bd1a"><td class="memItemLeft" align="right" valign="top"><a id="a5672514b8c61dc855dcede579db4bd1a" name="a5672514b8c61dc855dcede579db4bd1a"></a> +<tr class="separator:a0b74c8562afab36f5625b281781c7cf0"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:af59eca0837cc92f1b00353d292dfd9ba"><td class="memItemLeft" align="right" valign="top"><a id="af59eca0837cc92f1b00353d292dfd9ba"></a> <a class="el" href="structicalcomponent__impl.html">icalcomponent</a> * </td><td class="memItemRight" valign="bottom"><b>icalcomponent_get_current_component</b> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *component)</td></tr> -<tr class="separator:a5672514b8c61dc855dcede579db4bd1a"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:aba62def141349c9d47db5c614dbbebdd"><td class="memItemLeft" align="right" valign="top"><a id="aba62def141349c9d47db5c614dbbebdd" name="aba62def141349c9d47db5c614dbbebdd"></a> +<tr class="separator:af59eca0837cc92f1b00353d292dfd9ba"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ad697c9754b4e9ffafc6f0a601f2260e5"><td class="memItemLeft" align="right" valign="top"><a id="ad697c9754b4e9ffafc6f0a601f2260e5"></a> icalproperty * </td><td class="memItemRight" valign="bottom"><b>icalcomponent_get_current_property</b> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *component)</td></tr> -<tr class="separator:aba62def141349c9d47db5c614dbbebdd"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a45c397c62e1085bf05428d2f13ac7f62"><td class="memItemLeft" align="right" valign="top"><a id="a45c397c62e1085bf05428d2f13ac7f62" name="a45c397c62e1085bf05428d2f13ac7f62"></a> +<tr class="separator:ad697c9754b4e9ffafc6f0a601f2260e5"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a42e828908b919f8806ebe1977b22e014"><td class="memItemLeft" align="right" valign="top"><a id="a42e828908b919f8806ebe1977b22e014"></a> const char * </td><td class="memItemRight" valign="bottom"><b>icalcomponent_get_description</b> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *comp)</td></tr> -<tr class="separator:a45c397c62e1085bf05428d2f13ac7f62"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="separator:a42e828908b919f8806ebe1977b22e014"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a233d19ae5347cc66920e755c2c966f70"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structicaltimetype.html">icaltimetype</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="icalcomponent_8h.html#a233d19ae5347cc66920e755c2c966f70">icalcomponent_get_dtend</a> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *comp)</td></tr> <tr class="memdesc:a233d19ae5347cc66920e755c2c966f70"><td class="mdescLeft"> </td><td class="mdescRight">Gets the DTEND property as an icaltime. <a href="icalcomponent_8h.html#a233d19ae5347cc66920e755c2c966f70">More...</a><br /></td></tr> <tr class="separator:a233d19ae5347cc66920e755c2c966f70"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:afee97f107ac906ffe4a45e595041ac75"><td class="memItemLeft" align="right" valign="top"><a id="afee97f107ac906ffe4a45e595041ac75" name="afee97f107ac906ffe4a45e595041ac75"></a> +<tr class="memitem:afee97f107ac906ffe4a45e595041ac75"><td class="memItemLeft" align="right" valign="top"><a id="afee97f107ac906ffe4a45e595041ac75"></a> struct <a class="el" href="structicaltimetype.html">icaltimetype</a> </td><td class="memItemRight" valign="bottom"><b>icalcomponent_get_dtstamp</b> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *comp)</td></tr> <tr class="separator:afee97f107ac906ffe4a45e595041ac75"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a23e20161c54d3aeff51e1cc444eee063"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structicaltimetype.html">icaltimetype</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="icalcomponent_8h.html#a23e20161c54d3aeff51e1cc444eee063">icalcomponent_get_dtstart</a> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *comp)</td></tr> @@ -180,176 +173,165 @@ struct <a class="el" href="structicaltimetype.html">icaltimetype</a> </td>< <tr class="memitem:aa40346bf15111b7f9eb0e629c7e8a6e6"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structicaldurationtype.html">icaldurationtype</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="icalcomponent_8h.html#aa40346bf15111b7f9eb0e629c7e8a6e6">icalcomponent_get_duration</a> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *comp)</td></tr> <tr class="memdesc:aa40346bf15111b7f9eb0e629c7e8a6e6"><td class="mdescLeft"> </td><td class="mdescRight">Gets the DURATION property as an icalduration. <a href="icalcomponent_8h.html#aa40346bf15111b7f9eb0e629c7e8a6e6">More...</a><br /></td></tr> <tr class="separator:aa40346bf15111b7f9eb0e629c7e8a6e6"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a164a3d10fe38ef6d49f7b6b433ec338d"><td class="memItemLeft" align="right" valign="top"><a id="a164a3d10fe38ef6d49f7b6b433ec338d" name="a164a3d10fe38ef6d49f7b6b433ec338d"></a> +<tr class="memitem:af07b1bf211a0fd4f595fdf8cb8fb786b"><td class="memItemLeft" align="right" valign="top"><a id="af07b1bf211a0fd4f595fdf8cb8fb786b"></a> <a class="el" href="structicalcomponent__impl.html">icalcomponent</a> * </td><td class="memItemRight" valign="bottom"><b>icalcomponent_get_first_component</b> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *component, icalcomponent_kind kind)</td></tr> -<tr class="separator:a164a3d10fe38ef6d49f7b6b433ec338d"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a2c55584f183386820a1f2cd67d0d48de"><td class="memItemLeft" align="right" valign="top"><a id="a2c55584f183386820a1f2cd67d0d48de" name="a2c55584f183386820a1f2cd67d0d48de"></a> +<tr class="separator:af07b1bf211a0fd4f595fdf8cb8fb786b"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ad73fe111d1f3aeeb80281cea0df7e1e2"><td class="memItemLeft" align="right" valign="top"><a id="ad73fe111d1f3aeeb80281cea0df7e1e2"></a> icalproperty * </td><td class="memItemRight" valign="bottom"><b>icalcomponent_get_first_property</b> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *component, icalproperty_kind kind)</td></tr> -<tr class="separator:a2c55584f183386820a1f2cd67d0d48de"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a822e1ecadd06473da50dbcb52ebb759d"><td class="memItemLeft" align="right" valign="top"><a id="a822e1ecadd06473da50dbcb52ebb759d" name="a822e1ecadd06473da50dbcb52ebb759d"></a> -<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> * </td><td class="memItemRight" valign="bottom"><b>icalcomponent_get_first_real_component</b> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *c)</td></tr> -<tr class="memdesc:a822e1ecadd06473da50dbcb52ebb759d"><td class="mdescLeft"> </td><td class="mdescRight">Returns a reference to the first VEVENT, VTODO or VJOURNAL in the component. <br /></td></tr> -<tr class="separator:a822e1ecadd06473da50dbcb52ebb759d"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a744361f31ad6f28771035527ea00d11f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structicalcomponent__impl.html">icalcomponent</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="icalcomponent_8h.html#a744361f31ad6f28771035527ea00d11f">icalcomponent_get_inner</a> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *comp)</td></tr> -<tr class="separator:a744361f31ad6f28771035527ea00d11f"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:adef015588bdcec62be5a44e62507fa15"><td class="memItemLeft" align="right" valign="top"><a id="adef015588bdcec62be5a44e62507fa15" name="adef015588bdcec62be5a44e62507fa15"></a> +<tr class="separator:ad73fe111d1f3aeeb80281cea0df7e1e2"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:af7b5953c513748cd41b40fdb50d88b66"><td class="memItemLeft" align="right" valign="top"><a id="af7b5953c513748cd41b40fdb50d88b66"></a> +<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="icalcomponent_8h.html#af7b5953c513748cd41b40fdb50d88b66">icalcomponent_get_first_real_component</a> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *c)</td></tr> +<tr class="memdesc:af7b5953c513748cd41b40fdb50d88b66"><td class="mdescLeft"> </td><td class="mdescRight">Returns a reference to the first VEVENT, VTODO or VJOURNAL in the component. <br /></td></tr> +<tr class="separator:af7b5953c513748cd41b40fdb50d88b66"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ad12e1b267cde48639df6d0dcd0fba178"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structicalcomponent__impl.html">icalcomponent</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="icalcomponent_8h.html#ad12e1b267cde48639df6d0dcd0fba178">icalcomponent_get_inner</a> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *comp)</td></tr> +<tr class="separator:ad12e1b267cde48639df6d0dcd0fba178"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ae9322d41bb57050519b22c92eb010f08"><td class="memItemLeft" align="right" valign="top"><a id="ae9322d41bb57050519b22c92eb010f08"></a> const char * </td><td class="memItemRight" valign="bottom"><b>icalcomponent_get_location</b> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *comp)</td></tr> -<tr class="separator:adef015588bdcec62be5a44e62507fa15"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a36125a44be8baadb7d58b4f5d3c13ca7"><td class="memItemLeft" align="right" valign="top"><a id="a36125a44be8baadb7d58b4f5d3c13ca7" name="a36125a44be8baadb7d58b4f5d3c13ca7"></a> -icalproperty_method </td><td class="memItemRight" valign="bottom"><b>icalcomponent_get_method</b> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *comp)</td></tr> +<tr class="separator:ae9322d41bb57050519b22c92eb010f08"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a36125a44be8baadb7d58b4f5d3c13ca7"><td class="memItemLeft" align="right" valign="top"><a id="a36125a44be8baadb7d58b4f5d3c13ca7"></a> +icalproperty_method </td><td class="memItemRight" valign="bottom"><a class="el" href="icalcomponent_8h.html#a36125a44be8baadb7d58b4f5d3c13ca7">icalcomponent_get_method</a> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *comp)</td></tr> <tr class="memdesc:a36125a44be8baadb7d58b4f5d3c13ca7"><td class="mdescLeft"> </td><td class="mdescRight">Returns the METHOD property. <br /></td></tr> <tr class="separator:a36125a44be8baadb7d58b4f5d3c13ca7"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ad3f6fc66fb3a26d7f5d0315685c051b9"><td class="memItemLeft" align="right" valign="top"><a id="ad3f6fc66fb3a26d7f5d0315685c051b9" name="ad3f6fc66fb3a26d7f5d0315685c051b9"></a> +<tr class="memitem:aa4930f774592c5a77e4e5040bce6ca3e"><td class="memItemLeft" align="right" valign="top"><a id="aa4930f774592c5a77e4e5040bce6ca3e"></a> <a class="el" href="structicalcomponent__impl.html">icalcomponent</a> * </td><td class="memItemRight" valign="bottom"><b>icalcomponent_get_next_component</b> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *component, icalcomponent_kind kind)</td></tr> -<tr class="separator:ad3f6fc66fb3a26d7f5d0315685c051b9"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a853d9a8ade2a7e1e0493b8ef63d623bd"><td class="memItemLeft" align="right" valign="top"><a id="a853d9a8ade2a7e1e0493b8ef63d623bd" name="a853d9a8ade2a7e1e0493b8ef63d623bd"></a> +<tr class="separator:aa4930f774592c5a77e4e5040bce6ca3e"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:affdd17ca8d2868c709324481bb1726d2"><td class="memItemLeft" align="right" valign="top"><a id="affdd17ca8d2868c709324481bb1726d2"></a> icalproperty * </td><td class="memItemRight" valign="bottom"><b>icalcomponent_get_next_property</b> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *component, icalproperty_kind kind)</td></tr> -<tr class="separator:a853d9a8ade2a7e1e0493b8ef63d623bd"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a8153538750dff89d13ed1b4ba6f5ccbf"><td class="memItemLeft" align="right" valign="top"><a id="a8153538750dff89d13ed1b4ba6f5ccbf" name="a8153538750dff89d13ed1b4ba6f5ccbf"></a> +<tr class="separator:affdd17ca8d2868c709324481bb1726d2"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a04f2ecd07090334a8b217243a32f01bb"><td class="memItemLeft" align="right" valign="top"><a id="a04f2ecd07090334a8b217243a32f01bb"></a> <a class="el" href="structicalcomponent__impl.html">icalcomponent</a> * </td><td class="memItemRight" valign="bottom"><b>icalcomponent_get_parent</b> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *component)</td></tr> -<tr class="separator:a8153538750dff89d13ed1b4ba6f5ccbf"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a40444b472998892f5c1b9fbb10dee796"><td class="memItemLeft" align="right" valign="top"><a id="a40444b472998892f5c1b9fbb10dee796" name="a40444b472998892f5c1b9fbb10dee796"></a> +<tr class="separator:a04f2ecd07090334a8b217243a32f01bb"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a40444b472998892f5c1b9fbb10dee796"><td class="memItemLeft" align="right" valign="top"><a id="a40444b472998892f5c1b9fbb10dee796"></a> struct <a class="el" href="structicaltimetype.html">icaltimetype</a> </td><td class="memItemRight" valign="bottom"><b>icalcomponent_get_recurrenceid</b> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *comp)</td></tr> <tr class="separator:a40444b472998892f5c1b9fbb10dee796"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a8389c220f17ca9194ff35a53003fa7ff"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="icalcomponent_8h.html#a8389c220f17ca9194ff35a53003fa7ff">icalcomponent_get_relcalid</a> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *comp)</td></tr> -<tr class="memdesc:a8389c220f17ca9194ff35a53003fa7ff"><td class="mdescLeft"> </td><td class="mdescRight">Gets the RELCALID property of a component. <a href="icalcomponent_8h.html#a8389c220f17ca9194ff35a53003fa7ff">More...</a><br /></td></tr> -<tr class="separator:a8389c220f17ca9194ff35a53003fa7ff"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ac3bd0bac8b877b876f1f9e8ba6fb7e6e"><td class="memItemLeft" align="right" valign="top"><a id="ac3bd0bac8b877b876f1f9e8ba6fb7e6e" name="ac3bd0bac8b877b876f1f9e8ba6fb7e6e"></a> +<tr class="memitem:a4b5707bb3972230bb4a15cd0e163ac3f"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="icalcomponent_8h.html#a4b5707bb3972230bb4a15cd0e163ac3f">icalcomponent_get_relcalid</a> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *comp)</td></tr> +<tr class="memdesc:a4b5707bb3972230bb4a15cd0e163ac3f"><td class="mdescLeft"> </td><td class="mdescRight">Gets the RELCALID property of a component. <a href="icalcomponent_8h.html#a4b5707bb3972230bb4a15cd0e163ac3f">More...</a><br /></td></tr> +<tr class="separator:a4b5707bb3972230bb4a15cd0e163ac3f"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ac3bd0bac8b877b876f1f9e8ba6fb7e6e"><td class="memItemLeft" align="right" valign="top"><a id="ac3bd0bac8b877b876f1f9e8ba6fb7e6e"></a> int </td><td class="memItemRight" valign="bottom"><b>icalcomponent_get_sequence</b> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *comp)</td></tr> <tr class="separator:ac3bd0bac8b877b876f1f9e8ba6fb7e6e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac1316a03cca77062e1e85a094a90c770"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structicaltime__span.html">icaltime_span</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="icalcomponent_8h.html#ac1316a03cca77062e1e85a094a90c770">icalcomponent_get_span</a> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *comp)</td></tr> <tr class="memdesc:ac1316a03cca77062e1e85a094a90c770"><td class="mdescLeft"> </td><td class="mdescRight">Gets the timespan covered by this component, in UTC. <a href="icalcomponent_8h.html#ac1316a03cca77062e1e85a094a90c770">More...</a><br /></td></tr> <tr class="separator:ac1316a03cca77062e1e85a094a90c770"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a5ec08f24c492df7e726a6994252ba9bf"><td class="memItemLeft" align="right" valign="top"><a id="a5ec08f24c492df7e726a6994252ba9bf" name="a5ec08f24c492df7e726a6994252ba9bf"></a> +<tr class="memitem:a5ec08f24c492df7e726a6994252ba9bf"><td class="memItemLeft" align="right" valign="top"><a id="a5ec08f24c492df7e726a6994252ba9bf"></a> enum icalproperty_status </td><td class="memItemRight" valign="bottom"><b>icalcomponent_get_status</b> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *comp)</td></tr> <tr class="separator:a5ec08f24c492df7e726a6994252ba9bf"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a80c556f16bf3d5f16d0c6835db6e8f25"><td class="memItemLeft" align="right" valign="top"><a id="a80c556f16bf3d5f16d0c6835db6e8f25" name="a80c556f16bf3d5f16d0c6835db6e8f25"></a> +<tr class="memitem:abbebef0c5dbefd279f159457ca84693b"><td class="memItemLeft" align="right" valign="top"><a id="abbebef0c5dbefd279f159457ca84693b"></a> const char * </td><td class="memItemRight" valign="bottom"><b>icalcomponent_get_summary</b> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *comp)</td></tr> -<tr class="separator:a80c556f16bf3d5f16d0c6835db6e8f25"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:abc399fff22411a68f6f28ff93f625f3d"><td class="memItemLeft" align="right" valign="top"><a id="abc399fff22411a68f6f28ff93f625f3d" name="abc399fff22411a68f6f28ff93f625f3d"></a> -<a class="el" href="struct__icaltimezone.html">icaltimezone</a> * </td><td class="memItemRight" valign="bottom"><b>icalcomponent_get_timezone</b> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *comp, const char *tzid)</td></tr> -<tr class="memdesc:abc399fff22411a68f6f28ff93f625f3d"><td class="mdescLeft"> </td><td class="mdescRight">Returns the icaltimezone in the component corresponding to the TZID, or NULL if it can't be found. <br /></td></tr> -<tr class="separator:abc399fff22411a68f6f28ff93f625f3d"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ac18738ce6b5f6bce894e0dff390735cf"><td class="memItemLeft" align="right" valign="top"><a id="ac18738ce6b5f6bce894e0dff390735cf" name="ac18738ce6b5f6bce894e0dff390735cf"></a> +<tr class="separator:abbebef0c5dbefd279f159457ca84693b"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a2db8709fe4510a08cdb26e13364484d4"><td class="memItemLeft" align="right" valign="top"><a id="a2db8709fe4510a08cdb26e13364484d4"></a> +<a class="el" href="struct__icaltimezone.html">icaltimezone</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="icalcomponent_8h.html#a2db8709fe4510a08cdb26e13364484d4">icalcomponent_get_timezone</a> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *comp, const char *tzid)</td></tr> +<tr class="memdesc:a2db8709fe4510a08cdb26e13364484d4"><td class="mdescLeft"> </td><td class="mdescRight">Returns the icaltimezone in the component corresponding to the TZID, or NULL if it can't be found. <br /></td></tr> +<tr class="separator:a2db8709fe4510a08cdb26e13364484d4"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a2b7927c4f51233334038fc3ec3ee8ce3"><td class="memItemLeft" align="right" valign="top"><a id="a2b7927c4f51233334038fc3ec3ee8ce3"></a> const char * </td><td class="memItemRight" valign="bottom"><b>icalcomponent_get_uid</b> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *comp)</td></tr> -<tr class="separator:ac18738ce6b5f6bce894e0dff390735cf"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:adf4c35231c15dff58a88b879dbfe7445"><td class="memItemLeft" align="right" valign="top"><a id="adf4c35231c15dff58a88b879dbfe7445" name="adf4c35231c15dff58a88b879dbfe7445"></a> -const char * </td><td class="memItemRight" valign="bottom"><b>icalcomponent_get_x_name</b> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *comp)</td></tr> -<tr class="separator:adf4c35231c15dff58a88b879dbfe7445"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a1ece164eac67a1d1710c8c9555cc64d8"><td class="memItemLeft" align="right" valign="top"><a id="a1ece164eac67a1d1710c8c9555cc64d8" name="a1ece164eac67a1d1710c8c9555cc64d8"></a> +<tr class="separator:a2b7927c4f51233334038fc3ec3ee8ce3"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a1ece164eac67a1d1710c8c9555cc64d8"><td class="memItemLeft" align="right" valign="top"><a id="a1ece164eac67a1d1710c8c9555cc64d8"></a> int </td><td class="memItemRight" valign="bottom"><b>icalcomponent_is_valid</b> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *component)</td></tr> <tr class="separator:a1ece164eac67a1d1710c8c9555cc64d8"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ad32e4ff0fa9a2704131500595418371e"><td class="memItemLeft" align="right" valign="top"><a id="ad32e4ff0fa9a2704131500595418371e" name="ad32e4ff0fa9a2704131500595418371e"></a> +<tr class="memitem:ad32e4ff0fa9a2704131500595418371e"><td class="memItemLeft" align="right" valign="top"><a id="ad32e4ff0fa9a2704131500595418371e"></a> icalcomponent_kind </td><td class="memItemRight" valign="bottom"><b>icalcomponent_isa</b> (const <a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *component)</td></tr> <tr class="separator:ad32e4ff0fa9a2704131500595418371e"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a5cf31ea0b20583184480b4635e3c6deb"><td class="memItemLeft" align="right" valign="top"><a id="a5cf31ea0b20583184480b4635e3c6deb" name="a5cf31ea0b20583184480b4635e3c6deb"></a> +<tr class="memitem:a5cf31ea0b20583184480b4635e3c6deb"><td class="memItemLeft" align="right" valign="top"><a id="a5cf31ea0b20583184480b4635e3c6deb"></a> int </td><td class="memItemRight" valign="bottom"><b>icalcomponent_isa_component</b> (void *component)</td></tr> <tr class="separator:a5cf31ea0b20583184480b4635e3c6deb"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ab1fa6efdef642474b5f06ae5de2e5e7d"><td class="memItemLeft" align="right" valign="top"><a id="ab1fa6efdef642474b5f06ae5de2e5e7d" name="ab1fa6efdef642474b5f06ae5de2e5e7d"></a> +<tr class="memitem:ab1fa6efdef642474b5f06ae5de2e5e7d"><td class="memItemLeft" align="right" valign="top"><a id="ab1fa6efdef642474b5f06ae5de2e5e7d"></a> int </td><td class="memItemRight" valign="bottom"><b>icalcomponent_kind_is_valid</b> (const icalcomponent_kind kind)</td></tr> <tr class="separator:ab1fa6efdef642474b5f06ae5de2e5e7d"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a596bb69028158638f1e5c022603bc2c7"><td class="memItemLeft" align="right" valign="top"><a id="a596bb69028158638f1e5c022603bc2c7" name="a596bb69028158638f1e5c022603bc2c7"></a> +<tr class="memitem:a77c5cdceb0af2a2170a984b8dc43617e"><td class="memItemLeft" align="right" valign="top"><a id="a77c5cdceb0af2a2170a984b8dc43617e"></a> const char * </td><td class="memItemRight" valign="bottom"><b>icalcomponent_kind_to_string</b> (icalcomponent_kind kind)</td></tr> -<tr class="separator:a596bb69028158638f1e5c022603bc2c7"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="separator:a77c5cdceb0af2a2170a984b8dc43617e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9a6e353e730464ff0f4ecf85475d648c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="icalcomponent_8h.html#a9a6e353e730464ff0f4ecf85475d648c">icalcomponent_merge_component</a> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *comp, <a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *comp_to_merge)</td></tr> <tr class="separator:a9a6e353e730464ff0f4ecf85475d648c"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a727a14d0c14c66b4dbf1b58b2cb6ac2e"><td class="memItemLeft" align="right" valign="top"><a id="a727a14d0c14c66b4dbf1b58b2cb6ac2e" name="a727a14d0c14c66b4dbf1b58b2cb6ac2e"></a> -<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> * </td><td class="memItemRight" valign="bottom"><b>icalcomponent_new</b> (icalcomponent_kind kind)</td></tr> -<tr class="memdesc:a727a14d0c14c66b4dbf1b58b2cb6ac2e"><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <br /></td></tr> -<tr class="separator:a727a14d0c14c66b4dbf1b58b2cb6ac2e"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:afe8057ad5859d3723984bb67aa253ca9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structicalcomponent__impl.html">icalcomponent</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="icalcomponent_8h.html#afe8057ad5859d3723984bb67aa253ca9">icalcomponent_new_clone</a> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *component))</td></tr> -<tr class="memdesc:afe8057ad5859d3723984bb67aa253ca9"><td class="mdescLeft"> </td><td class="mdescRight">Deeply clones an icalcomponent. Returns a pointer to the memory for the newly cloned icalcomponent. <a href="icalcomponent_8h.html#afe8057ad5859d3723984bb67aa253ca9">More...</a><br /></td></tr> -<tr class="separator:afe8057ad5859d3723984bb67aa253ca9"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:af4a04ae38f7633b65f629452aff3376a"><td class="memItemLeft" align="right" valign="top"><a id="af4a04ae38f7633b65f629452aff3376a" name="af4a04ae38f7633b65f629452aff3376a"></a> -<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> * </td><td class="memItemRight" valign="bottom"><b>icalcomponent_new_from_string</b> (const char *str)</td></tr> -<tr class="memdesc:af4a04ae38f7633b65f629452aff3376a"><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <br /></td></tr> -<tr class="separator:af4a04ae38f7633b65f629452aff3376a"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ab558a309b575796633cbde1f0b876879"><td class="memItemLeft" align="right" valign="top"><a id="ab558a309b575796633cbde1f0b876879" name="ab558a309b575796633cbde1f0b876879"></a> -<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> * </td><td class="memItemRight" valign="bottom"><b>icalcomponent_new_participant</b> (void)</td></tr> -<tr class="separator:ab558a309b575796633cbde1f0b876879"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a0b35fff52617945726d983084ddf68e2"><td class="memItemLeft" align="right" valign="top"><a id="a0b35fff52617945726d983084ddf68e2" name="a0b35fff52617945726d983084ddf68e2"></a> +<tr class="memitem:a601ce104db17e96574387a14a8bcde86"><td class="memItemLeft" align="right" valign="top"><a id="a601ce104db17e96574387a14a8bcde86"></a> +<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="icalcomponent_8h.html#a601ce104db17e96574387a14a8bcde86">icalcomponent_new</a> (icalcomponent_kind kind)</td></tr> +<tr class="memdesc:a601ce104db17e96574387a14a8bcde86"><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <br /></td></tr> +<tr class="separator:a601ce104db17e96574387a14a8bcde86"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ac797f16691c303b9deef2a7d09bff460"><td class="memItemLeft" align="right" valign="top"><a id="ac797f16691c303b9deef2a7d09bff460"></a> +<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="icalcomponent_8h.html#ac797f16691c303b9deef2a7d09bff460">icalcomponent_new_clone</a> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *component)</td></tr> +<tr class="memdesc:ac797f16691c303b9deef2a7d09bff460"><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <br /></td></tr> +<tr class="separator:ac797f16691c303b9deef2a7d09bff460"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a29e0e1c92861f2f2891a0b9e39565f16"><td class="memItemLeft" align="right" valign="top"><a id="a29e0e1c92861f2f2891a0b9e39565f16"></a> +<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="icalcomponent_8h.html#a29e0e1c92861f2f2891a0b9e39565f16">icalcomponent_new_from_string</a> (const char *str)</td></tr> +<tr class="memdesc:a29e0e1c92861f2f2891a0b9e39565f16"><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <br /></td></tr> +<tr class="separator:a29e0e1c92861f2f2891a0b9e39565f16"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a3575c92646699bca5c60445e85a59085"><td class="memItemLeft" align="right" valign="top"><a id="a3575c92646699bca5c60445e85a59085"></a> <a class="el" href="structicalcomponent__impl.html">icalcomponent</a> * </td><td class="memItemRight" valign="bottom"><b>icalcomponent_new_vagenda</b> (void)</td></tr> -<tr class="separator:a0b35fff52617945726d983084ddf68e2"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:acde0759af65523d6cd72900fe29ed200"><td class="memItemLeft" align="right" valign="top"><a id="acde0759af65523d6cd72900fe29ed200" name="acde0759af65523d6cd72900fe29ed200"></a> +<tr class="separator:a3575c92646699bca5c60445e85a59085"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ada4913d225bc493d1fdc8dd7ac120d30"><td class="memItemLeft" align="right" valign="top"><a id="ada4913d225bc493d1fdc8dd7ac120d30"></a> <a class="el" href="structicalcomponent__impl.html">icalcomponent</a> * </td><td class="memItemRight" valign="bottom"><b>icalcomponent_new_valarm</b> (void)</td></tr> -<tr class="separator:acde0759af65523d6cd72900fe29ed200"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a2e4e2c534b91f5236112cceb193a913f"><td class="memItemLeft" align="right" valign="top"><a id="a2e4e2c534b91f5236112cceb193a913f" name="a2e4e2c534b91f5236112cceb193a913f"></a> +<tr class="separator:ada4913d225bc493d1fdc8dd7ac120d30"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ae8aa74815bd725b5b8bd1176547d107f"><td class="memItemLeft" align="right" valign="top"><a id="ae8aa74815bd725b5b8bd1176547d107f"></a> <a class="el" href="structicalcomponent__impl.html">icalcomponent</a> * </td><td class="memItemRight" valign="bottom"><b>icalcomponent_new_vavailability</b> (void)</td></tr> -<tr class="separator:a2e4e2c534b91f5236112cceb193a913f"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a560e2d251c238e1d045b1dd293055d55"><td class="memItemLeft" align="right" valign="top"><a id="a560e2d251c238e1d045b1dd293055d55" name="a560e2d251c238e1d045b1dd293055d55"></a> +<tr class="separator:ae8aa74815bd725b5b8bd1176547d107f"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a8e5434e8ad0e8ba986fc94f35a89870d"><td class="memItemLeft" align="right" valign="top"><a id="a8e5434e8ad0e8ba986fc94f35a89870d"></a> <a class="el" href="structicalcomponent__impl.html">icalcomponent</a> * </td><td class="memItemRight" valign="bottom"><b>icalcomponent_new_vcalendar</b> (void)</td></tr> -<tr class="separator:a560e2d251c238e1d045b1dd293055d55"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ae77fa37bf54f938b2d06aefa6263f583"><td class="memItemLeft" align="right" valign="top"><a id="ae77fa37bf54f938b2d06aefa6263f583" name="ae77fa37bf54f938b2d06aefa6263f583"></a> +<tr class="separator:a8e5434e8ad0e8ba986fc94f35a89870d"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:aa6e143f5e496d76990671f19fb636dcc"><td class="memItemLeft" align="right" valign="top"><a id="aa6e143f5e496d76990671f19fb636dcc"></a> <a class="el" href="structicalcomponent__impl.html">icalcomponent</a> * </td><td class="memItemRight" valign="bottom"><b>icalcomponent_new_vevent</b> (void)</td></tr> -<tr class="separator:ae77fa37bf54f938b2d06aefa6263f583"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a6731cc5d8a8fb82dd5efa79eade39052"><td class="memItemLeft" align="right" valign="top"><a id="a6731cc5d8a8fb82dd5efa79eade39052" name="a6731cc5d8a8fb82dd5efa79eade39052"></a> +<tr class="separator:aa6e143f5e496d76990671f19fb636dcc"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a665ca7696052ad8e4117c9d81115620c"><td class="memItemLeft" align="right" valign="top"><a id="a665ca7696052ad8e4117c9d81115620c"></a> <a class="el" href="structicalcomponent__impl.html">icalcomponent</a> * </td><td class="memItemRight" valign="bottom"><b>icalcomponent_new_vfreebusy</b> (void)</td></tr> -<tr class="separator:a6731cc5d8a8fb82dd5efa79eade39052"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a60f3d072455001e1d5ba7feae5f4e61e"><td class="memItemLeft" align="right" valign="top"><a id="a60f3d072455001e1d5ba7feae5f4e61e" name="a60f3d072455001e1d5ba7feae5f4e61e"></a> +<tr class="separator:a665ca7696052ad8e4117c9d81115620c"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a12898d08f77b398f3b9136c74f19a9ed"><td class="memItemLeft" align="right" valign="top"><a id="a12898d08f77b398f3b9136c74f19a9ed"></a> <a class="el" href="structicalcomponent__impl.html">icalcomponent</a> * </td><td class="memItemRight" valign="bottom"><b>icalcomponent_new_vjournal</b> (void)</td></tr> -<tr class="separator:a60f3d072455001e1d5ba7feae5f4e61e"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a24c1f0aab7dfdd826fc42fa9aa5f72cd"><td class="memItemLeft" align="right" valign="top"><a id="a24c1f0aab7dfdd826fc42fa9aa5f72cd" name="a24c1f0aab7dfdd826fc42fa9aa5f72cd"></a> -<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> * </td><td class="memItemRight" valign="bottom"><b>icalcomponent_new_vlocation</b> (void)</td></tr> -<tr class="separator:a24c1f0aab7dfdd826fc42fa9aa5f72cd"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a64250862cb7e98f929810b0a359f2a8a"><td class="memItemLeft" align="right" valign="top"><a id="a64250862cb7e98f929810b0a359f2a8a" name="a64250862cb7e98f929810b0a359f2a8a"></a> +<tr class="separator:a12898d08f77b398f3b9136c74f19a9ed"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ae17a1aecb7e2987c54c0143896ab3b7d"><td class="memItemLeft" align="right" valign="top"><a id="ae17a1aecb7e2987c54c0143896ab3b7d"></a> <a class="el" href="structicalcomponent__impl.html">icalcomponent</a> * </td><td class="memItemRight" valign="bottom"><b>icalcomponent_new_vpatch</b> (void)</td></tr> -<tr class="separator:a64250862cb7e98f929810b0a359f2a8a"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a2caddbedb480a66a75e0680bc92e1a5a"><td class="memItemLeft" align="right" valign="top"><a id="a2caddbedb480a66a75e0680bc92e1a5a" name="a2caddbedb480a66a75e0680bc92e1a5a"></a> +<tr class="separator:ae17a1aecb7e2987c54c0143896ab3b7d"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:aba5b7b8bc7cbee7110d4aac5b38b32ec"><td class="memItemLeft" align="right" valign="top"><a id="aba5b7b8bc7cbee7110d4aac5b38b32ec"></a> <a class="el" href="structicalcomponent__impl.html">icalcomponent</a> * </td><td class="memItemRight" valign="bottom"><b>icalcomponent_new_vpoll</b> (void)</td></tr> -<tr class="separator:a2caddbedb480a66a75e0680bc92e1a5a"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:af86847b396ef802cd3af0164f1cbfe21"><td class="memItemLeft" align="right" valign="top"><a id="af86847b396ef802cd3af0164f1cbfe21" name="af86847b396ef802cd3af0164f1cbfe21"></a> +<tr class="separator:aba5b7b8bc7cbee7110d4aac5b38b32ec"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a6551bef147db97a4dac2ca5d96abb042"><td class="memItemLeft" align="right" valign="top"><a id="a6551bef147db97a4dac2ca5d96abb042"></a> <a class="el" href="structicalcomponent__impl.html">icalcomponent</a> * </td><td class="memItemRight" valign="bottom"><b>icalcomponent_new_vquery</b> (void)</td></tr> -<tr class="separator:af86847b396ef802cd3af0164f1cbfe21"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a9d9027ac59e8de6df325c8d9f2f37da1"><td class="memItemLeft" align="right" valign="top"><a id="a9d9027ac59e8de6df325c8d9f2f37da1" name="a9d9027ac59e8de6df325c8d9f2f37da1"></a> -<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> * </td><td class="memItemRight" valign="bottom"><b>icalcomponent_new_vresource</b> (void)</td></tr> -<tr class="separator:a9d9027ac59e8de6df325c8d9f2f37da1"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a8af2b82165f73bb30794c964878974a7"><td class="memItemLeft" align="right" valign="top"><a id="a8af2b82165f73bb30794c964878974a7" name="a8af2b82165f73bb30794c964878974a7"></a> +<tr class="separator:a6551bef147db97a4dac2ca5d96abb042"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:aa35ab0dc82d19feddc1a1e9702aeb25d"><td class="memItemLeft" align="right" valign="top"><a id="aa35ab0dc82d19feddc1a1e9702aeb25d"></a> <a class="el" href="structicalcomponent__impl.html">icalcomponent</a> * </td><td class="memItemRight" valign="bottom"><b>icalcomponent_new_vtimezone</b> (void)</td></tr> -<tr class="separator:a8af2b82165f73bb30794c964878974a7"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ad5b31f17cf418a2fdff0da30f28d9cb4"><td class="memItemLeft" align="right" valign="top"><a id="ad5b31f17cf418a2fdff0da30f28d9cb4" name="ad5b31f17cf418a2fdff0da30f28d9cb4"></a> +<tr class="separator:aa35ab0dc82d19feddc1a1e9702aeb25d"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:aab3fce5c77bacf1e81dc6b632240a19e"><td class="memItemLeft" align="right" valign="top"><a id="aab3fce5c77bacf1e81dc6b632240a19e"></a> <a class="el" href="structicalcomponent__impl.html">icalcomponent</a> * </td><td class="memItemRight" valign="bottom"><b>icalcomponent_new_vtodo</b> (void)</td></tr> -<tr class="separator:ad5b31f17cf418a2fdff0da30f28d9cb4"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:afd5692edefe5348855a40ea3aa3043cb"><td class="memItemLeft" align="right" valign="top"><a id="afd5692edefe5348855a40ea3aa3043cb" name="afd5692edefe5348855a40ea3aa3043cb"></a> +<tr class="separator:aab3fce5c77bacf1e81dc6b632240a19e"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:aff5ca51cc41c586258efb12aa62f44bd"><td class="memItemLeft" align="right" valign="top"><a id="aff5ca51cc41c586258efb12aa62f44bd"></a> <a class="el" href="structicalcomponent__impl.html">icalcomponent</a> * </td><td class="memItemRight" valign="bottom"><b>icalcomponent_new_vvoter</b> (void)</td></tr> -<tr class="separator:afd5692edefe5348855a40ea3aa3043cb"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ad06faf0a54675bb708c3542b59f304dd"><td class="memItemLeft" align="right" valign="top"><a id="ad06faf0a54675bb708c3542b59f304dd" name="ad06faf0a54675bb708c3542b59f304dd"></a> -<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> * </td><td class="memItemRight" valign="bottom"><b>icalcomponent_new_x</b> (const char *x_name)</td></tr> -<tr class="memdesc:ad06faf0a54675bb708c3542b59f304dd"><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <br /></td></tr> -<tr class="separator:ad06faf0a54675bb708c3542b59f304dd"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ab3ec0940964b48bdb1541fbaa99eb664"><td class="memItemLeft" align="right" valign="top"><a id="ab3ec0940964b48bdb1541fbaa99eb664" name="ab3ec0940964b48bdb1541fbaa99eb664"></a> +<tr class="separator:aff5ca51cc41c586258efb12aa62f44bd"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ab2ffa03b88dc791489d3ab664a85dac3"><td class="memItemLeft" align="right" valign="top"><a id="ab2ffa03b88dc791489d3ab664a85dac3"></a> +<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="icalcomponent_8h.html#ab2ffa03b88dc791489d3ab664a85dac3">icalcomponent_new_x</a> (const char *x_name)</td></tr> +<tr class="memdesc:ab2ffa03b88dc791489d3ab664a85dac3"><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <br /></td></tr> +<tr class="separator:ab2ffa03b88dc791489d3ab664a85dac3"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a15f9fbede3cd9dccd28fdb20a2b1f739"><td class="memItemLeft" align="right" valign="top"><a id="a15f9fbede3cd9dccd28fdb20a2b1f739"></a> <a class="el" href="structicalcomponent__impl.html">icalcomponent</a> * </td><td class="memItemRight" valign="bottom"><b>icalcomponent_new_xavailable</b> (void)</td></tr> -<tr class="separator:ab3ec0940964b48bdb1541fbaa99eb664"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ac9c6a0ea1b32c171457a928fb93e8305"><td class="memItemLeft" align="right" valign="top"><a id="ac9c6a0ea1b32c171457a928fb93e8305" name="ac9c6a0ea1b32c171457a928fb93e8305"></a> +<tr class="separator:a15f9fbede3cd9dccd28fdb20a2b1f739"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a8bead43b3f3cd3273c99e8d4dc6fefb7"><td class="memItemLeft" align="right" valign="top"><a id="a8bead43b3f3cd3273c99e8d4dc6fefb7"></a> <a class="el" href="structicalcomponent__impl.html">icalcomponent</a> * </td><td class="memItemRight" valign="bottom"><b>icalcomponent_new_xdaylight</b> (void)</td></tr> -<tr class="separator:ac9c6a0ea1b32c171457a928fb93e8305"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a31805f5342b33c12cca2b5d43a3f8a01"><td class="memItemLeft" align="right" valign="top"><a id="a31805f5342b33c12cca2b5d43a3f8a01" name="a31805f5342b33c12cca2b5d43a3f8a01"></a> +<tr class="separator:a8bead43b3f3cd3273c99e8d4dc6fefb7"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:abf59209d86545bc4e413202c239a6ca4"><td class="memItemLeft" align="right" valign="top"><a id="abf59209d86545bc4e413202c239a6ca4"></a> <a class="el" href="structicalcomponent__impl.html">icalcomponent</a> * </td><td class="memItemRight" valign="bottom"><b>icalcomponent_new_xpatch</b> (void)</td></tr> -<tr class="separator:a31805f5342b33c12cca2b5d43a3f8a01"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a0665e8f1b184baee0a03cd8e4e8484b0"><td class="memItemLeft" align="right" valign="top"><a id="a0665e8f1b184baee0a03cd8e4e8484b0" name="a0665e8f1b184baee0a03cd8e4e8484b0"></a> +<tr class="separator:abf59209d86545bc4e413202c239a6ca4"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a79bdb1b035db527e2d491d809eaaa9a4"><td class="memItemLeft" align="right" valign="top"><a id="a79bdb1b035db527e2d491d809eaaa9a4"></a> <a class="el" href="structicalcomponent__impl.html">icalcomponent</a> * </td><td class="memItemRight" valign="bottom"><b>icalcomponent_new_xstandard</b> (void)</td></tr> -<tr class="separator:a0665e8f1b184baee0a03cd8e4e8484b0"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a3c0ab565db9d93cb5c171432926a7928"><td class="memItemLeft" align="right" valign="top"><a id="a3c0ab565db9d93cb5c171432926a7928" name="a3c0ab565db9d93cb5c171432926a7928"></a> +<tr class="separator:a79bdb1b035db527e2d491d809eaaa9a4"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ab3e5d5e99cfc0896990266fd07fb22ab"><td class="memItemLeft" align="right" valign="top"><a id="ab3e5d5e99cfc0896990266fd07fb22ab"></a> <a class="el" href="structicalcomponent__impl.html">icalcomponent</a> * </td><td class="memItemRight" valign="bottom"><b>icalcomponent_new_xvote</b> (void)</td></tr> -<tr class="separator:a3c0ab565db9d93cb5c171432926a7928"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="separator:ab3e5d5e99cfc0896990266fd07fb22ab"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a56150641c4d33ad4ec365c77a257e153"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="icalcomponent_8h.html#a56150641c4d33ad4ec365c77a257e153">icalcomponent_normalize</a> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *comp)</td></tr> <tr class="memdesc:a56150641c4d33ad4ec365c77a257e153"><td class="mdescLeft"> </td><td class="mdescRight">Normalizes (reorders and sorts the properties) the specified icalcomponent <code>comp</code>. <a href="icalcomponent_8h.html#a56150641c4d33ad4ec365c77a257e153">More...</a><br /></td></tr> <tr class="separator:a56150641c4d33ad4ec365c77a257e153"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a6222aaf2d040fe425106fb651464bef0"><td class="memItemLeft" align="right" valign="top"><a id="a6222aaf2d040fe425106fb651464bef0" name="a6222aaf2d040fe425106fb651464bef0"></a> +<tr class="memitem:a6222aaf2d040fe425106fb651464bef0"><td class="memItemLeft" align="right" valign="top"><a id="a6222aaf2d040fe425106fb651464bef0"></a> void </td><td class="memItemRight" valign="bottom"><b>icalcomponent_remove_component</b> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *parent, <a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *child)</td></tr> <tr class="separator:a6222aaf2d040fe425106fb651464bef0"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a588b15eb0425b007e1daec4a6a1885fe"><td class="memItemLeft" align="right" valign="top"><a id="a588b15eb0425b007e1daec4a6a1885fe" name="a588b15eb0425b007e1daec4a6a1885fe"></a> +<tr class="memitem:a588b15eb0425b007e1daec4a6a1885fe"><td class="memItemLeft" align="right" valign="top"><a id="a588b15eb0425b007e1daec4a6a1885fe"></a> void </td><td class="memItemRight" valign="bottom"><b>icalcomponent_remove_property</b> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *component, icalproperty *property)</td></tr> <tr class="separator:a588b15eb0425b007e1daec4a6a1885fe"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:af749ddb4b0071fc967fe9110948a5474"><td class="memItemLeft" align="right" valign="top"><a id="af749ddb4b0071fc967fe9110948a5474" name="af749ddb4b0071fc967fe9110948a5474"></a> +<tr class="memitem:af749ddb4b0071fc967fe9110948a5474"><td class="memItemLeft" align="right" valign="top"><a id="af749ddb4b0071fc967fe9110948a5474"></a> void </td><td class="memItemRight" valign="bottom"><b>icalcomponent_set_comment</b> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *comp, const char *v)</td></tr> <tr class="separator:af749ddb4b0071fc967fe9110948a5474"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:af264eaf25c850508e3b15b51bbc945ea"><td class="memItemLeft" align="right" valign="top"><a id="af264eaf25c850508e3b15b51bbc945ea" name="af264eaf25c850508e3b15b51bbc945ea"></a> +<tr class="memitem:af264eaf25c850508e3b15b51bbc945ea"><td class="memItemLeft" align="right" valign="top"><a id="af264eaf25c850508e3b15b51bbc945ea"></a> void </td><td class="memItemRight" valign="bottom"><b>icalcomponent_set_description</b> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *comp, const char *v)</td></tr> <tr class="separator:af264eaf25c850508e3b15b51bbc945ea"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac0812f64b10457645c4e89b441c0a415"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="icalcomponent_8h.html#ac0812f64b10457645c4e89b441c0a415">icalcomponent_set_dtend</a> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *comp, struct <a class="el" href="structicaltimetype.html">icaltimetype</a> v)</td></tr> <tr class="memdesc:ac0812f64b10457645c4e89b441c0a415"><td class="mdescLeft"> </td><td class="mdescRight">Sets the DTEND property to given icaltime. <a href="icalcomponent_8h.html#ac0812f64b10457645c4e89b441c0a415">More...</a><br /></td></tr> <tr class="separator:ac0812f64b10457645c4e89b441c0a415"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a4ae5740a7b069e977a5a2b0b4f5566b4"><td class="memItemLeft" align="right" valign="top"><a id="a4ae5740a7b069e977a5a2b0b4f5566b4" name="a4ae5740a7b069e977a5a2b0b4f5566b4"></a> +<tr class="memitem:a4ae5740a7b069e977a5a2b0b4f5566b4"><td class="memItemLeft" align="right" valign="top"><a id="a4ae5740a7b069e977a5a2b0b4f5566b4"></a> void </td><td class="memItemRight" valign="bottom"><b>icalcomponent_set_dtstamp</b> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *comp, struct <a class="el" href="structicaltimetype.html">icaltimetype</a> v)</td></tr> <tr class="separator:a4ae5740a7b069e977a5a2b0b4f5566b4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a46f6c42c1190e84d2d34dd19591af07b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="icalcomponent_8h.html#a46f6c42c1190e84d2d34dd19591af07b">icalcomponent_set_dtstart</a> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *comp, struct <a class="el" href="structicaltimetype.html">icaltimetype</a> v)</td></tr> @@ -361,55 +343,51 @@ void </td><td class="memItemRight" valign="bottom"><b>icalcomponent_set_dts <tr class="memitem:ad122989d32c8e8eebbc8ca14a1cdfb18"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="icalcomponent_8h.html#ad122989d32c8e8eebbc8ca14a1cdfb18">icalcomponent_set_duration</a> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *comp, struct <a class="el" href="structicaldurationtype.html">icaldurationtype</a> v)</td></tr> <tr class="memdesc:ad122989d32c8e8eebbc8ca14a1cdfb18"><td class="mdescLeft"> </td><td class="mdescRight">Sets the DURATION property to given icalduration. <a href="icalcomponent_8h.html#ad122989d32c8e8eebbc8ca14a1cdfb18">More...</a><br /></td></tr> <tr class="separator:ad122989d32c8e8eebbc8ca14a1cdfb18"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a4292bb1e53eac6b4cbccd132650da393"><td class="memItemLeft" align="right" valign="top"><a id="a4292bb1e53eac6b4cbccd132650da393" name="a4292bb1e53eac6b4cbccd132650da393"></a> +<tr class="memitem:a4292bb1e53eac6b4cbccd132650da393"><td class="memItemLeft" align="right" valign="top"><a id="a4292bb1e53eac6b4cbccd132650da393"></a> void </td><td class="memItemRight" valign="bottom"><b>icalcomponent_set_location</b> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *comp, const char *v)</td></tr> <tr class="separator:a4292bb1e53eac6b4cbccd132650da393"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a6db8db9455d888c5f9cab83a6033bee5"><td class="memItemLeft" align="right" valign="top"><a id="a6db8db9455d888c5f9cab83a6033bee5" name="a6db8db9455d888c5f9cab83a6033bee5"></a> -void </td><td class="memItemRight" valign="bottom"><b>icalcomponent_set_method</b> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *comp, icalproperty_method method)</td></tr> +<tr class="memitem:a6db8db9455d888c5f9cab83a6033bee5"><td class="memItemLeft" align="right" valign="top"><a id="a6db8db9455d888c5f9cab83a6033bee5"></a> +void </td><td class="memItemRight" valign="bottom"><a class="el" href="icalcomponent_8h.html#a6db8db9455d888c5f9cab83a6033bee5">icalcomponent_set_method</a> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *comp, icalproperty_method method)</td></tr> <tr class="memdesc:a6db8db9455d888c5f9cab83a6033bee5"><td class="mdescLeft"> </td><td class="mdescRight">Sets the METHOD property to the given method. <br /></td></tr> <tr class="separator:a6db8db9455d888c5f9cab83a6033bee5"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a78350b725e7fca2a8e5b6a0c3b838c3a"><td class="memItemLeft" align="right" valign="top"><a id="a78350b725e7fca2a8e5b6a0c3b838c3a" name="a78350b725e7fca2a8e5b6a0c3b838c3a"></a> +<tr class="memitem:a78350b725e7fca2a8e5b6a0c3b838c3a"><td class="memItemLeft" align="right" valign="top"><a id="a78350b725e7fca2a8e5b6a0c3b838c3a"></a> void </td><td class="memItemRight" valign="bottom"><b>icalcomponent_set_parent</b> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *component, <a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *parent)</td></tr> <tr class="separator:a78350b725e7fca2a8e5b6a0c3b838c3a"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a39460c8a67c79da79a8b90a8b0ecf26d"><td class="memItemLeft" align="right" valign="top"><a id="a39460c8a67c79da79a8b90a8b0ecf26d" name="a39460c8a67c79da79a8b90a8b0ecf26d"></a> +<tr class="memitem:a39460c8a67c79da79a8b90a8b0ecf26d"><td class="memItemLeft" align="right" valign="top"><a id="a39460c8a67c79da79a8b90a8b0ecf26d"></a> void </td><td class="memItemRight" valign="bottom"><b>icalcomponent_set_recurrenceid</b> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *comp, struct <a class="el" href="structicaltimetype.html">icaltimetype</a> v)</td></tr> <tr class="separator:a39460c8a67c79da79a8b90a8b0ecf26d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a06bc97a17e83ebbcc6b1ff227ea4d701"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="icalcomponent_8h.html#a06bc97a17e83ebbcc6b1ff227ea4d701">icalcomponent_set_relcalid</a> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *comp, const char *v)</td></tr> <tr class="memdesc:a06bc97a17e83ebbcc6b1ff227ea4d701"><td class="mdescLeft"> </td><td class="mdescRight">Sets the RELCALID property of a component. <a href="icalcomponent_8h.html#a06bc97a17e83ebbcc6b1ff227ea4d701">More...</a><br /></td></tr> <tr class="separator:a06bc97a17e83ebbcc6b1ff227ea4d701"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a7375302668d9a30bb2e07e5d1d02ee13"><td class="memItemLeft" align="right" valign="top"><a id="a7375302668d9a30bb2e07e5d1d02ee13" name="a7375302668d9a30bb2e07e5d1d02ee13"></a> +<tr class="memitem:a7375302668d9a30bb2e07e5d1d02ee13"><td class="memItemLeft" align="right" valign="top"><a id="a7375302668d9a30bb2e07e5d1d02ee13"></a> void </td><td class="memItemRight" valign="bottom"><b>icalcomponent_set_sequence</b> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *comp, int v)</td></tr> <tr class="separator:a7375302668d9a30bb2e07e5d1d02ee13"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:adcc92a9321ca350e62a6728745e218a9"><td class="memItemLeft" align="right" valign="top"><a id="adcc92a9321ca350e62a6728745e218a9" name="adcc92a9321ca350e62a6728745e218a9"></a> +<tr class="memitem:adcc92a9321ca350e62a6728745e218a9"><td class="memItemLeft" align="right" valign="top"><a id="adcc92a9321ca350e62a6728745e218a9"></a> void </td><td class="memItemRight" valign="bottom"><b>icalcomponent_set_status</b> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *comp, enum icalproperty_status v)</td></tr> <tr class="separator:adcc92a9321ca350e62a6728745e218a9"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a72dcf2a1821df983cb2087b3abd0a106"><td class="memItemLeft" align="right" valign="top"><a id="a72dcf2a1821df983cb2087b3abd0a106" name="a72dcf2a1821df983cb2087b3abd0a106"></a> +<tr class="memitem:a72dcf2a1821df983cb2087b3abd0a106"><td class="memItemLeft" align="right" valign="top"><a id="a72dcf2a1821df983cb2087b3abd0a106"></a> void </td><td class="memItemRight" valign="bottom"><b>icalcomponent_set_summary</b> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *comp, const char *v)</td></tr> <tr class="separator:a72dcf2a1821df983cb2087b3abd0a106"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a0f38c66e67c15239a0c1e75fdb2e0d77"><td class="memItemLeft" align="right" valign="top"><a id="a0f38c66e67c15239a0c1e75fdb2e0d77" name="a0f38c66e67c15239a0c1e75fdb2e0d77"></a> +<tr class="memitem:a0f38c66e67c15239a0c1e75fdb2e0d77"><td class="memItemLeft" align="right" valign="top"><a id="a0f38c66e67c15239a0c1e75fdb2e0d77"></a> void </td><td class="memItemRight" valign="bottom"><b>icalcomponent_set_uid</b> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *comp, const char *v)</td></tr> <tr class="separator:a0f38c66e67c15239a0c1e75fdb2e0d77"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a20fe09c5d9ca019557fd4103109c7cf7"><td class="memItemLeft" align="right" valign="top"><a id="a20fe09c5d9ca019557fd4103109c7cf7" name="a20fe09c5d9ca019557fd4103109c7cf7"></a> -void </td><td class="memItemRight" valign="bottom"><b>icalcomponent_set_x_name</b> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *comp, const char *name)</td></tr> -<tr class="separator:a20fe09c5d9ca019557fd4103109c7cf7"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a11b2f85e23fab379b129f0c3a08b1d04"><td class="memItemLeft" align="right" valign="top"><a id="a11b2f85e23fab379b129f0c3a08b1d04" name="a11b2f85e23fab379b129f0c3a08b1d04"></a> +<tr class="memitem:a11b2f85e23fab379b129f0c3a08b1d04"><td class="memItemLeft" align="right" valign="top"><a id="a11b2f85e23fab379b129f0c3a08b1d04"></a> icalcomponent_kind </td><td class="memItemRight" valign="bottom"><b>icalcomponent_string_to_kind</b> (const char *string)</td></tr> <tr class="separator:a11b2f85e23fab379b129f0c3a08b1d04"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a51f8653df2976e849923ae4a93b993fa"><td class="memItemLeft" align="right" valign="top"><a id="a51f8653df2976e849923ae4a93b993fa" name="a51f8653df2976e849923ae4a93b993fa"></a> -void </td><td class="memItemRight" valign="bottom"><b>icalcomponent_strip_errors</b> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *component)</td></tr> +<tr class="memitem:a51f8653df2976e849923ae4a93b993fa"><td class="memItemLeft" align="right" valign="top"><a id="a51f8653df2976e849923ae4a93b993fa"></a> +void </td><td class="memItemRight" valign="bottom"><a class="el" href="icalcomponent_8h.html#a51f8653df2976e849923ae4a93b993fa">icalcomponent_strip_errors</a> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *component)</td></tr> <tr class="memdesc:a51f8653df2976e849923ae4a93b993fa"><td class="mdescLeft"> </td><td class="mdescRight">Removes all X-LIC-ERROR properties. <br /></td></tr> <tr class="separator:a51f8653df2976e849923ae4a93b993fa"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a6d04f3e1a9fac62b7b06c88eecd3b194"><td class="memItemLeft" align="right" valign="top"><a id="a6d04f3e1a9fac62b7b06c88eecd3b194" name="a6d04f3e1a9fac62b7b06c88eecd3b194"></a> -<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> * </td><td class="memItemRight" valign="bottom"><b>icalcomponent_vanew</b> (icalcomponent_kind kind,...)</td></tr> -<tr class="memdesc:a6d04f3e1a9fac62b7b06c88eecd3b194"><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <br /></td></tr> -<tr class="separator:a6d04f3e1a9fac62b7b06c88eecd3b194"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a17434ae44b07679a5d9aa521e91a5ec6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structicalcomponent__impl.html">icalcomponent</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="icalcomponent_8h.html#a17434ae44b07679a5d9aa521e91a5ec6">icalcomponent_vanew</a> (icalcomponent_kind kind,...)</td></tr> +<tr class="memdesc:a17434ae44b07679a5d9aa521e91a5ec6"><td class="mdescLeft"> </td><td class="mdescRight">Constructor. <a href="icalcomponent_8h.html#a17434ae44b07679a5d9aa521e91a5ec6">More...</a><br /></td></tr> +<tr class="separator:a17434ae44b07679a5d9aa521e91a5ec6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a611f811f8f86a6499077e6e03291a721"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structicaltimetype.html">icaltimetype</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="icalcomponent_8h.html#a611f811f8f86a6499077e6e03291a721">icalproperty_get_datetime_with_component</a> (icalproperty *prop, <a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *comp)</td></tr> <tr class="memdesc:a611f811f8f86a6499077e6e03291a721"><td class="mdescLeft"> </td><td class="mdescRight">Gets a DATE or DATE-TIME property as an icaltime. <a href="icalcomponent_8h.html#a611f811f8f86a6499077e6e03291a721">More...</a><br /></td></tr> <tr class="separator:a611f811f8f86a6499077e6e03291a721"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a3d9f076b73a18e740c426329a6b969c7"><td class="memItemLeft" align="right" valign="top"><a id="a3d9f076b73a18e740c426329a6b969c7" name="a3d9f076b73a18e740c426329a6b969c7"></a> -<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> * </td><td class="memItemRight" valign="bottom"><b>icalproperty_get_parent</b> (const icalproperty *property)</td></tr> -<tr class="memdesc:a3d9f076b73a18e740c426329a6b969c7"><td class="mdescLeft"> </td><td class="mdescRight">Returns the parent icalcomponent for the specified <code>property</code>. <br /></td></tr> -<tr class="separator:a3d9f076b73a18e740c426329a6b969c7"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a5eee36d84521673834c76543de52d541"><td class="memItemLeft" align="right" valign="top"><a id="a5eee36d84521673834c76543de52d541"></a> +<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="icalcomponent_8h.html#a5eee36d84521673834c76543de52d541">icalproperty_get_parent</a> (const icalproperty *property)</td></tr> +<tr class="memdesc:a5eee36d84521673834c76543de52d541"><td class="mdescLeft"> </td><td class="mdescRight">Returns the parent icalcomponent for the specified <code>property</code>. <br /></td></tr> +<tr class="separator:a5eee36d84521673834c76543de52d541"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa996d31b8f96e451495b34777171242f"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="icalcomponent_8h.html#aa996d31b8f96e451495b34777171242f">icalproperty_recurrence_is_excluded</a> (<a class="el" href="structicalcomponent__impl.html">icalcomponent</a> *comp, struct <a class="el" href="structicaltimetype.html">icaltimetype</a> *dtstart, struct <a class="el" href="structicaltimetype.html">icaltimetype</a> *recurtime)</td></tr> <tr class="memdesc:aa996d31b8f96e451495b34777171242f"><td class="mdescLeft"> </td><td class="mdescRight">Decides if a recurrence is acceptable. <a href="icalcomponent_8h.html#aa996d31b8f96e451495b34777171242f">More...</a><br /></td></tr> <tr class="separator:aa996d31b8f96e451495b34777171242f"><td class="memSeparator" colspan="2"> </td></tr> @@ -418,28 +396,7 @@ void </td><td class="memItemRight" valign="bottom"><b>icalcomponent_strip_e <tr class="separator:a81bb4666b9d6bdbc62a4fe9ef682e0e2"><td class="memSeparator" colspan="2"> </td></tr> </table> <h2 class="groupheader">Function Documentation</h2> -<a id="a25071d92251c8b822eae28ee5c0729d8" name="a25071d92251c8b822eae28ee5c0729d8"></a> -<h2 class="memtitle"><span class="permalink"><a href="#a25071d92251c8b822eae28ee5c0729d8">◆ </a></span>icalcomponent_clone()</h2> - -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structicalcomponent__impl.html">icalcomponent</a> * icalcomponent_clone </td> - <td>(</td> - <td class="paramtype">const <a class="el" href="structicalcomponent__impl.html">icalcomponent</a> * </td> - <td class="paramname"><em>component</em></td><td>)</td> - <td></td> - </tr> - </table> -</div><div class="memdoc"> - -<p>Deeply clones an icalcomponent. Returns a pointer to the memory for the newly cloned icalcomponent. </p> -<dl class="section since"><dt>Since</dt><dd>3.1.0 </dd></dl> - -</div> -</div> -<a id="aa1f40109577b185be2e807c0f2f00146" name="aa1f40109577b185be2e807c0f2f00146"></a> +<a id="aa1f40109577b185be2e807c0f2f00146"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa1f40109577b185be2e807c0f2f00146">◆ </a></span>icalcomponent_count_errors()</h2> <div class="memitem"> @@ -456,11 +413,11 @@ void </td><td class="memItemRight" valign="bottom"><b>icalcomponent_strip_e </div><div class="memdoc"> <p>Returns the number of errors encountered parsing the data. </p> -<p >This function counts the number times the X-LIC-ERROR occurs in the data structure. </p> +<p>This function counts the number times the X-LIC-ERROR occurs in the data structure. </p> </div> </div> -<a id="a379c4880bf5ab8ccbf1d4af12aca232e" name="a379c4880bf5ab8ccbf1d4af12aca232e"></a> +<a id="a379c4880bf5ab8ccbf1d4af12aca232e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a379c4880bf5ab8ccbf1d4af12aca232e">◆ </a></span>icalcomponent_foreach_recurrence()</h2> <div class="memitem"> @@ -516,31 +473,12 @@ void </td><td class="memItemRight" valign="bottom"><b>icalcomponent_strip_e </dd> </dl> <p>This function will call the specified callback function for once for the base value of DTSTART, and foreach recurring date/time value.</p> -<p >It will filter out events that are specified as an EXDATE or an EXRULE.</p> -<p >TODO: We do not filter out duplicate RRULES/RDATES TODO: We do not handle RDATEs with explicit periods </p> +<p>It will filter out events that are specified as an EXDATE or an EXRULE.</p> +<p>TODO: We do not filter out duplicate RRULES/RDATES TODO: We do not handle RDATEs with explicit periods </p> </div> </div> -<a id="ac8151739c220f2a0bf3b6c39fe74a60c" name="ac8151739c220f2a0bf3b6c39fe74a60c"></a> -<h2 class="memtitle"><span class="permalink"><a href="#ac8151739c220f2a0bf3b6c39fe74a60c">◆ </a></span>icalcomponent_get_component_name()</h2> - -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname">const char * icalcomponent_get_component_name </td> - <td>(</td> - <td class="paramtype">const <a class="el" href="structicalcomponent__impl.html">icalcomponent</a> * </td> - <td class="paramname"><em>comp</em></td><td>)</td> - <td></td> - </tr> - </table> -</div><div class="memdoc"> -<p >Returns the name of the component – the type name converted to a string, or the value of _get_x_name if the type is and X component </p> - -</div> -</div> -<a id="a233d19ae5347cc66920e755c2c966f70" name="a233d19ae5347cc66920e755c2c966f70"></a> +<a id="a233d19ae5347cc66920e755c2c966f70"></a> <h2 class="memtitle"><span class="permalink"><a href="#a233d19ae5347cc66920e755c2c966f70">◆ </a></span>icalcomponent_get_dtend()</h2> <div class="memitem"> @@ -557,16 +495,16 @@ void </td><td class="memItemRight" valign="bottom"><b>icalcomponent_strip_e </div><div class="memdoc"> <p>Gets the DTEND property as an icaltime. </p> -<p >If a DTEND property is not present but a DURATION is, we use that to determine the proper end.</p> -<p >If DTSTART is a DATE-TIME with a timezone parameter and a corresponding VTIMEZONE is present in the component, the returned component will already be in the correct timezone; otherwise the caller is responsible for converting it.</p> -<p >For the icalcomponent routines only, dtend and duration are tied together. If you call the get routine for one and the other exists, the routine will calculate the return value. That is, if there is a DTEND and you call get_duration, the routine will return the difference between DTEND and DTSTART.</p> -<p >When DURATION and DTEND are both missing, for VEVENT an implicit DTEND is calculated based of DTSTART; for AVAILABLE, VAVAILABILITY, and VFREEBUSY null-time is returned.</p> -<p >Returns null-time, unless called on AVAILABLE, VEVENT, VAVAILABILITY, or VFREEBUSY components.</p> -<p >FIXME this is useless until we can flag the failure </p> +<p>If a DTEND property is not present but a DURATION is, we use that to determine the proper end.</p> +<p>If DTSTART is a DATE-TIME with a timezone parameter and a corresponding VTIMEZONE is present in the component, the returned component will already be in the correct timezone; otherwise the caller is responsible for converting it.</p> +<p>For the icalcomponent routines only, dtend and duration are tied together. If you call the get routine for one and the other exists, the routine will calculate the return value. That is, if there is a DTEND and you call get_duration, the routine will return the difference between DTEND and DTSTART.</p> +<p>When DURATION and DTEND are both missing, for VEVENT an implicit DTEND is calculated based of DTSTART; for AVAILABLE, VAVAILABILITY, and VFREEBUSY null-time is returned.</p> +<p>Returns null-time, unless called on AVAILABLE, VEVENT, VAVAILABILITY, or VFREEBUSY components.</p> +<p>FIXME this is useless until we can flag the failure </p> </div> </div> -<a id="a23e20161c54d3aeff51e1cc444eee063" name="a23e20161c54d3aeff51e1cc444eee063"></a> +<a id="a23e20161c54d3aeff51e1cc444eee063"></a> <h2 class="memtitle"><span class="permalink"><a href="#a23e20161c54d3aeff51e1cc444eee063">◆ </a></span>icalcomponent_get_dtstart()</h2> <div class="memitem"> @@ -583,12 +521,12 @@ void </td><td class="memItemRight" valign="bottom"><b>icalcomponent_strip_e </div><div class="memdoc"> <p>Gets the DTSTART property as an icaltime. </p> -<p >If DTSTART is a DATE-TIME with a timezone parameter and a corresponding VTIMEZONE is present in the component, the returned component will already be in the correct timezone; otherwise the caller is responsible for converting it.</p> -<p >FIXME this is useless until we can flag the failure </p> +<p>If DTSTART is a DATE-TIME with a timezone parameter and a corresponding VTIMEZONE is present in the component, the returned component will already be in the correct timezone; otherwise the caller is responsible for converting it.</p> +<p>FIXME this is useless until we can flag the failure </p> </div> </div> -<a id="a914c732761507bf5333d246adfe80d85" name="a914c732761507bf5333d246adfe80d85"></a> +<a id="a914c732761507bf5333d246adfe80d85"></a> <h2 class="memtitle"><span class="permalink"><a href="#a914c732761507bf5333d246adfe80d85">◆ </a></span>icalcomponent_get_due()</h2> <div class="memitem"> @@ -615,7 +553,7 @@ void </td><td class="memItemRight" valign="bottom"><b>icalcomponent_strip_e </div> </div> -<a id="aa40346bf15111b7f9eb0e629c7e8a6e6" name="aa40346bf15111b7f9eb0e629c7e8a6e6"></a> +<a id="aa40346bf15111b7f9eb0e629c7e8a6e6"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa40346bf15111b7f9eb0e629c7e8a6e6">◆ </a></span>icalcomponent_get_duration()</h2> <div class="memitem"> @@ -632,19 +570,19 @@ void </td><td class="memItemRight" valign="bottom"><b>icalcomponent_strip_e </div><div class="memdoc"> <p>Gets the DURATION property as an icalduration. </p> -<p >For the icalcomponent routines only, DTEND and DURATION are tied together. If you call the get routine for one and the other exists, the routine will calculate the return value. That is, if there is a DTEND and you call get_duration, the routine will return the difference between DTEND and DTSTART in AVAILABLE, VEVENT, or VAVAILABILITY; and the difference between DUE and DTSTART in VTODO. When both DURATION and DTEND are missing from VEVENT an implicit duration is returned, based on the value-type of DTSTART. Otherwise null-duration is returned. </p> -<p >FIXME We assume DTSTART and DTEND are not in different time zones. The standard actually allows different time zones.</p> +<p>For the icalcomponent routines only, DTEND and DURATION are tied together. If you call the get routine for one and the other exists, the routine will calculate the return value. That is, if there is a DTEND and you call get_duration, the routine will return the difference between DTEND and DTSTART in AVAILABLE, VEVENT, or VAVAILABILITY; and the difference between DUE and DTSTART in VTODO. When both DURATION and DTEND are missing from VEVENT an implicit duration is returned, based on the value-type of DTSTART. Otherwise null-duration is returned. </p> +<p>FIXME We assume DTSTART and DTEND are not in different time zones. The standard actually allows different time zones.</p> </div> </div> -<a id="a744361f31ad6f28771035527ea00d11f" name="a744361f31ad6f28771035527ea00d11f"></a> -<h2 class="memtitle"><span class="permalink"><a href="#a744361f31ad6f28771035527ea00d11f">◆ </a></span>icalcomponent_get_inner()</h2> +<a id="ad12e1b267cde48639df6d0dcd0fba178"></a> +<h2 class="memtitle"><span class="permalink"><a href="#ad12e1b267cde48639df6d0dcd0fba178">◆ </a></span>icalcomponent_get_inner()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> - <td class="memname"><a class="el" href="structicalcomponent__impl.html">icalcomponent</a> * icalcomponent_get_inner </td> + <td class="memname"><a class="el" href="structicalcomponent__impl.html">icalcomponent</a>* icalcomponent_get_inner </td> <td>(</td> <td class="paramtype"><a class="el" href="structicalcomponent__impl.html">icalcomponent</a> * </td> <td class="paramname"><em>comp</em></td><td>)</td> @@ -652,18 +590,18 @@ void </td><td class="memItemRight" valign="bottom"><b>icalcomponent_strip_e </tr> </table> </div><div class="memdoc"> -<p >Return the first VEVENT, VTODO or VJOURNAL sub-component of cop, or comp if it is one of those types </p> +<p>Return the first VEVENT, VTODO or VJOURNAL sub-component of cop, or comp if it is one of those types </p> </div> </div> -<a id="a8389c220f17ca9194ff35a53003fa7ff" name="a8389c220f17ca9194ff35a53003fa7ff"></a> -<h2 class="memtitle"><span class="permalink"><a href="#a8389c220f17ca9194ff35a53003fa7ff">◆ </a></span>icalcomponent_get_relcalid()</h2> +<a id="a4b5707bb3972230bb4a15cd0e163ac3f"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a4b5707bb3972230bb4a15cd0e163ac3f">◆ </a></span>icalcomponent_get_relcalid()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> - <td class="memname">const char * icalcomponent_get_relcalid </td> + <td class="memname">const char* icalcomponent_get_relcalid </td> <td>(</td> <td class="paramtype"><a class="el" href="structicalcomponent__impl.html">icalcomponent</a> * </td> <td class="paramname"><em>comp</em></td><td>)</td> @@ -682,7 +620,7 @@ void </td><td class="memItemRight" valign="bottom"><b>icalcomponent_strip_e </div> </div> -<a id="ac1316a03cca77062e1e85a094a90c770" name="ac1316a03cca77062e1e85a094a90c770"></a> +<a id="ac1316a03cca77062e1e85a094a90c770"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac1316a03cca77062e1e85a094a90c770">◆ </a></span>icalcomponent_get_span()</h2> <div class="memitem"> @@ -699,13 +637,13 @@ void </td><td class="memItemRight" valign="bottom"><b>icalcomponent_strip_e </div><div class="memdoc"> <p>Gets the timespan covered by this component, in UTC. </p> -<p >See <a class="el" href="icalcomponent_8h.html#a379c4880bf5ab8ccbf1d4af12aca232e" title="Cycles through all recurrences of an event.">icalcomponent_foreach_recurrence()</a> for a better way to extract spans from an component.</p> -<p >This method can be called on either a VCALENDAR or any real component. If the VCALENDAR contains no real component, but contains a VTIMEZONE, we return that span instead. This might not be a desirable behavior; we keep it for now for backward compatibility, but it might be deprecated at a future time.</p> -<p >FIXME this API needs to be clarified. DTEND is defined as the first available time after the end of this event, so the span should actually end 1 second before DTEND. </p> +<p>See <a class="el" href="icalcomponent_8h.html#a379c4880bf5ab8ccbf1d4af12aca232e" title="Cycles through all recurrences of an event.">icalcomponent_foreach_recurrence()</a> for a better way to extract spans from an component.</p> +<p>This method can be called on either a VCALENDAR or any real component. If the VCALENDAR contains no real component, but contains a VTIMEZONE, we return that span instead. This might not be a desirable behavior; we keep it for now for backward compatibility, but it might be deprecated at a future time.</p> +<p>FIXME this API needs to be clarified. DTEND is defined as the first available time after the end of this event, so the span should actually end 1 second before DTEND. </p> </div> </div> -<a id="a9a6e353e730464ff0f4ecf85475d648c" name="a9a6e353e730464ff0f4ecf85475d648c"></a> +<a id="a9a6e353e730464ff0f4ecf85475d648c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9a6e353e730464ff0f4ecf85475d648c">◆ </a></span>icalcomponent_merge_component()</h2> <div class="memitem"> @@ -730,33 +668,11 @@ void </td><td class="memItemRight" valign="bottom"><b>icalcomponent_strip_e </tr> </table> </div><div class="memdoc"> -<p >This takes 2 VCALENDAR components and merges the second one into the first, resolving any problems with conflicting TZIDs. comp_to_merge will no longer exist after calling this function. </p> +<p>This takes 2 VCALENDAR components and merges the second one into the first, resolving any problems with conflicting TZIDs. comp_to_merge will no longer exist after calling this function. </p> </div> </div> -<a id="afe8057ad5859d3723984bb67aa253ca9" name="afe8057ad5859d3723984bb67aa253ca9"></a> -<h2 class="memtitle"><span class="permalink"><a href="#afe8057ad5859d3723984bb67aa253ca9">◆ </a></span>icalcomponent_new_clone()</h2> - -<div class="memitem"> -<div class="memproto"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structicalcomponent__impl.html">icalcomponent</a> * icalcomponent_new_clone </td> - <td>(</td> - <td class="paramtype"><a class="el" href="structicalcomponent__impl.html">icalcomponent</a> * </td> - <td class="paramname"><em>component</em></td><td>)</td> - <td></td> - </tr> - </table> -</div><div class="memdoc"> - -<p>Deeply clones an icalcomponent. Returns a pointer to the memory for the newly cloned icalcomponent. </p> -<dl class="section since"><dt>Since</dt><dd>3.1.0 </dd></dl> -<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000003">Deprecated:</a></b></dt><dd>Use <a class="el" href="icalcomponent_8h.html#a25071d92251c8b822eae28ee5c0729d8" title="Deeply clones an icalcomponent. Returns a pointer to the memory for the newly cloned icalcomponent.">icalcomponent_clone()</a> instead </dd></dl> - -</div> -</div> -<a id="a56150641c4d33ad4ec365c77a257e153" name="a56150641c4d33ad4ec365c77a257e153"></a> +<a id="a56150641c4d33ad4ec365c77a257e153"></a> <h2 class="memtitle"><span class="permalink"><a href="#a56150641c4d33ad4ec365c77a257e153">◆ </a></span>icalcomponent_normalize()</h2> <div class="memitem"> @@ -777,7 +693,7 @@ void </td><td class="memItemRight" valign="bottom"><b>icalcomponent_strip_e </div> </div> -<a id="ac0812f64b10457645c4e89b441c0a415" name="ac0812f64b10457645c4e89b441c0a415"></a> +<a id="ac0812f64b10457645c4e89b441c0a415"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac0812f64b10457645c4e89b441c0a415">◆ </a></span>icalcomponent_set_dtend()</h2> <div class="memitem"> @@ -804,13 +720,13 @@ void </td><td class="memItemRight" valign="bottom"><b>icalcomponent_strip_e </div><div class="memdoc"> <p>Sets the DTEND property to given icaltime. </p> -<p >This method respects the icaltime type (DATE vs DATE-TIME) and timezone (or lack thereof).</p> -<p >This also checks that a DURATION property isn't already there, and returns an error if it is. It's the caller's responsibility to remove it.</p> -<p >For the icalcomponent routines only, DTEND and DURATION are tied together. If you call this routine and DURATION exists, no action will be taken and icalerrno will be set to ICAL_MALFORMEDDATA_ERROR. If neither exists, the routine will create the appropriate property. </p> +<p>This method respects the icaltime type (DATE vs DATE-TIME) and timezone (or lack thereof).</p> +<p>This also checks that a DURATION property isn't already there, and returns an error if it is. It's the caller's responsibility to remove it.</p> +<p>For the icalcomponent routines only, DTEND and DURATION are tied together. If you call this routine and DURATION exists, no action will be taken and icalerrno will be set to ICAL_MALFORMEDDATA_ERROR. If neither exists, the routine will create the appropriate property. </p> </div> </div> -<a id="a46f6c42c1190e84d2d34dd19591af07b" name="a46f6c42c1190e84d2d34dd19591af07b"></a> +<a id="a46f6c42c1190e84d2d34dd19591af07b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a46f6c42c1190e84d2d34dd19591af07b">◆ </a></span>icalcomponent_set_dtstart()</h2> <div class="memitem"> @@ -837,11 +753,11 @@ void </td><td class="memItemRight" valign="bottom"><b>icalcomponent_strip_e </div><div class="memdoc"> <p>Sets the DTSTART property to the given icaltime,. </p> -<p >This method respects the icaltime type (DATE vs DATE-TIME) and timezone (or lack thereof). </p> +<p>This method respects the icaltime type (DATE vs DATE-TIME) and timezone (or lack thereof). </p> </div> </div> -<a id="ae9a61fb25f98f24b6b89276040c4f9f8" name="ae9a61fb25f98f24b6b89276040c4f9f8"></a> +<a id="ae9a61fb25f98f24b6b89276040c4f9f8"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae9a61fb25f98f24b6b89276040c4f9f8">◆ </a></span>icalcomponent_set_due()</h2> <div class="memitem"> @@ -883,7 +799,7 @@ void </td><td class="memItemRight" valign="bottom"><b>icalcomponent_strip_e </div> </div> -<a id="ad122989d32c8e8eebbc8ca14a1cdfb18" name="ad122989d32c8e8eebbc8ca14a1cdfb18"></a> +<a id="ad122989d32c8e8eebbc8ca14a1cdfb18"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad122989d32c8e8eebbc8ca14a1cdfb18">◆ </a></span>icalcomponent_set_duration()</h2> <div class="memitem"> @@ -910,13 +826,13 @@ void </td><td class="memItemRight" valign="bottom"><b>icalcomponent_strip_e </div><div class="memdoc"> <p>Sets the DURATION property to given icalduration. </p> -<p >This method respects the icaltime type (DATE vs DATE-TIME) and timezone (or lack thereof).</p> -<p >This also checks that a DTEND property isn't already there, and returns an error if it is. It's the caller's responsibility to remove it.</p> -<p >For the icalcomponent routines only, DTEND and DURATION are tied together. If you call this routine and DTEND exists, no action will be taken and icalerrno will be set to ICAL_MALFORMEDDATA_ERROR. If neither exists, the routine will create the appropriate property. </p> +<p>This method respects the icaltime type (DATE vs DATE-TIME) and timezone (or lack thereof).</p> +<p>This also checks that a DTEND property isn't already there, and returns an error if it is. It's the caller's responsibility to remove it.</p> +<p>For the icalcomponent routines only, DTEND and DURATION are tied together. If you call this routine and DTEND exists, no action will be taken and icalerrno will be set to ICAL_MALFORMEDDATA_ERROR. If neither exists, the routine will create the appropriate property. </p> </div> </div> -<a id="a06bc97a17e83ebbcc6b1ff227ea4d701" name="a06bc97a17e83ebbcc6b1ff227ea4d701"></a> +<a id="a06bc97a17e83ebbcc6b1ff227ea4d701"></a> <h2 class="memtitle"><span class="permalink"><a href="#a06bc97a17e83ebbcc6b1ff227ea4d701">◆ </a></span>icalcomponent_set_relcalid()</h2> <div class="memitem"> @@ -953,7 +869,38 @@ void </td><td class="memItemRight" valign="bottom"><b>icalcomponent_strip_e </div> </div> -<a id="a611f811f8f86a6499077e6e03291a721" name="a611f811f8f86a6499077e6e03291a721"></a> +<a id="a17434ae44b07679a5d9aa521e91a5ec6"></a> +<h2 class="memtitle"><span class="permalink"><a href="#a17434ae44b07679a5d9aa521e91a5ec6">◆ </a></span>icalcomponent_vanew()</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="structicalcomponent__impl.html">icalcomponent</a>* icalcomponent_vanew </td> + <td>(</td> + <td class="paramtype">icalcomponent_kind </td> + <td class="paramname"><em>kind</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype"> </td> + <td class="paramname"><em>...</em> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> +</div><div class="memdoc"> + +<p>Constructor. </p> +<p>Make sure to pass NULL (not 0) as the final argument! </p> + +</div> +</div> +<a id="a611f811f8f86a6499077e6e03291a721"></a> <h2 class="memtitle"><span class="permalink"><a href="#a611f811f8f86a6499077e6e03291a721">◆ </a></span>icalproperty_get_datetime_with_component()</h2> <div class="memitem"> @@ -980,15 +927,15 @@ void </td><td class="memItemRight" valign="bottom"><b>icalcomponent_strip_e </div><div class="memdoc"> <p>Gets a DATE or DATE-TIME property as an icaltime. </p> -<p >Computes the datetime corresponding to the specified <code>icalproperty</code> and <code>icalcomponent</code>. If the property is a DATE-TIME with a TZID parameter and a corresponding VTIMEZONE is present in the component, the returned component will already be in the correct timezone; otherwise the caller is responsible for converting it.</p> -<p >Call <a class="el" href="icaltime_8h.html#a97483d9daf2fc8f8b1bbdc0c75ced095" title="Returns true if the time is null.">icaltime_is_null_time()</a> on the returned value to detect failures.</p> +<p>Computes the datetime corresponding to the specified <code>icalproperty</code> and <code>icalcomponent</code>. If the property is a DATE-TIME with a TZID parameter and a corresponding VTIMEZONE is present in the component, the returned component will already be in the correct timezone; otherwise the caller is responsible for converting it.</p> +<p>Call <a class="el" href="icaltime_8h.html#a97483d9daf2fc8f8b1bbdc0c75ced095" title="Returns true if the time is null.">icaltime_is_null_time()</a> on the returned value to detect failures.</p> <dl class="section since"><dt>Since</dt><dd>3.0.5</dd></dl> <p>If the property is a DATE-TIME with a TZID parameter and a corresponding VTIMEZONE is present in the component, the returned component will already be in the correct timezone; otherwise the caller is responsible for converting it.</p> -<p >The <em>comp</em> can be NULL, in which case the parent of the <em>prop</em> is used to find the corresponding time zone. </p> +<p>The <em>comp</em> can be NULL, in which case the parent of the <em>prop</em> is used to find the corresponding time zone. </p> </div> </div> -<a id="aa996d31b8f96e451495b34777171242f" name="aa996d31b8f96e451495b34777171242f"></a> +<a id="aa996d31b8f96e451495b34777171242f"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa996d31b8f96e451495b34777171242f">◆ </a></span>icalproperty_recurrence_is_excluded()</h2> <div class="memitem"> @@ -1031,21 +978,21 @@ void </td><td class="memItemRight" valign="bottom"><b>icalcomponent_strip_e </dl> <dl class="section return"><dt>Returns</dt><dd>true if the recurrence value is excluded, false otherwise.</dd></dl> <p>This function decides if a specific recurrence value is excluded by EXRULE or EXDATE properties.</p> -<p >It's not the most efficient code. You might get better performance if you assume that recurtime is always increasing for each call. Then you could:</p> +<p>It's not the most efficient code. You might get better performance if you assume that recurtime is always increasing for each call. Then you could:</p> <ul> <li>sort the EXDATE values</li> <li>save the state of each EXRULE iterator for the next call.</li> </ul> -<p >In this case though you don't need to worry how you call this function. It will always return the correct result. </p> -<p >first test against the exdate values</p> -<p >MATCHED</p> -<p >Now test against the EXRULEs</p> -<p >MATCH</p> -<p >exrule_time > recurtime</p> +<p>In this case though you don't need to worry how you call this function. It will always return the correct result. </p> +<p>first test against the exdate values</p> +<p>MATCHED</p> +<p>Now test against the EXRULEs</p> +<p>MATCH</p> +<p>exrule_time > recurtime</p> </div> </div> -<a id="a81bb4666b9d6bdbc62a4fe9ef682e0e2" name="a81bb4666b9d6bdbc62a4fe9ef682e0e2"></a> +<a id="a81bb4666b9d6bdbc62a4fe9ef682e0e2"></a> <h2 class="memtitle"><span class="permalink"><a href="#a81bb4666b9d6bdbc62a4fe9ef682e0e2">◆ </a></span>icalproperty_set_parent()</h2> <div class="memitem"> @@ -1079,7 +1026,7 @@ void </td><td class="memItemRight" valign="bottom"><b>icalcomponent_strip_e </div><!-- contents --> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> -Generated on Sat Jun 25 2022 08:55:43 for Libical API Documentation by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.3 +Generated on Thu Oct 6 2022 14:47:01 for Libical API Documentation by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 </small></address> </body> </html> |