Moose documentation
Moose - README
Moose - Changes
Moose - META.yml
Moose Makefile.PL
ArrayBasedStorage - An example of an Array based instance storage
[
view source
]
AttributesWithHistory - An example attribute metaclass which keeps a history of changes
[
view source
]
C3MethodDispatchOrder - An example attribute metaclass for changing to C3 method dispatch order
[
view source
]
Class::MOP - A Meta Object Protocol for Perl 5
[
view source
]
Class::MOP::Attribute - Attribute Meta Object
[
view source
]
Class::MOP::Class - Class Meta Object
[
view source
]
Class::MOP::Instance - Instance Meta Object
[
view source
]
Class::MOP::Method - Method Meta Object
[
view source
]
Class::MOP::Method::Accessor - Method Meta Object for accessors
[
view source
]
Class::MOP::Method::Constructor - Method Meta Object for constructors
[
view source
]
Class::MOP::Method::Generated - Abstract base class for generated methods
[
view source
]
Class::MOP::Method::Inlined - Method base class for methods which have been inlined
[
view source
]
Class::MOP::Method::Meta - Method Meta Object for C
methods
[
view source
]
Class::MOP::Method::Wrapped - Method Meta Object for methods with before/after/around modifiers
[
view source
]
Class::MOP::Mixin::HasAttributes - Methods for metaclasses which have attributes
[
view source
]
Class::MOP::Mixin::HasMethods - Methods for metaclasses which have methods
[
view source
]
Class::MOP::Module - Module Meta Object
[
view source
]
Class::MOP::Object - Base class for metaclasses
[
view source
]
Class::MOP::Package - Package Meta Object
[
view source
]
ClassEncapsulatedAttributes - A set of example metaclasses with class encapsulated attributes
[
view source
]
Conflicts [
view source
]
inc::CheckDelta [
view source
]
inc::Clean [
view source
]
inc::ExtractInlineTests [
view source
]
inc::GatherDir [
view source
]
inc::GitUpToDate [
view source
]
inc::MakeMaker [
view source
]
inc::RequireAuthorDeps [
view source
]
inc::TestRelease [
view source
]
InsideOutClass - A set of example metaclasses which implement the Inside-Out technique
[
view source
]
InstanceCountingClass - An example metaclass which counts instances
[
view source
]
LazyClass - An example metaclass with lazy initialization
[
view source
]
metaclass - a pragma for installing and using Class::MOP metaclasses
[
view source
]
MMHelper [
view source
]
Moose - A postmodern object system for Perl 5
[
view source
]
Moose::Cookbook - How to cook a Moose
[
view source
]
Moose::Cookbook::Basics::Recipe10 - Using BUILDARGS and BUILD to hook into object construction
[
view source
]
Moose::Cookbook::Basics::Recipe11 - Extending a non-Moose base class
[
view source
]
Moose::Cookbook::Basics::Recipe5 - More subtypes, coercion in a B
class
[
view source
]
Moose::Cookbook::Basics::Recipe6 - The augment/inner example
[
view source
]
Moose::Cookbook::Basics::Recipe7 - Making Moose fast with immutable
[
view source
]
Moose::Cookbook::Basics::Recipe8 - Builder methods and lazy_build
[
view source
]
Moose::Cookbook::Basics::Recipe9 - Operator overloading, subtypes, and coercion
[
view source
]
Moose::Cookbook::Extending::Recipe1 - Moose extension overview
[
view source
]
Moose::Cookbook::Extending::Recipe2 - Providing a role for the base object class
[
view source
]
Moose::Cookbook::Extending::Recipe3 - Providing an alternate base object class
[
view source
]
Moose::Cookbook::Extending::Recipe4 - Acting like Moose.pm and providing sugar Moose-style
[
view source
]
Moose::Cookbook::Snack::Keywords - Restricted "keywords" in Moose
[
view source
]
Moose::Cookbook::Snack::Types - Snippets of code for using Types and Type Constraints
[
view source
]
Moose::Cookbook::Style - Expanded into Moose::Manual::BestPractices, so go read that
[
view source
]
Moose::Error::Confess - Prefer C
[
view source
]
Moose::Error::Croak - Prefer C
[
view source
]
Moose::Error::Default - L
based error generation for Moose.
[
view source
]
Moose::Exporter - make an import() and unimport() just like Moose.pm
[
view source
]
Moose::Intro - Expanded into Moose::Manual, so go read that
[
view source
]
Moose::Manual - What is Moose, and how do I use it?
[
view source
]
Moose::Manual::Attributes - Object attributes with Moose
[
view source
]
Moose::Manual::BestPractices - Get the most out of Moose
[
view source
]
Moose::Manual::Classes - Making your classes use Moose (and subclassing)
[
view source
]
Moose::Manual::Concepts - Moose OO concepts
[
view source
]
Moose::Manual::Construction - Object construction (and destruction) with Moose
[
view source
]
Moose::Manual::Contributing - How to get involved in Moose
[
view source
]
Moose::Manual::Delegation - Attribute delegation
[
view source
]
Moose::Manual::Delta - Important Changes in Moose
[
view source
]
Moose::Manual::FAQ - Frequently asked questions about Moose
[
view source
]
Moose::Manual::MethodModifiers - Moose's method modifiers
[
view source
]
Moose::Manual::MooseX - Recommended Moose extensions
[
view source
]
Moose::Manual::MOP - The Moose (and Class::MOP) meta API
[
view source
]
Moose::Manual::Roles - Roles, an alternative to deep hierarchies and base classes
[
view source
]
Moose::Manual::Support - Policies regarding support, releases, and
[
view source
]
Moose::Manual::Unsweetened - Moose idioms in plain old Perl 5 without the sugar
[
view source
]
Moose::Meta::Attribute - The Moose attribute metaclass
[
view source
]
Moose::Meta::Attribute::Native - Delegate to native Perl types
[
view source
]
Moose::Meta::Attribute::Native::Trait::Array - Helper trait for ArrayRef attributes
[
view source
]
Moose::Meta::Attribute::Native::Trait::Bool - Helper trait for Bool attributes
[
view source
]
Moose::Meta::Attribute::Native::Trait::Code - Helper trait for CodeRef attributes
[
view source
]
Moose::Meta::Attribute::Native::Trait::Counter - Helper trait for Int attributes which represent counters
[
view source
]
Moose::Meta::Attribute::Native::Trait::Hash - Helper trait for HashRef attributes
[
view source
]
Moose::Meta::Attribute::Native::Trait::Number - Helper trait for Num attributes
[
view source
]
Moose::Meta::Attribute::Native::Trait::String - Helper trait for Str attributes
[
view source
]
Moose::Meta::Class - The Moose metaclass
[
view source
]
Moose::Meta::Instance - The Moose Instance metaclass
[
view source
]
Moose::Meta::Method - A Moose Method metaclass
[
view source
]
Moose::Meta::Method::Accessor - A Moose Method metaclass for accessors
[
view source
]
Moose::Meta::Method::Accessor::Native::Array [
view source
]
Moose::Meta::Method::Accessor::Native::Array::accessor [
view source
]
Moose::Meta::Method::Accessor::Native::Array::count [
view source
]
Moose::Meta::Method::Accessor::Native::Array::delete [
view source
]
Moose::Meta::Method::Accessor::Native::Array::elements [
view source
]
Moose::Meta::Method::Accessor::Native::Array::first [
view source
]
Moose::Meta::Method::Accessor::Native::Array::get [
view source
]
Moose::Meta::Method::Accessor::Native::Array::grep [
view source
]
Moose::Meta::Method::Accessor::Native::Array::insert [
view source
]
Moose::Meta::Method::Accessor::Native::Array::is_empty [
view source
]
Moose::Meta::Method::Accessor::Native::Array::join [
view source
]
Moose::Meta::Method::Accessor::Native::Array::map [
view source
]
Moose::Meta::Method::Accessor::Native::Array::natatime [
view source
]
Moose::Meta::Method::Accessor::Native::Array::pop [
view source
]
Moose::Meta::Method::Accessor::Native::Array::push [
view source
]
Moose::Meta::Method::Accessor::Native::Array::reduce [
view source
]
Moose::Meta::Method::Accessor::Native::Array::shift [
view source
]
Moose::Meta::Method::Accessor::Native::Array::shuffle [
view source
]
Moose::Meta::Method::Accessor::Native::Array::sort [
view source
]
Moose::Meta::Method::Accessor::Native::Array::sort_in_place [
view source
]
Moose::Meta::Method::Accessor::Native::Array::splice [
view source
]
Moose::Meta::Method::Accessor::Native::Array::uniq [
view source
]
Moose::Meta::Method::Accessor::Native::Array::unshift [
view source
]
Moose::Meta::Method::Accessor::Native::Bool::not [
view source
]
Moose::Meta::Method::Accessor::Native::Bool::toggle [
view source
]
Moose::Meta::Method::Accessor::Native::Bool::unset [
view source
]
Moose::Meta::Method::Accessor::Native::Code::execute [
view source
]
Moose::Meta::Method::Accessor::Native::Code::execute_method [
view source
]
Moose::Meta::Method::Accessor::Native::Collection [
view source
]
Moose::Meta::Method::Accessor::Native::Counter::dec [
view source
]
Moose::Meta::Method::Accessor::Native::Counter::inc [
view source
]
Moose::Meta::Method::Accessor::Native::Counter::reset [
view source
]
Moose::Meta::Method::Accessor::Native::Counter::set [
view source
]
Moose::Meta::Method::Accessor::Native::Counter::Writer [
view source
]
Moose::Meta::Method::Accessor::Native::Hash [
view source
]
Moose::Meta::Method::Accessor::Native::Hash::defined [
view source
]
Moose::Meta::Method::Accessor::Native::Hash::exists [
view source
]
Moose::Meta::Method::Accessor::Native::Hash::keys [
view source
]
Moose::Meta::Method::Accessor::Native::Hash::kv [
view source
]
Moose::Meta::Method::Accessor::Native::Hash::values [
view source
]
Moose::Meta::Method::Accessor::Native::Number::abs [
view source
]
Moose::Meta::Method::Accessor::Native::Number::add [
view source
]
Moose::Meta::Method::Accessor::Native::Number::div [
view source
]
Moose::Meta::Method::Accessor::Native::Number::mod [
view source
]
Moose::Meta::Method::Accessor::Native::Number::mul [
view source
]
Moose::Meta::Method::Accessor::Native::Number::sub [
view source
]
Moose::Meta::Method::Accessor::Native::Reader [
view source
]
Moose::Meta::Method::Accessor::Native::String::append [
view source
]
Moose::Meta::Method::Accessor::Native::String::chomp [
view source
]
Moose::Meta::Method::Accessor::Native::String::chop [
view source
]
Moose::Meta::Method::Accessor::Native::String::clear [
view source
]
Moose::Meta::Method::Accessor::Native::String::length [
view source
]
Moose::Meta::Method::Accessor::Native::String::match [
view source
]
Moose::Meta::Method::Accessor::Native::String::prepend [
view source
]
Moose::Meta::Method::Accessor::Native::String::replace [
view source
]
Moose::Meta::Method::Accessor::Native::String::substr [
view source
]
Moose::Meta::Method::Augmented - A Moose Method metaclass for augmented methods
[
view source
]
Moose::Meta::Method::Constructor - Method Meta Object for constructors
[
view source
]
Moose::Meta::Method::Delegation - A Moose Method metaclass for delegation methods
[
view source
]
Moose::Meta::Method::Destructor - Method Meta Object for destructors
[
view source
]
Moose::Meta::Method::Meta - A Moose Method metaclass for C
methods
[
view source
]
Moose::Meta::Method::Overridden - A Moose Method metaclass for overridden methods
[
view source
]
Moose::Meta::Mixin::AttributeCore - Core attributes shared by attribute metaclasses
[
view source
]
Moose::Meta::Role - The Moose Role metaclass
[
view source
]
Moose::Meta::Role::Application - A base class for role application
[
view source
]
Moose::Meta::Role::Application::RoleSummation - Combine two or more roles
[
view source
]
Moose::Meta::Role::Application::ToClass - Compose a role into a class
[
view source
]
Moose::Meta::Role::Application::ToInstance - Compose a role into an instance
[
view source
]
Moose::Meta::Role::Application::ToRole - Compose a role into another role
[
view source
]
Moose::Meta::Role::Attribute - The Moose attribute metaclass for Roles
[
view source
]
Moose::Meta::Role::Composite - An object to represent the set of roles
[
view source
]
Moose::Meta::Role::Method - A Moose Method metaclass for Roles
[
view source
]
Moose::Meta::Role::Method::Conflicting - A Moose metaclass for conflicting methods in Roles
[
view source
]
Moose::Meta::Role::Method::Required - A Moose metaclass for required methods in Roles
[
view source
]
Moose::Meta::TypeCoercion - The Moose Type Coercion metaclass
[
view source
]
Moose::Meta::TypeCoercion::Union - The Moose Type Coercion metaclass for Unions
[
view source
]
Moose::Meta::TypeConstraint - The Moose Type Constraint metaclass
[
view source
]
Moose::Meta::TypeConstraint::Class - Class/TypeConstraint parallel hierarchy
[
view source
]
Moose::Meta::TypeConstraint::DuckType - Type constraint for duck typing
[
view source
]
Moose::Meta::TypeConstraint::Enum - Type constraint for enumerated values.
[
view source
]
Moose::Meta::TypeConstraint::Parameterizable - Type constraints which can take a parameter (ArrayRef)
[
view source
]
Moose::Meta::TypeConstraint::Parameterized - Type constraints with a bound parameter (ArrayRef[Int])
[
view source
]
Moose::Meta::TypeConstraint::Registry - registry for type constraints
[
view source
]
Moose::Meta::TypeConstraint::Role - Role/TypeConstraint parallel hierarchy
[
view source
]
Moose::Meta::TypeConstraint::Union - A union of Moose type constraints
[
view source
]
Moose::Object - The base object for Moose
[
view source
]
Moose::Role - The Moose Role
[
view source
]
Moose::Spec::Role - Formal spec for Role behavior
[
view source
]
Moose::Util - Utilities for working with Moose classes
[
view source
]
Moose::Util::MetaRole - Apply roles to any metaclass, as well as the object base class
[
view source
]
Moose::Util::TypeConstraints - Type constraint system for Moose
[
view source
]
MyInline [
view source
]
oose - syntactic sugar to make Moose one-liners easier
[
view source
]
Perl6Attribute - An example attribute metaclass for Perl 6 style attributes
[
view source
]
Test::Moose - Test functions for Moose specific features
[
view source
]
Back to
home
.
Contained in the
Moose
distribution.