X-Git-Url: http://git.maemo.org/git/?a=blobdiff_plain;f=dev%2Farm%2Flibio-stringy-perl%2Fio-stringy-2.110%2Fdocs%2FIO%2FLines.pm.html;fp=dev%2Farm%2Flibio-stringy-perl%2Fio-stringy-2.110%2Fdocs%2FIO%2FLines.pm.html;h=c32be7655c7b79f243558ff642b1780c78b0b30c;hb=f477fa73365d491991707e7ed9217b48d6994551;hp=0000000000000000000000000000000000000000;hpb=da95c414033799c3a62606f299c3c00b5c77ca11;p=dh-make-perl diff --git a/dev/arm/libio-stringy-perl/io-stringy-2.110/docs/IO/Lines.pm.html b/dev/arm/libio-stringy-perl/io-stringy-2.110/docs/IO/Lines.pm.html new file mode 100644 index 0000000..c32be76 --- /dev/null +++ b/dev/arm/libio-stringy-perl/io-stringy-2.110/docs/IO/Lines.pm.html @@ -0,0 +1,108 @@ + +
+IO::Lines - IO:: interface for reading/writing an array of lines + + + +
+ use IO::Lines; ++
+ ### See IO::ScalarArray for details ++ + +
This class implements objects which behave just like FileHandle +(or IO::Handle) objects, except that you may use them to write to +(or read from) an array of lines. They can be tiehandle'd as well. + + +
This is a subclass of IO::ScalarArray
+in which the underlying
+array has its data stored in a line-oriented-format: that is,
+every element ends in a "\n"
, with the possible exception of the
+final element. This makes getline()
much more efficient;
+if you plan to do line-oriented reading/printing, you want this class.
+
+
+
The print()
method will enforce this rule, so you can print
+arbitrary data to the line-array: it will break the data at
+newlines appropriately.
+
+
+
See IO::ScalarArray for full usage and warnings. + + + +
$Id: Lines.pm,v 2.103 2001/08/09 08:04:44 eryq Exp $ + + + +
Eryq (
Thanks to the following individuals for their invaluable contributions +(if I've forgotten or misspelled your name, please email me!): + + +
Morris M. Siegel,
+for his $/ patch and the new getlines()
.
+
+
+
Doug Wilson, +for the IO::Handle inheritance and automatic tie-ing. + +