MOP::Class - A representation of a class River stage one • 4 direct dependents • 6 total dependents

A class *does* all the things a role does, with the addition of inheritance and instance construction....

STEVAN/MOP-0.14 - 31 Jan 2018 20:12:59 UTC

Class::MOP - A Meta Object Protocol for Perl 5 River stage four • 2902 direct dependents • 3906 total dependents

This module is a fully functioning meta object protocol for the Perl 5 object system. It makes no attempt to change the behavior or characteristics of the Perl 5 object system, only to create a protocol for its manipulation and introspection. That sa...

ETHER/Moose-2.2201 - 07 Nov 2021 03:41:58 UTC

Class::MOP::Class - Class Meta Object River stage four • 2902 direct dependents • 3906 total dependents

The Class Protocol is the largest and most complex part of the Class::MOP meta-object protocol. It controls the introspection and manipulation of Perl 5 classes, and it can create them as well. The best way to understand what this module can do is to...

ETHER/Moose-2.2201 - 07 Nov 2021 03:41:58 UTC

Class::MOP::Mixin - Base class for mixin classes River stage four • 2902 direct dependents • 3906 total dependents

This class provides a few methods which are useful in all metaclasses....

ETHER/Moose-2.2201 - 07 Nov 2021 03:41:58 UTC

Class::MOP::Object - Base class for metaclasses River stage four • 2902 direct dependents • 3906 total dependents

This class is a very minimal base class for metaclasses....

ETHER/Moose-2.2201 - 07 Nov 2021 03:41:58 UTC

Class::MOP::Method - Method Meta Object River stage four • 2902 direct dependents • 3906 total dependents

The Method Protocol is very small, since methods in Perl 5 are just subroutines in a specific package. We provide a very basic introspection interface....

ETHER/Moose-2.2201 - 07 Nov 2021 03:41:58 UTC

Class::MOP::Module - Module Meta Object River stage four • 2902 direct dependents • 3906 total dependents

A module is essentially a Class::MOP::Package with metadata, in our case the version and authority....

ETHER/Moose-2.2201 - 07 Nov 2021 03:41:58 UTC

Class::MOP::Package - Package Meta Object River stage four • 2902 direct dependents • 3906 total dependents

The Package Protocol provides an abstraction of a Perl 5 package. A package is basically namespace, and this module provides methods for looking at and changing that namespace's symbol table....

ETHER/Moose-2.2201 - 07 Nov 2021 03:41:58 UTC

Class::MOP::Overload - Overload Meta Object River stage four • 2902 direct dependents • 3906 total dependents

This class provides meta information for overloading in classes and roles....

ETHER/Moose-2.2201 - 07 Nov 2021 03:41:58 UTC

Class::MOP::Instance - Instance Meta Object River stage four • 2902 direct dependents • 3906 total dependents

The Instance Protocol controls the creation of object instances, and the storage of attribute values in those instances. Using this API directly in your own code violates encapsulation, and we recommend that you use the appropriate APIs in Class::MOP...

ETHER/Moose-2.2201 - 07 Nov 2021 03:41:58 UTC

Class::MOP::MiniTrait - Extremely limited trait application River stage four • 2902 direct dependents • 3906 total dependents

This package provides a single function, "apply", which does a half-assed job of applying a trait to a class. It exists solely for use inside Class::MOP and Moose core classes....

ETHER/Moose-2.2201 - 07 Nov 2021 03:41:58 UTC

Class::MOP::Attribute - Attribute Meta Object River stage four • 2902 direct dependents • 3906 total dependents

The Attribute Protocol is almost entirely an invention of "Class::MOP". Perl 5 does not have a consistent notion of attributes. There are so many ways in which this is done, and very few (if any) are easily discoverable by this module. With that said...

ETHER/Moose-2.2201 - 07 Nov 2021 03:41:58 UTC

Class::MOP::Deprecated - Manages deprecation warnings for Class::MOP River stage four • 2902 direct dependents • 3906 total dependents

use Class::MOP::Deprecated -api_version => $version;...

ETHER/Moose-2.2201 - 07 Nov 2021 03:41:58 UTC

Object::Pad::MOP::Class - meta-object representation of a Object::Pad class River stage two • 52 direct dependents • 82 total dependents

Instances of this class represent a class or role implemented by Object::Pad. Accessors provide information about the class or role, and methods that can alter the class, typically by adding new elements to it, allow a program to extend existing clas...

PEVANS/Object-Pad-0.58 - 25 Nov 2021 18:58:59 UTC

Class::MOP::Method::Meta - Method Meta Object for meta methods River stage four • 2902 direct dependents • 3906 total dependents

This is a Class::MOP::Method subclass which represents "meta" methods installed into classes by Class::MOP....

ETHER/Moose-2.2201 - 07 Nov 2021 03:41:58 UTC

Class::MOP::Method::Wrapped - Method Meta Object for methods with before/after/around modifiers River stage four • 2902 direct dependents • 3906 total dependents

This is a Class::MOP::Method subclass which implements before, after, and around method modifiers....

ETHER/Moose-2.2201 - 07 Nov 2021 03:41:58 UTC

Class::MOP::Method::Inlined - Method base class for methods which have been inlined River stage four • 2902 direct dependents • 3906 total dependents

This is a Class::MOP::Method::Generated subclass for methods which can be inlined....

ETHER/Moose-2.2201 - 07 Nov 2021 03:41:58 UTC

Class::MOP::Method::Accessor - Method Meta Object for accessors River stage four • 2902 direct dependents • 3906 total dependents

This is a subclass of "Class::MOP::Method" which is used by "Class::MOP::Attribute" to generate accessor code. It handles generation of readers, writers, predicates and clearers. For each type of method, it can either create a subroutine reference, o...

ETHER/Moose-2.2201 - 07 Nov 2021 03:41:58 UTC

Class::MOP::Method::Generated - Abstract base class for generated methods River stage four • 2902 direct dependents • 3906 total dependents

This is a "Class::MOP::Method" subclass which is subclassed by "Class::MOP::Method::Accessor" and "Class::MOP::Method::Constructor". It is not intended to be used directly....

ETHER/Moose-2.2201 - 07 Nov 2021 03:41:58 UTC

Class::MOP::Mixin::HasMethods - Methods for metaclasses which have methods River stage four • 2902 direct dependents • 3906 total dependents

This class implements methods for metaclasses which have methods (Class::MOP::Class and Moose::Meta::Role). See Class::MOP::Class for API details....

ETHER/Moose-2.2201 - 07 Nov 2021 03:41:58 UTC
46 results (0.069 seconds)