diff options
author | Jarkko Hietaniemi <jhi@iki.fi> | 2001-06-01 22:12:48 +0000 |
---|---|---|
committer | Jarkko Hietaniemi <jhi@iki.fi> | 2001-06-01 22:12:48 +0000 |
commit | dc6b6eef939bf30a0281954cf74dd650e3850bc5 (patch) | |
tree | c838c9e15b92d119377125388f71f1461579a21f /pod | |
parent | 95635e5f3146a92e0968ae6fb207309af7cdb6d6 (diff) | |
download | perl-dc6b6eef939bf30a0281954cf74dd650e3850bc5.tar.gz |
Add Attribute::Handlers 0.61 from Damian Conway.
p4raw-id: //depot/perl@10385
Diffstat (limited to 'pod')
-rw-r--r-- | pod/perlmodlib.pod | 4 | ||||
-rw-r--r-- | pod/perltoc.pod | 107 |
2 files changed, 78 insertions, 33 deletions
diff --git a/pod/perlmodlib.pod b/pod/perlmodlib.pod index 1310b14bb0..bc62a252c4 100644 --- a/pod/perlmodlib.pod +++ b/pod/perlmodlib.pod @@ -166,6 +166,10 @@ Exporter module. See their own documentation for details. Provide framework for multiple DBMs +=item Attribute::Handlers + +Simpler definition of attribute handlers + =item AutoLoader Load subroutines only on demand diff --git a/pod/perltoc.pod b/pod/perltoc.pod index 1240ef2e41..81388233c4 100644 --- a/pod/perltoc.pod +++ b/pod/perltoc.pod @@ -2195,39 +2195,40 @@ warnings::register =item Standard Modules -AnyDBM_File, AutoLoader, AutoSplit, B, B::Asmdata, B::Assembler, B::Bblock, -B::Bytecode, B::C, B::CC, B::Concise, B::Debug, B::Deparse, -B::Disassembler, B::Lint, B::Showlex, B::Stackobj, B::Stash, B::Terse, -B::Xref, Benchmark, ByteLoader, CGI, CGI::Apache, CGI::Carp, CGI::Cookie, -CGI::Fast, CGI::Pretty, CGI::Push, CGI::Switch, CGI::Util, CPAN, -CPAN::FirstTime, CPAN::Nox, Carp, Carp::Heavy, Class::ISA, Class::Struct, -Cwd, DB, DB_File, Devel::SelfStubber, Digest, DirHandle, Dumpvalue, Encode, -Encode::EncodeFormat, Encode::Tcl, English, Env, Exporter, Exporter::Heavy, -ExtUtils::Command, ExtUtils::Constant, ExtUtils::Embed, ExtUtils::Install, -ExtUtils::Installed, ExtUtils::Liblist, ExtUtils::MM_Cygwin, -ExtUtils::MM_OS2, ExtUtils::MM_Unix, ExtUtils::MM_VMS, ExtUtils::MM_Win32, -ExtUtils::MakeMaker, ExtUtils::Manifest, ExtUtils::Mkbootstrap, -ExtUtils::Mksymlists, ExtUtils::Packlist, ExtUtils::testlib, Fatal, Fcntl, -File::Basename, File::CheckTree, File::Compare, File::Copy, File::DosGlob, -File::Find, File::Path, File::Spec, File::Spec::Epoc, -File::Spec::Functions, File::Spec::Mac, File::Spec::OS2, File::Spec::Unix, -File::Spec::VMS, File::Spec::Win32, File::Temp, File::stat, FileCache, -FileHandle, Filter::Simple, FindBin, Getopt::Long, Getopt::Std, -I18N::Collate, I18N::LangTags, I18N::LangTags::List, IO, IPC::Open2, -IPC::Open3, Locale::Constants, Locale::Country, Locale::Currency, -Locale::Language, Locale::Maketext, Locale::Maketext::TPJ13, -Math::BigFloat, Math::BigInt, Math::Complex, Math::Trig, NDBM_File, NEXT, -Net::Ping, Net::hostent, Net::netent, Net::protoent, Net::servent, O, -ODBM_File, Opcode, POSIX, PerlIO, Pod::Checker, Pod::Find, Pod::Html, -Pod::InputObjects, Pod::LaTeX, Pod::Man, Pod::ParseUtils, Pod::Parser, -Pod::Plainer, Pod::Select, Pod::Text, Pod::Text::Color, -Pod::Text::Overstrike, Pod::Text::Termcap, Pod::Usage, SDBM_File, Safe, -Search::Dict, SelectSaver, SelfLoader, Shell, Socket, Storable, Switch, -Symbol, Term::ANSIColor, Term::Cap, Term::Complete, Term::ReadLine, Test, -Test::Harness, Text::Abbrev, Text::Balanced, Text::ParseWords, -Text::Soundex, Text::Tabs, Text::Wrap, Tie::Array, Tie::Handle, Tie::Hash, -Tie::RefHash, Tie::Scalar, Tie::SubstrHash, Time::Local, Time::gmtime, -Time::localtime, Time::tm, UNIVERSAL, User::grent, User::pwent, Win32 +AnyDBM_File, Attribute::Handlers, AutoLoader, AutoSplit, B, B::Asmdata, +B::Assembler, B::Bblock, B::Bytecode, B::C, B::CC, B::Concise, B::Debug, +B::Deparse, B::Disassembler, B::Lint, B::Showlex, B::Stackobj, B::Stash, +B::Terse, B::Xref, Benchmark, ByteLoader, CGI, CGI::Apache, CGI::Carp, +CGI::Cookie, CGI::Fast, CGI::Pretty, CGI::Push, CGI::Switch, CGI::Util, +CPAN, CPAN::FirstTime, CPAN::Nox, Carp, Carp::Heavy, Class::ISA, +Class::Struct, Cwd, DB, DB_File, Devel::SelfStubber, Digest, DirHandle, +Dumpvalue, Encode, Encode::EncodeFormat, Encode::Tcl, English, Env, +Exporter, Exporter::Heavy, ExtUtils::Command, ExtUtils::Constant, +ExtUtils::Embed, ExtUtils::Install, ExtUtils::Installed, ExtUtils::Liblist, +ExtUtils::MM_Cygwin, ExtUtils::MM_OS2, ExtUtils::MM_Unix, ExtUtils::MM_VMS, +ExtUtils::MM_Win32, ExtUtils::MakeMaker, ExtUtils::Manifest, +ExtUtils::Mkbootstrap, ExtUtils::Mksymlists, ExtUtils::Packlist, +ExtUtils::testlib, Fatal, Fcntl, File::Basename, File::CheckTree, +File::Compare, File::Copy, File::DosGlob, File::Find, File::Path, +File::Spec, File::Spec::Epoc, File::Spec::Functions, File::Spec::Mac, +File::Spec::OS2, File::Spec::Unix, File::Spec::VMS, File::Spec::Win32, +File::Temp, File::stat, FileCache, FileHandle, Filter::Simple, FindBin, +Getopt::Long, Getopt::Std, I18N::Collate, I18N::LangTags, +I18N::LangTags::List, IO, IPC::Open2, IPC::Open3, Locale::Constants, +Locale::Country, Locale::Currency, Locale::Language, Locale::Maketext, +Locale::Maketext::TPJ13, Math::BigFloat, Math::BigInt, Math::Complex, +Math::Trig, NDBM_File, NEXT, Net::Ping, Net::hostent, Net::netent, +Net::protoent, Net::servent, O, ODBM_File, Opcode, POSIX, PerlIO, +Pod::Checker, Pod::Find, Pod::Html, Pod::InputObjects, Pod::LaTeX, +Pod::Man, Pod::ParseUtils, Pod::Parser, Pod::Plainer, Pod::Select, +Pod::Text, Pod::Text::Color, Pod::Text::Overstrike, Pod::Text::Termcap, +Pod::Usage, SDBM_File, Safe, Search::Dict, SelectSaver, SelfLoader, Shell, +Socket, Storable, Switch, Symbol, Term::ANSIColor, Term::Cap, +Term::Complete, Term::ReadLine, Test, Test::Harness, Text::Abbrev, +Text::Balanced, Text::ParseWords, Text::Soundex, Text::Tabs, Text::Wrap, +Tie::Array, Tie::Handle, Tie::Hash, Tie::RefHash, Tie::Scalar, +Tie::SubstrHash, Time::Local, Time::gmtime, Time::localtime, Time::tm, +UNIVERSAL, User::grent, User::pwent, Win32 =item Extension Modules @@ -7149,6 +7150,46 @@ warnings::warnif($object, $message) =back +=head2 Attribute::Handlers - Simpler definition of attribute handlers + +=over 4 + +=item VERSION + +=item SYNOPSIS + +=item DESCRIPTION + +[0], [1], [2], [3], [4] + +=over 4 + +=item Typed lexicals + +=item Type-specific attribute handlers + +=item Non-interpretive attribute handlers + +=item Attributes as C<tie> interfaces + +=back + +=item EXAMPLES + +=item DIAGNOSTICS + +C<Bad attribute type: ATTR(%s)>, C<Attribute handler %s doesn't handle %s +attributes>, C<Declaration of %s attribute in package %s may clash with +future reserved word>, C<Internal error: %s symbol went missing> + +=item AUTHOR + +=item BUGS + +=item COPYRIGHT + +=back + =head2 AutoLoader - load subroutines only on demand =over 4 |