Commit | Line | Data |
ab3c8535 |
1 | package Tie::Array; |
2 | |
3 | # No content yet - just pod skeleton. |
4 | |
5 | 1; |
6 | |
7 | __END__ |
8 | |
9 | =head1 NAME |
10 | |
11 | Tie::Array - base class for tied arrays |
12 | |
13 | =head1 SYNOPSIS |
14 | |
15 | use Tie::Array; |
16 | @ISA = 'Tie::Array'; |
17 | |
18 | sub SIZE { ... } |
19 | sub FETCH { ... } |
20 | sub STORE { ... } |
21 | sub CLEAR { ... } |
22 | sub PUSH { ... } |
23 | sub POP { ... } |
24 | sub SHIFT { ... } |
25 | sub UNSHIFT { ... } |
26 | sub SPLICE { ... } |
27 | |
28 | =head1 DESCRIPTION |
29 | |
30 | This module provides some skeletal methods for array-tying classes. |
31 | |
32 | |
33 | =head1 CAVEATS |
34 | |
35 | There is no support at present for tied @ISA. There is a potential conflict |
36 | between magic entries needed to notice setting of @ISA, and those needed to |
37 | implement 'tie'. |
38 | |
39 | =cut |
40 | |