|
Libical API Documentation 4.0 UNRELEASED Go to the stable 3.0 documentation
|
Defines the data structure representing vCard date-times. More...
Go to the source code of this file.
Data Structures | |
| struct | vcardtimetype |
Macros | |
| #define | VCARDTIME_AS_V4 (0x2) /* allow partial date and/or time */ |
| #define | VCARDTIME_BARE_TIME (0x1) /* 'T' not needed for TIME */ |
| #define | vcardtime_null_date() |
| #define | vcardtime_null_time() |
| #define | vcardtime_null_timestamp() |
Functions | |
| const char * | vcardtime_as_vcard_string (const vcardtimetype t, unsigned flags) |
| char * | vcardtime_as_vcard_string_r (const vcardtimetype t, unsigned flags) |
| vcardtimetype | vcardtime_current_utc_time (void) |
| vcardtimetype | vcardtime_from_string (const char *str, int is_bare_time) |
| bool | vcardtime_is_date (const vcardtimetype t) |
| bool | vcardtime_is_datetime (const vcardtimetype t) |
| bool | vcardtime_is_leap_year (const int year) |
| bool | vcardtime_is_null_datetime (const vcardtimetype t) |
| bool | vcardtime_is_time (const vcardtimetype t) |
| bool | vcardtime_is_timestamp (const vcardtimetype t) |
| bool | vcardtime_is_utc (const vcardtimetype t) |
| bool | vcardtime_is_valid_time (const struct vcardtimetype t) |
| vcardtimetype | vcardtime_null_datetime (void) |
Defines the data structure representing vCard date-times.
Definition in file vcardtime.h.
| #define VCARDTIME_AS_V4 (0x2) /* allow partial date and/or time */ |
Definition at line 49 of file vcardtime.h.
| #define VCARDTIME_BARE_TIME (0x1) /* 'T' not needed for TIME */ |
Definition at line 48 of file vcardtime.h.
| #define vcardtime_null_date | ( | ) |
Definition at line 32 of file vcardtime.h.
| #define vcardtime_null_time | ( | ) |
Definition at line 33 of file vcardtime.h.
| #define vcardtime_null_timestamp | ( | ) |
Definition at line 34 of file vcardtime.h.
| const char * vcardtime_as_vcard_string | ( | const vcardtimetype | t, |
| unsigned | flags ) |
Definition at line 285 of file vcardtime.c.
| char * vcardtime_as_vcard_string_r | ( | const vcardtimetype | t, |
| unsigned | flags ) |
Definition at line 266 of file vcardtime.c.
| vcardtimetype vcardtime_current_utc_time | ( | void | ) |
Definition at line 37 of file vcardtime.c.
| vcardtimetype vcardtime_from_string | ( | const char * | str, |
| int | is_bare_time ) |
Definition at line 485 of file vcardtime.c.
| bool vcardtime_is_date | ( | const vcardtimetype | t | ) |
Definition at line 64 of file vcardtime.c.
| bool vcardtime_is_datetime | ( | const vcardtimetype | t | ) |
Definition at line 74 of file vcardtime.c.
| bool vcardtime_is_leap_year | ( | const int | year | ) |
Definition at line 91 of file vcardtime.c.
| bool vcardtime_is_null_datetime | ( | const vcardtimetype | t | ) |
Definition at line 69 of file vcardtime.c.
| bool vcardtime_is_time | ( | const vcardtimetype | t | ) |
Definition at line 59 of file vcardtime.c.
| bool vcardtime_is_timestamp | ( | const vcardtimetype | t | ) |
Definition at line 79 of file vcardtime.c.
| bool vcardtime_is_utc | ( | const vcardtimetype | t | ) |
Definition at line 86 of file vcardtime.c.
| bool vcardtime_is_valid_time | ( | const struct vcardtimetype | t | ) |
Definition at line 105 of file vcardtime.c.
| vcardtimetype vcardtime_null_datetime | ( | void | ) |
Definition at line 30 of file vcardtime.c.