Commit | Line | Data |
36477c24 |
1 | package Time::tm; |
2 | use strict; |
3 | |
8cc95fdb |
4 | use Class::Struct qw(struct); |
36477c24 |
5 | struct('Time::tm' => [ |
6 | map { $_ => '$' } qw{ sec min hour mday mon year wday yday isdst } |
7 | ]); |
8 | |
9 | 1; |
10 | __END__ |
11 | |
12 | =head1 NAME |
13 | |
2ae324a7 |
14 | Time::tm - internal object used by Time::gmtime and Time::localtime |
36477c24 |
15 | |
b133f4ec |
16 | =head1 SYNOPSIS |
17 | |
18 | Don't use this module directly. |
19 | |
36477c24 |
20 | =head1 DESCRIPTION |
21 | |
22 | This module is used internally as a base class by Time::localtime And |
23 | Time::gmtime functions. It creates a Time::tm struct object which is |
24 | addressable just like's C's tm structure from F<time.h>; namely with sec, |
25 | min, hour, mday, mon, year, wday, yday, and isdst. |
26 | |
27 | This class is an internal interface only. |
28 | |
29 | =head1 AUTHOR |
30 | |
31 | Tom Christiansen |