# Index of modules

C
Calendar [Printer] | Calendar printer.
Calendar | Calendar implementation in which seconds are integer.
CalendarPrinter [Printer] |
Calendar_builder | Generic calendar implementation.
Calendar_sig | Calendar interface.
D
Date [Printer] | Date printer.
Date [Calendar_sig.S] | Date implementation used by this calendar.
Date | Date implementation.
DatePrinter [Printer] |
Date_sig | Date interface.
F
Fcalendar [Printer] | Fcalendar printer.
Fcalendar | Calendar implementation in which seconds are float.
Float [Utils] | Float implementation.
Ftime [Printer] | Ftime printer.
Ftime | Time implementation in which seconds are floats.
I
Int [Utils] | Integer implementation.
M
Make [Calendar_builder] | Implement a calendar from a date implementation and a time implementation.
Make_Precise [Calendar_builder] | Similar to `Calendar_builder.Make` but results are more precise.
P
Period [Calendar_sig.S] | A period is the number of seconds between two calendars.
Period [Date_sig.S] | A period is the number of days between two dates.
Period [Time_sig.S] | A period is the number of seconds between two times.
Period | A period represents the time passed between two events (a date, a time...).
Precise [Fcalendar] | More precise implementation of calendar in which seconds are float.
Precise [Calendar] | More precise implementation of calendar in which seconds are integer.
Precise_Calendar [Printer] | Precise Calendar printer.
Precise_Fcalendar [Printer] | Precise Fcalendar printer.
Printer | Pretty printing and parsing from string.
S
Second [Time_sig.S] | Second implementation
T
Time [Printer] | Time printer.
Time [Calendar_sig.S] | Time implementation used by this calendar.
Time | Time implementation in which seconds are integers.
TimePrinter [Printer] |
Time_Zone | Time zone management.
Time_sig | Time interface.
U
Utils | Some utilities.
V
Version | Information about version of calendar.