• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.9.5/CPANInternal-140/Class-Std/lib/Class/

Lines Matching defs:Std

1 package Class::Std;
286 last if $caller !~ /^(?: Class::Std | attributes )$/xms;
341 return Class::Std::SCR->new({
388 return Class::Std::SCR->new({
417 Class::Std::initialize(); # Ensure run-time (and mod_perl) setup is done
582 package Class::Std::SCR;
583 use base qw( Class::Std );
617 Class::Std - Support for creating standard "inside-out" classes
622 This document describes Class::Std version 0.0.8
628 use Class::Std;
905 key is provided by the Class::Std module and is identical in effect to
1050 Class::Std always exports a subroutine called C<ident()>. This subroutine
1059 =item C<Class::Std::initialize()>
1061 This subroutine sets up all the infrastructure to support your Class::Std-
1064 Class::Std> or C<eval "...">) during the first constructor call made to
1065 a Class::Std-based object.
1070 then you need to call C<Class::Std::initialize()> first.
1077 Class::Std module.
1083 Every class that loads the Class::Std module automatically has a C<new()>
1098 that uses Class::Std. You almost certainly want to write a C<BUILD()> or
1104 Every class that loads the Class::Std module automatically has a C<DESTROY()>
1109 uses Class::Std. You almost certainly want to write your own C<DEMOLISH()>
1115 Every class that loads the Class::Std module automatically has an
1120 uses Class::Std. You almost certainly want to write your own C<AUTOMETHOD()>
1133 Class::Std::Storable module (on CPAN) for that.
1141 Class::Std class.
1147 When the C<new()> constructor of a Class::Std class is called, it
1170 potential for collisions when Class::Std classes are used in a
1196 use Class::Std::Utils;
1211 use Class::Std::Utils;
1253 Class::Std provides an even more sophisticated variation on this
1255 classes. Classes that use Class::Std infrastructure allow both general
1271 Class::Std also makes it easy for each class's C<BUILD()> to access
1319 Class::Std automatically arranges for that value to be the right one for each
1330 uninitialized attributes, Class::Std arranges for any C<START()> methods
1354 The C<DESTROY()> method that is automatically provided by Class::Std ensures
1363 Whenever an object of a Class::Std class is destroyed, the C<DESTROY()>
1364 method supplied by Class::Std automatically calls every method named
1404 Class::Std provides a mechanism that solves this problem: the
1408 request. Class::Std then coordinates every C<AUTOMETHOD()> in an object's
1415 simply declines it and Class::Std tries the next candidate instead.
1422 use Class::Std;
1478 used as an attribute storage within a Class::Std class
1521 This option tells Class::Std which key in the constructor's initializer hash
1533 you can achieve the same initialization, by having Class::Std I<automatically>
1545 supplied by Class::Std checks to see if a default value was specified
1570 limitation of Perl, not Class::Std).
1604 Note that there is no way to prevent Class::Std adding the initial C<get_> to
1631 Note that there is no way to prevent Class::Std adding the initial
1671 used as a method within a Class::Std class
1686 Class::Std supports the creation of these kinds of methods by providing two
1698 use Class::Std;
1743 mechanisms supplied by Class::Std is that those methods don't require
1745 constructor and destructor provided by Class::Std take care of the
1754 Class::Std provides a different way of creating methods whose effects
1772 use Class::Std;
1788 use Class::Std;
1805 use Class::Std;
1874 use Class::Std;
1882 use Class::Std;
1890 use Class::Std;
1916 use Class::Std;
1924 use Class::Std;
1932 use Class::Std;
1974 Class::Std throws a compile-time exception instead.
2107 You tried to call the Class::Std::new() constructor on a class
2108 that isn't built using Class::Std. Did you forget to write C<use Class::Std>
2113 The constructors created by Class::Std require all initializer values
2181 Your code is okay, but it uncovered a bug in the Class::Std module.
2189 Class::Std requires no configuration files or environment variables.
2194 Class::Std depends on the following modules:
2255 (especially thread-safety), but slightly less secure than Class::Std,
2267 =item Class::Std::Storable
2269 Adds serialization/deserialization to Class::Std.