| Class::MOP |
A Meta Object Protocol for Perl 5 |
2.2014 |
metacpan |
| Class::MOP::Attribute |
Attribute Meta Object |
2.2014 |
metacpan |
| Class::MOP::Class |
Class Meta Object |
2.2014 |
metacpan |
| Class::MOP::Class::Immutable::Trait |
Implements immutability for metaclass objects |
2.2014 |
metacpan |
| Class::MOP::Deprecated |
Manages deprecation warnings for Class::MOP |
2.2014 |
metacpan |
| Class::MOP::Instance |
Instance Meta Object |
2.2014 |
metacpan |
| Class::MOP::Method |
Method Meta Object |
2.2014 |
metacpan |
| Class::MOP::Method::Accessor |
Method Meta Object for accessors |
2.2014 |
metacpan |
| Class::MOP::Method::Constructor |
Method Meta Object for constructors |
2.2014 |
metacpan |
| Class::MOP::Method::Generated |
Abstract base class for generated methods |
2.2014 |
metacpan |
| Class::MOP::Method::Inlined |
Method base class for methods which have been inlined |
2.2014 |
metacpan |
| Class::MOP::Method::Meta |
Method Meta Object for C<meta> methods |
2.2014 |
metacpan |
| Class::MOP::Method::Wrapped |
Method Meta Object for methods with before/after/around modifiers |
2.2014 |
metacpan |
| Class::MOP::MiniTrait |
Extremely limited trait application |
2.2014 |
metacpan |
| Class::MOP::Mixin |
Base class for mixin classes |
2.2014 |
metacpan |
| Class::MOP::Mixin::AttributeCore |
Core attributes shared by attribute metaclasses |
2.2014 |
metacpan |
| Class::MOP::Mixin::HasAttributes |
Methods for metaclasses which have attributes |
2.2014 |
metacpan |
| Class::MOP::Mixin::HasMethods |
Methods for metaclasses which have methods |
2.2014 |
metacpan |
| Class::MOP::Mixin::HasOverloads |
Methods for metaclasses which have overloads |
2.2014 |
metacpan |
| Class::MOP::Module |
Module Meta Object |
2.2014 |
metacpan |
| Class::MOP::Object |
Base class for metaclasses |
2.2014 |
metacpan |
| Class::MOP::Overload |
Overload Meta Object |
2.2014 |
metacpan |
| Class::MOP::Package |
Package Meta Object |
2.2014 |
metacpan |
| Moose |
A postmodern object system for Perl 5 |
2.2014 |
metacpan |
| Moose::Cookbook |
How to cook a Moose |
2.2014 |
metacpan |
| Moose::Cookbook::Basics::BankAccount_MethodModifiersAndSubclassing |
Demonstrates the use of method modifiers in a subclass |
2.2014 |
metacpan |
| Moose::Cookbook::Basics::BinaryTree_AttributeFeatures |
Demonstrates various attribute features including lazy, predicates, weak refs, and more |
2.2014 |
metacpan |
| Moose::Cookbook::Basics::BinaryTree_BuilderAndLazyBuild |
Builder methods and lazy_build |
2.2014 |
metacpan |
| Moose::Cookbook::Basics::Company_Subtypes |
Demonstrates the use of subtypes and how to model classes related to companies, people, employees, etc. |
2.2014 |
metacpan |
| Moose::Cookbook::Basics::DateTime_ExtendingNonMooseParent |
Extending a non-Moose parent class |
2.2014 |
metacpan |
| Moose::Cookbook::Basics::Document_AugmentAndInner |
The augment modifier, which turns normal method overriding "inside-out" |
2.2014 |
metacpan |
| Moose::Cookbook::Basics::Genome_OverloadingSubtypesAndCoercion |
Operator overloading, subtypes, and coercion |
2.2014 |
metacpan |
| Moose::Cookbook::Basics::HTTP_SubtypesAndCoercion |
Demonstrates subtypes and coercion use HTTP-related classes (Request, Protocol, etc.) |
2.2014 |
metacpan |
| Moose::Cookbook::Basics::Immutable |
Making Moose fast by making your class immutable |
2.2014 |
metacpan |
| Moose::Cookbook::Basics::Person_BUILDARGSAndBUILD |
Using BUILDARGS and BUILD to hook into object construction |
2.2014 |
metacpan |
| Moose::Cookbook::Basics::Point_AttributesAndSubclassing |
Point and Point3D classes, showing basic attributes and subclassing. |
2.2014 |
metacpan |
| Moose::Cookbook::Extending::Debugging_BaseClassRole |
Providing a role for the base object class |
2.2014 |
metacpan |
| Moose::Cookbook::Extending::ExtensionOverview |
Moose extension overview |
2.2014 |
metacpan |
| Moose::Cookbook::Extending::Mooseish_MooseSugar |
Acting like Moose.pm and providing sugar Moose-style |
2.2014 |
metacpan |
| Moose::Cookbook::Legacy::Debugging_BaseClassReplacement |
Providing an alternate base object class |
2.2014 |
metacpan |
| Moose::Cookbook::Legacy::Labeled_AttributeMetaclass |
A meta-attribute, attributes with labels |
2.2014 |
metacpan |
| Moose::Cookbook::Legacy::Table_ClassMetaclass |
Adding a "table" attribute to the metaclass |
2.2014 |
metacpan |
| Moose::Cookbook::Meta::GlobRef_InstanceMetaclass |
Creating a glob reference meta-instance class |
2.2014 |
metacpan |
| Moose::Cookbook::Meta::Labeled_AttributeTrait |
Labels implemented via attribute traits |
2.2014 |
metacpan |
| Moose::Cookbook::Meta::PrivateOrPublic_MethodMetaclass |
A method metaclass for marking methods public or private |
2.2014 |
metacpan |
| Moose::Cookbook::Meta::Table_MetaclassTrait |
Adding a "table" attribute as a metaclass trait |
2.2014 |
metacpan |
| Moose::Cookbook::Meta::WhyMeta |
Welcome to the meta world (Why Go Meta?) |
2.2014 |
metacpan |
| Moose::Cookbook::Roles::ApplicationToInstance |
Applying a role to an object instance |
2.2014 |
metacpan |
| Moose::Cookbook::Roles::Comparable_CodeReuse |
Using roles for code reuse |
2.2014 |
metacpan |
| Moose::Cookbook::Roles::Restartable_AdvancedComposition |
Advanced Role Composition - method exclusion and aliasing |
2.2014 |
metacpan |
| Moose::Cookbook::Snack::Keywords |
Restricted "keywords" in Moose |
2.2014 |
metacpan |
| Moose::Cookbook::Snack::Types |
Snippets of code for using Types and Type Constraints |
2.2014 |
metacpan |
| Moose::Cookbook::Style |
Expanded into Moose::Manual::BestPractices, so go read that |
2.2014 |
metacpan |
| Moose::Deprecated |
Manages deprecation warnings for Moose |
2.2014 |
metacpan |
| Moose::Exception |
Superclass for Moose internal exceptions |
2.2014 |
metacpan |
| Moose::Exception::AccessorMustReadWrite |
|
2.2014 |
metacpan |
| Moose::Exception::AddParameterizableTypeTakesParameterizableType |
|
2.2014 |
metacpan |
| Moose::Exception::AddRoleTakesAMooseMetaRoleInstance |
|
2.2014 |
metacpan |
| Moose::Exception::AddRoleToARoleTakesAMooseMetaRole |
|
2.2014 |
metacpan |
| Moose::Exception::ApplyTakesABlessedInstance |
|
2.2014 |
metacpan |
| Moose::Exception::AttachToClassNeedsAClassMOPClassInstanceOrASubclass |
|
2.2014 |
metacpan |
| Moose::Exception::AttributeConflictInRoles |
|
2.2014 |
metacpan |
| Moose::Exception::AttributeConflictInSummation |
|
2.2014 |
metacpan |
| Moose::Exception::AttributeExtensionIsNotSupportedInRoles |
|
2.2014 |
metacpan |
| Moose::Exception::AttributeIsRequired |
|
2.2014 |
metacpan |
| Moose::Exception::AttributeMustBeAnClassMOPMixinAttributeCoreOrSubclass |
|
2.2014 |
metacpan |
| Moose::Exception::AttributeNamesDoNotMatch |
|
2.2014 |
metacpan |
| Moose::Exception::AttributeValueIsNotAnObject |
|
2.2014 |
metacpan |
| Moose::Exception::AttributeValueIsNotDefined |
|
2.2014 |
metacpan |
| Moose::Exception::AutoDeRefNeedsArrayRefOrHashRef |
|
2.2014 |
metacpan |
| Moose::Exception::BadOptionFormat |
|
2.2014 |
metacpan |
| Moose::Exception::BothBuilderAndDefaultAreNotAllowed |
|
2.2014 |
metacpan |
| Moose::Exception::BuilderDoesNotExist |
|
2.2014 |
metacpan |
| Moose::Exception::BuilderMethodNotSupportedForAttribute |
|
2.2014 |
metacpan |
| Moose::Exception::BuilderMethodNotSupportedForInlineAttribute |
|
2.2014 |
metacpan |
| Moose::Exception::BuilderMustBeAMethodName |
|
2.2014 |
metacpan |
| Moose::Exception::CallingMethodOnAnImmutableInstance |
|
2.2014 |
metacpan |
| Moose::Exception::CallingReadOnlyMethodOnAnImmutableInstance |
|
2.2014 |
metacpan |
| Moose::Exception::CanExtendOnlyClasses |
|
2.2014 |
metacpan |
| Moose::Exception::CanOnlyConsumeRole |
|
2.2014 |
metacpan |
| Moose::Exception::CanOnlyWrapBlessedCode |
|
2.2014 |
metacpan |
| Moose::Exception::CanReblessOnlyIntoASubclass |
|
2.2014 |
metacpan |
| Moose::Exception::CanReblessOnlyIntoASuperclass |
|
2.2014 |
metacpan |
| Moose::Exception::CannotAddAdditionalTypeCoercionsToUnion |
|
2.2014 |
metacpan |
| Moose::Exception::CannotAddAsAnAttributeToARole |
|
2.2014 |
metacpan |
| Moose::Exception::CannotApplyBaseClassRolesToRole |
|
2.2014 |
metacpan |
| Moose::Exception::CannotAssignValueToReadOnlyAccessor |
|
2.2014 |
metacpan |
| Moose::Exception::CannotAugmentIfLocalMethodPresent |
|
2.2014 |
metacpan |
| Moose::Exception::CannotAugmentNoSuperMethod |
|
2.2014 |
metacpan |
| Moose::Exception::CannotAutoDerefWithoutIsa |
|
2.2014 |
metacpan |
| Moose::Exception::CannotAutoDereferenceTypeConstraint |
|
2.2014 |
metacpan |
| Moose::Exception::CannotCalculateNativeType |
|
2.2014 |
metacpan |
| Moose::Exception::CannotCallAnAbstractBaseMethod |
|
2.2014 |
metacpan |
| Moose::Exception::CannotCallAnAbstractMethod |
|
2.2014 |
metacpan |
| Moose::Exception::CannotCoerceAWeakRef |
|
2.2014 |
metacpan |
| Moose::Exception::CannotCoerceAttributeWhichHasNoCoercion |
|
2.2014 |
metacpan |
| Moose::Exception::CannotCreateHigherOrderTypeWithoutATypeParameter |
|
2.2014 |
metacpan |
| Moose::Exception::CannotCreateMethodAliasLocalMethodIsPresent |
|
2.2014 |
metacpan |
| Moose::Exception::CannotCreateMethodAliasLocalMethodIsPresentInClass |
|
2.2014 |
metacpan |
| Moose::Exception::CannotDelegateLocalMethodIsPresent |
|
2.2014 |
metacpan |
| Moose::Exception::CannotDelegateWithoutIsa |
|
2.2014 |
metacpan |
| Moose::Exception::CannotFindDelegateMetaclass |
|
2.2014 |
metacpan |
| Moose::Exception::CannotFindType |
|
2.2014 |
metacpan |
| Moose::Exception::CannotFindTypeGivenToMatchOnType |
|
2.2014 |
metacpan |
| Moose::Exception::CannotFixMetaclassCompatibility |
|
2.2014 |
metacpan |
| Moose::Exception::CannotGenerateInlineConstraint |
|
2.2014 |
metacpan |
| Moose::Exception::CannotInitializeMooseMetaRoleComposite |
|
2.2014 |
metacpan |
| Moose::Exception::CannotInlineTypeConstraintCheck |
|
2.2014 |
metacpan |
| Moose::Exception::CannotLocatePackageInINC |
|
2.2014 |
metacpan |
| Moose::Exception::CannotMakeMetaclassCompatible |
|
2.2014 |
metacpan |
| Moose::Exception::CannotOverrideALocalMethod |
|
2.2014 |
metacpan |
| Moose::Exception::CannotOverrideBodyOfMetaMethods |
|
2.2014 |
metacpan |
| Moose::Exception::CannotOverrideLocalMethodIsPresent |
|
2.2014 |
metacpan |
| Moose::Exception::CannotOverrideNoSuperMethod |
|
2.2014 |
metacpan |
| Moose::Exception::CannotRegisterUnnamedTypeConstraint |
|
2.2014 |
metacpan |
| Moose::Exception::CannotUseLazyBuildAndDefaultSimultaneously |
|
2.2014 |
metacpan |
| Moose::Exception::CircularReferenceInAlso |
|
2.2014 |
metacpan |
| Moose::Exception::ClassDoesNotHaveInitMeta |
|
2.2014 |
metacpan |
| Moose::Exception::ClassDoesTheExcludedRole |
|
2.2014 |
metacpan |
| Moose::Exception::ClassNamesDoNotMatch |
|
2.2014 |
metacpan |
| Moose::Exception::CloneObjectExpectsAnInstanceOfMetaclass |
|
2.2014 |
metacpan |
| Moose::Exception::CodeBlockMustBeACodeRef |
|
2.2014 |
metacpan |
| Moose::Exception::CoercingWithoutCoercions |
|
2.2014 |
metacpan |
| Moose::Exception::CoercionAlreadyExists |
|
2.2014 |
metacpan |
| Moose::Exception::CoercionNeedsTypeConstraint |
|
2.2014 |
metacpan |
| Moose::Exception::ConflictDetectedInCheckRoleExclusions |
|
2.2014 |
metacpan |
| Moose::Exception::ConflictDetectedInCheckRoleExclusionsInToClass |
|
2.2014 |
metacpan |
| Moose::Exception::ConstructClassInstanceTakesPackageName |
|
2.2014 |
metacpan |
| Moose::Exception::CouldNotCreateMethod |
|
2.2014 |
metacpan |
| Moose::Exception::CouldNotCreateWriter |
|
2.2014 |
metacpan |
| Moose::Exception::CouldNotEvalConstructor |
|
2.2014 |
metacpan |
| Moose::Exception::CouldNotEvalDestructor |
|
2.2014 |
metacpan |
| Moose::Exception::CouldNotFindTypeConstraintToCoerceFrom |
|
2.2014 |
metacpan |
| Moose::Exception::CouldNotGenerateInlineAttributeMethod |
|
2.2014 |
metacpan |
| Moose::Exception::CouldNotLocateTypeConstraintForUnion |
|
2.2014 |
metacpan |
| Moose::Exception::CouldNotParseType |
|
2.2014 |
metacpan |
| Moose::Exception::CreateMOPClassTakesArrayRefOfAttributes |
|
2.2014 |
metacpan |
| Moose::Exception::CreateMOPClassTakesArrayRefOfSuperclasses |
|
2.2014 |
metacpan |
| Moose::Exception::CreateMOPClassTakesHashRefOfMethods |
|
2.2014 |
metacpan |
| Moose::Exception::CreateTakesArrayRefOfRoles |
|
2.2014 |
metacpan |
| Moose::Exception::CreateTakesHashRefOfAttributes |
|
2.2014 |
metacpan |
| Moose::Exception::CreateTakesHashRefOfMethods |
|
2.2014 |
metacpan |
| Moose::Exception::DefaultToMatchOnTypeMustBeCodeRef |
|
2.2014 |
metacpan |
| Moose::Exception::DelegationToAClassWhichIsNotLoaded |
|
2.2014 |
metacpan |
| Moose::Exception::DelegationToARoleWhichIsNotLoaded |
|
2.2014 |
metacpan |
| Moose::Exception::DelegationToATypeWhichIsNotAClass |
|
2.2014 |
metacpan |
| Moose::Exception::DoesRequiresRoleName |
|
2.2014 |
metacpan |
| Moose::Exception::EnumCalledWithAnArrayRefAndAdditionalArgs |
|
2.2014 |
metacpan |
| Moose::Exception::EnumValuesMustBeString |
|
2.2014 |
metacpan |
| Moose::Exception::ExtendsMissingArgs |
|
2.2014 |
metacpan |
| Moose::Exception::HandlesMustBeAHashRef |
|
2.2014 |
metacpan |
| Moose::Exception::IllegalInheritedOptions |
|
2.2014 |
metacpan |
| Moose::Exception::IllegalMethodTypeToAddMethodModifier |
|
2.2014 |
metacpan |
| Moose::Exception::IncompatibleMetaclassOfSuperclass |
|
2.2014 |
metacpan |
| Moose::Exception::InitMetaRequiresClass |
|
2.2014 |
metacpan |
| Moose::Exception::InitializeTakesUnBlessedPackageName |
|
2.2014 |
metacpan |
| Moose::Exception::InstanceBlessedIntoWrongClass |
|
2.2014 |
metacpan |
| Moose::Exception::InstanceMustBeABlessedReference |
|
2.2014 |
metacpan |
| Moose::Exception::InvalidArgPassedToMooseUtilMetaRole |
|
2.2014 |
metacpan |
| Moose::Exception::InvalidArgumentToMethod |
|
2.2014 |
metacpan |
| Moose::Exception::InvalidArgumentsToTraitAliases |
|
2.2014 |
metacpan |
| Moose::Exception::InvalidBaseTypeGivenToCreateParameterizedTypeConstraint |
|
2.2014 |
metacpan |
| Moose::Exception::InvalidHandleValue |
|
2.2014 |
metacpan |
| Moose::Exception::InvalidHasProvidedInARole |
|
2.2014 |
metacpan |
| Moose::Exception::InvalidNameForType |
|
2.2014 |
metacpan |
| Moose::Exception::InvalidOverloadOperator |
|
2.2014 |
metacpan |
| Moose::Exception::InvalidRoleApplication |
|
2.2014 |
metacpan |
| Moose::Exception::InvalidTypeConstraint |
|
2.2014 |
metacpan |
| Moose::Exception::InvalidTypeGivenToCreateParameterizedTypeConstraint |
|
2.2014 |
metacpan |
| Moose::Exception::InvalidValueForIs |
|
2.2014 |
metacpan |
| Moose::Exception::IsaDoesNotDoTheRole |
|
2.2014 |
metacpan |
| Moose::Exception::IsaLacksDoesMethod |
|
2.2014 |
metacpan |
| Moose::Exception::LazyAttributeNeedsADefault |
|
2.2014 |
metacpan |
| Moose::Exception::Legacy |
|
2.2014 |
metacpan |
| Moose::Exception::MOPAttributeNewNeedsAttributeName |
|
2.2014 |
metacpan |
| Moose::Exception::MatchActionMustBeACodeRef |
|
2.2014 |
metacpan |
| Moose::Exception::MessageParameterMustBeCodeRef |
|
2.2014 |
metacpan |
| Moose::Exception::MetaclassIsAClassNotASubclassOfGivenMetaclass |
|
2.2014 |
metacpan |
| Moose::Exception::MetaclassIsARoleNotASubclassOfGivenMetaclass |
|
2.2014 |
metacpan |
| Moose::Exception::MetaclassIsNotASubclassOfGivenMetaclass |
|
2.2014 |
metacpan |
| Moose::Exception::MetaclassMustBeASubclassOfMooseMetaClass |
|
2.2014 |
metacpan |
| Moose::Exception::MetaclassMustBeASubclassOfMooseMetaRole |
|
2.2014 |
metacpan |
| Moose::Exception::MetaclassMustBeDerivedFromClassMOPClass |
|
2.2014 |
metacpan |
| Moose::Exception::MetaclassNotLoaded |
|
2.2014 |
metacpan |
| Moose::Exception::MetaclassTypeIncompatible |
|
2.2014 |
metacpan |
| Moose::Exception::MethodExpectedAMetaclassObject |
|
2.2014 |
metacpan |
| Moose::Exception::MethodExpectsFewerArgs |
|
2.2014 |
metacpan |
| Moose::Exception::MethodExpectsMoreArgs |
|
2.2014 |
metacpan |
| Moose::Exception::MethodModifierNeedsMethodName |
|
2.2014 |
metacpan |
| Moose::Exception::MethodNameConflictInRoles |
|
2.2014 |
metacpan |
| Moose::Exception::MethodNameNotFoundInInheritanceHierarchy |
|
2.2014 |
metacpan |
| Moose::Exception::MethodNameNotGiven |
|
2.2014 |
metacpan |
| Moose::Exception::MustDefineAMethodName |
|
2.2014 |
metacpan |
| Moose::Exception::MustDefineAnAttributeName |
|
2.2014 |
metacpan |
| Moose::Exception::MustDefineAnOverloadOperator |
|
2.2014 |
metacpan |
| Moose::Exception::MustHaveAtLeastOneValueToEnumerate |
|
2.2014 |
metacpan |
| Moose::Exception::MustPassAHashOfOptions |
|
2.2014 |
metacpan |
| Moose::Exception::MustPassAMooseMetaRoleInstanceOrSubclass |
|
2.2014 |
metacpan |
| Moose::Exception::MustPassAPackageNameOrAnExistingClassMOPPackageInstance |
|
2.2014 |
metacpan |
| Moose::Exception::MustPassEvenNumberOfArguments |
|
2.2014 |
metacpan |
| Moose::Exception::MustPassEvenNumberOfAttributeOptions |
|
2.2014 |
metacpan |
| Moose::Exception::MustProvideANameForTheAttribute |
|
2.2014 |
metacpan |
| Moose::Exception::MustSpecifyAtleastOneMethod |
|
2.2014 |
metacpan |
| Moose::Exception::MustSpecifyAtleastOneRole |
|
2.2014 |
metacpan |
| Moose::Exception::MustSpecifyAtleastOneRoleToApplicant |
|
2.2014 |
metacpan |
| Moose::Exception::MustSupplyAClassMOPAttributeInstance |
|
2.2014 |
metacpan |
| Moose::Exception::MustSupplyADelegateToMethod |
|
2.2014 |
metacpan |
| Moose::Exception::MustSupplyAMetaclass |
|
2.2014 |
metacpan |
| Moose::Exception::MustSupplyAMooseMetaAttributeInstance |
|
2.2014 |
metacpan |
| Moose::Exception::MustSupplyAnAccessorTypeToConstructWith |
|
2.2014 |
metacpan |
| Moose::Exception::MustSupplyAnAttributeToConstructWith |
|
2.2014 |
metacpan |
| Moose::Exception::MustSupplyArrayRefAsCurriedArguments |
|
2.2014 |
metacpan |
| Moose::Exception::MustSupplyPackageNameAndName |
|
2.2014 |
metacpan |
| Moose::Exception::NeedsTypeConstraintUnionForTypeCoercionUnion |
|
2.2014 |
metacpan |
| Moose::Exception::NeitherAttributeNorAttributeNameIsGiven |
|
2.2014 |
metacpan |
| Moose::Exception::NeitherClassNorClassNameIsGiven |
|
2.2014 |
metacpan |
| Moose::Exception::NeitherRoleNorRoleNameIsGiven |
|
2.2014 |
metacpan |
| Moose::Exception::NeitherTypeNorTypeNameIsGiven |
|
2.2014 |
metacpan |
| Moose::Exception::NoAttributeFoundInSuperClass |
|
2.2014 |
metacpan |
| Moose::Exception::NoBodyToInitializeInAnAbstractBaseClass |
|
2.2014 |
metacpan |
| Moose::Exception::NoCasesMatched |
|
2.2014 |
metacpan |
| Moose::Exception::NoConstraintCheckForTypeConstraint |
|
2.2014 |
metacpan |
| Moose::Exception::NoDestructorClassSpecified |
|
2.2014 |
metacpan |
| Moose::Exception::NoImmutableTraitSpecifiedForClass |
|
2.2014 |
metacpan |
| Moose::Exception::NoParentGivenToSubtype |
|
2.2014 |
metacpan |
| Moose::Exception::OnlyInstancesCanBeCloned |
|
2.2014 |
metacpan |
| Moose::Exception::OperatorIsRequired |
|
2.2014 |
metacpan |
| Moose::Exception::OverloadConflictInSummation |
|
2.2014 |
metacpan |
| Moose::Exception::OverloadRequiresAMetaClass |
|
2.2014 |
metacpan |
| Moose::Exception::OverloadRequiresAMetaMethod |
|
2.2014 |
metacpan |
| Moose::Exception::OverloadRequiresAMetaOverload |
|
2.2014 |
metacpan |
| Moose::Exception::OverloadRequiresAMethodNameOrCoderef |
|
2.2014 |
metacpan |
| Moose::Exception::OverloadRequiresAnOperator |
|
2.2014 |
metacpan |
| Moose::Exception::OverloadRequiresNamesForCoderef |
|
2.2014 |
metacpan |
| Moose::Exception::OverrideConflictInComposition |
|
2.2014 |
metacpan |
| Moose::Exception::OverrideConflictInSummation |
|
2.2014 |
metacpan |
| Moose::Exception::PackageDoesNotUseMooseExporter |
|
2.2014 |
metacpan |
| Moose::Exception::PackageNameAndNameParamsNotGivenToWrap |
|
2.2014 |
metacpan |
| Moose::Exception::PackagesAndModulesAreNotCachable |
|
2.2014 |
metacpan |
| Moose::Exception::ParameterIsNotSubtypeOfParent |
|
2.2014 |
metacpan |
| Moose::Exception::ReferencesAreNotAllowedAsDefault |
|
2.2014 |
metacpan |
| Moose::Exception::RequiredAttributeLacksInitialization |
|
2.2014 |
metacpan |
| Moose::Exception::RequiredAttributeNeedsADefault |
|
2.2014 |
metacpan |
| Moose::Exception::RequiredMethodsImportedByClass |
|
2.2014 |
metacpan |
| Moose::Exception::RequiredMethodsNotImplementedByClass |
|
2.2014 |
metacpan |
| Moose::Exception::Role::Attribute |
|
2.2014 |
metacpan |
| Moose::Exception::Role::AttributeName |
|
2.2014 |
metacpan |
| Moose::Exception::Role::Class |
|
2.2014 |
metacpan |
| Moose::Exception::Role::EitherAttributeOrAttributeName |
|
2.2014 |
metacpan |
| Moose::Exception::Role::Instance |
|
2.2014 |
metacpan |
| Moose::Exception::Role::InstanceClass |
|
2.2014 |
metacpan |
| Moose::Exception::Role::InvalidAttributeOptions |
|
2.2014 |
metacpan |
| Moose::Exception::Role::Method |
|
2.2014 |
metacpan |
| Moose::Exception::Role::ParamsHash |
|
2.2014 |
metacpan |
| Moose::Exception::Role::Role |
|
2.2014 |
metacpan |
| Moose::Exception::Role::RoleForCreate |
|
2.2014 |
metacpan |
| Moose::Exception::Role::RoleForCreateMOPClass |
|
2.2014 |
metacpan |
| Moose::Exception::Role::TypeConstraint |
|
2.2014 |
metacpan |
| Moose::Exception::RoleDoesTheExcludedRole |
|
2.2014 |
metacpan |
| Moose::Exception::RoleExclusionConflict |
|
2.2014 |
metacpan |
| Moose::Exception::RoleNameRequired |
|
2.2014 |
metacpan |
| Moose::Exception::RoleNameRequiredForMooseMetaRole |
|
2.2014 |
metacpan |
| Moose::Exception::RolesDoNotSupportAugment |
|
2.2014 |
metacpan |
| Moose::Exception::RolesDoNotSupportExtends |
|
2.2014 |
metacpan |
| Moose::Exception::RolesDoNotSupportInner |
|
2.2014 |
metacpan |
| Moose::Exception::RolesDoNotSupportRegexReferencesForMethodModifiers |
|
2.2014 |
metacpan |
| Moose::Exception::RolesInCreateTakesAnArrayRef |
|
2.2014 |
metacpan |
| Moose::Exception::RolesListMustBeInstancesOfMooseMetaRole |
|
2.2014 |
metacpan |
| Moose::Exception::SingleParamsToNewMustBeHashRef |
|
2.2014 |
metacpan |
| Moose::Exception::TriggerMustBeACodeRef |
|
2.2014 |
metacpan |
| Moose::Exception::TypeConstraintCannotBeUsedForAParameterizableType |
|
2.2014 |
metacpan |
| Moose::Exception::TypeConstraintIsAlreadyCreated |
|
2.2014 |
metacpan |
| Moose::Exception::TypeParameterMustBeMooseMetaType |
|
2.2014 |
metacpan |
| Moose::Exception::UnableToCanonicalizeHandles |
|
2.2014 |
metacpan |
| Moose::Exception::UnableToCanonicalizeNonRolePackage |
|
2.2014 |
metacpan |
| Moose::Exception::UnableToRecognizeDelegateMetaclass |
|
2.2014 |
metacpan |
| Moose::Exception::UndefinedHashKeysPassedToMethod |
|
2.2014 |
metacpan |
| Moose::Exception::UnionCalledWithAnArrayRefAndAdditionalArgs |
|
2.2014 |
metacpan |
| Moose::Exception::UnionTakesAtleastTwoTypeNames |
|
2.2014 |
metacpan |
| Moose::Exception::ValidationFailedForInlineTypeConstraint |
|
2.2014 |
metacpan |
| Moose::Exception::ValidationFailedForTypeConstraint |
|
2.2014 |
metacpan |
| Moose::Exception::WrapTakesACodeRefToBless |
|
2.2014 |
metacpan |
| Moose::Exception::WrongTypeConstraintGiven |
|
2.2014 |
metacpan |
| Moose::Exporter |
make an import() and unimport() just like Moose.pm |
2.2014 |
metacpan |
| Moose::Intro |
Expanded into Moose::Manual, so go read that |
2.2014 |
metacpan |
| Moose::Manual |
What is Moose, and how do I use it? |
2.2014 |
metacpan |
| Moose::Manual::Attributes |
Object attributes with Moose |
2.2014 |
metacpan |
| Moose::Manual::BestPractices |
Get the most out of Moose |
2.2014 |
metacpan |
| Moose::Manual::Classes |
Making your classes use Moose (and subclassing) |
2.2014 |
metacpan |
| Moose::Manual::Concepts |
Moose OO concepts |
2.2014 |
metacpan |
| Moose::Manual::Construction |
Object construction (and destruction) with Moose |
2.2014 |
metacpan |
| Moose::Manual::Contributing |
How to get involved in Moose |
2.2014 |
metacpan |
| Moose::Manual::Delegation |
Attribute delegation |
2.2014 |
metacpan |
| Moose::Manual::Delta |
Important Changes in Moose |
2.2014 |
metacpan |
| Moose::Manual::Exceptions |
Moose's exceptions |
2.2014 |
metacpan |
| Moose::Manual::Exceptions::Manifest |
Moose's Exception Types |
2.2014 |
metacpan |
| Moose::Manual::FAQ |
Frequently asked questions about Moose |
2.2014 |
metacpan |
| Moose::Manual::MOP |
The Moose (and Class::MOP) meta API |
2.2014 |
metacpan |
| Moose::Manual::MethodModifiers |
Moose's method modifiers |
2.2014 |
metacpan |
| Moose::Manual::MooseX |
Recommended Moose extensions |
2.2014 |
metacpan |
| Moose::Manual::Resources |
Links to various tutorials, videos, blogs, presentations, interviews, etc... |
2.2014 |
metacpan |
| Moose::Manual::Roles |
Roles, an alternative to deep hierarchies and base classes |
2.2014 |
metacpan |
| Moose::Manual::Support |
Policies regarding support, releases, and compatibility. |
2.2014 |
metacpan |
| Moose::Manual::Types |
Moose's type system |
2.2014 |
metacpan |
| Moose::Manual::Unsweetened |
Moose idioms in plain old Perl 5 without the sugar |
2.2014 |
metacpan |
| Moose::Meta::Attribute |
The Moose attribute metaclass |
2.2014 |
metacpan |
| Moose::Meta::Attribute::Native |
Delegate to native Perl types |
2.2014 |
metacpan |
| Moose::Meta::Attribute::Native::Trait |
Shared role for native delegation traits |
2.2014 |
metacpan |
| Moose::Meta::Attribute::Native::Trait::Array |
Helper trait for ArrayRef attributes |
2.2014 |
metacpan |
| Moose::Meta::Attribute::Native::Trait::Bool |
Helper trait for Bool attributes |
2.2014 |
metacpan |
| Moose::Meta::Attribute::Native::Trait::Code |
Helper trait for CodeRef attributes |
2.2014 |
metacpan |
| Moose::Meta::Attribute::Native::Trait::Counter |
Helper trait for Int attributes which represent counters |
2.2014 |
metacpan |
| Moose::Meta::Attribute::Native::Trait::Hash |
Helper trait for HashRef attributes |
2.2014 |
metacpan |
| Moose::Meta::Attribute::Native::Trait::Number |
Helper trait for Num attributes |
2.2014 |
metacpan |
| Moose::Meta::Attribute::Native::Trait::String |
Helper trait for Str attributes |
2.2014 |
metacpan |
| Moose::Meta::Class |
The Moose metaclass |
2.2014 |
metacpan |
| Moose::Meta::Class::Immutable::Trait |
Implements immutability for metaclass objects |
2.2014 |
metacpan |
| Moose::Meta::Instance |
The Moose Instance metaclass |
2.2014 |
metacpan |
| Moose::Meta::Method |
A Moose Method metaclass |
2.2014 |
metacpan |
| Moose::Meta::Method::Accessor |
A Moose Method metaclass for accessors |
2.2014 |
metacpan |
| Moose::Meta::Method::Accessor::Native |
|
2.2014 |
metacpan |
| Moose::Meta::Method::Accessor::Native::Array |
|
2.2014 |
metacpan |
| Moose::Meta::Method::Accessor::Native::Array::Writer |
|
2.2014 |
metacpan |
| Moose::Meta::Method::Accessor::Native::Array::accessor |
|
2.2014 |
metacpan |
| Moose::Meta::Method::Accessor::Native::Array::clear |
|
2.2014 |
metacpan |
| Moose::Meta::Method::Accessor::Native::Array::count |
|
2.2014 |
metacpan |
| Moose::Meta::Method::Accessor::Native::Array::delete |
|
2.2014 |
metacpan |
| Moose::Meta::Method::Accessor::Native::Array::elements |
|
2.2014 |
metacpan |
| Moose::Meta::Method::Accessor::Native::Array::first |
|
2.2014 |
metacpan |
| Moose::Meta::Method::Accessor::Native::Array::first_index |
|
2.2014 |
metacpan |
| Moose::Meta::Method::Accessor::Native::Array::get |
|
2.2014 |
metacpan |
| Moose::Meta::Method::Accessor::Native::Array::grep |
|
2.2014 |
metacpan |
| Moose::Meta::Method::Accessor::Native::Array::insert |
|
2.2014 |
metacpan |
| Moose::Meta::Method::Accessor::Native::Array::is_empty |
|
2.2014 |
metacpan |
| Moose::Meta::Method::Accessor::Native::Array::join |
|
2.2014 |
metacpan |
| Moose::Meta::Method::Accessor::Native::Array::map |
|
2.2014 |
metacpan |
| Moose::Meta::Method::Accessor::Native::Array::natatime |
|
2.2014 |
metacpan |
| Moose::Meta::Method::Accessor::Native::Array::pop |
|
2.2014 |
metacpan |
| Moose::Meta::Method::Accessor::Native::Array::push |
|
2.2014 |
metacpan |
| Moose::Meta::Method::Accessor::Native::Array::reduce |
|
2.2014 |
metacpan |
| Moose::Meta::Method::Accessor::Native::Array::set |
|
2.2014 |
metacpan |
| Moose::Meta::Method::Accessor::Native::Array::shallow_clone |
|
2.2014 |
metacpan |
| Moose::Meta::Method::Accessor::Native::Array::shift |
|
2.2014 |
metacpan |
| Moose::Meta::Method::Accessor::Native::Array::shuffle |
|
2.2014 |
metacpan |
| Moose::Meta::Method::Accessor::Native::Array::sort |
|
2.2014 |
metacpan |
| Moose::Meta::Method::Accessor::Native::Array::sort_in_place |
|
2.2014 |
metacpan |
| Moose::Meta::Method::Accessor::Native::Array::splice |
|
2.2014 |
metacpan |
| Moose::Meta::Method::Accessor::Native::Array::uniq |
|
2.2014 |
metacpan |
| Moose::Meta::Method::Accessor::Native::Array::unshift |
|
2.2014 |
metacpan |
| Moose::Meta::Method::Accessor::Native::Bool::not |
|
2.2014 |
metacpan |
| Moose::Meta::Method::Accessor::Native::Bool::set |
|
2.2014 |
metacpan |
| Moose::Meta::Method::Accessor::Native::Bool::toggle |
|
2.2014 |
metacpan |
| Moose::Meta::Method::Accessor::Native::Bool::unset |
|
2.2014 |
metacpan |
| Moose::Meta::Method::Accessor::Native::Code::execute |
|
2.2014 |
metacpan |
| Moose::Meta::Method::Accessor::Native::Code::execute_method |
|
2.2014 |
metacpan |
| Moose::Meta::Method::Accessor::Native::Collection |
|
2.2014 |
metacpan |
| Moose::Meta::Method::Accessor::Native::Counter::Writer |
|
2.2014 |
metacpan |
| Moose::Meta::Method::Accessor::Native::Counter::dec |
|
2.2014 |
metacpan |
| Moose::Meta::Method::Accessor::Native::Counter::inc |
|
2.2014 |
metacpan |
| Moose::Meta::Method::Accessor::Native::Counter::reset |
|
2.2014 |
metacpan |
| Moose::Meta::Method::Accessor::Native::Counter::set |
|
2.2014 |
metacpan |
| Moose::Meta::Method::Accessor::Native::Hash |
|
2.2014 |
metacpan |
| Moose::Meta::Method::Accessor::Native::Hash::Writer |
|
2.2014 |
metacpan |
| Moose::Meta::Method::Accessor::Native::Hash::accessor |
|
2.2014 |
metacpan |
| Moose::Meta::Method::Accessor::Native::Hash::clear |
|
2.2014 |
metacpan |
| Moose::Meta::Method::Accessor::Native::Hash::count |
|
2.2014 |
metacpan |
| Moose::Meta::Method::Accessor::Native::Hash::defined |
|
2.2014 |
metacpan |
| Moose::Meta::Method::Accessor::Native::Hash::delete |
|
2.2014 |
metacpan |
| Moose::Meta::Method::Accessor::Native::Hash::elements |
|
2.2014 |
metacpan |
| Moose::Meta::Method::Accessor::Native::Hash::exists |
|
2.2014 |
metacpan |
| Moose::Meta::Method::Accessor::Native::Hash::get |
|
2.2014 |
metacpan |
| Moose::Meta::Method::Accessor::Native::Hash::is_empty |
|
2.2014 |
metacpan |
| Moose::Meta::Method::Accessor::Native::Hash::keys |
|
2.2014 |
metacpan |
| Moose::Meta::Method::Accessor::Native::Hash::kv |
|
2.2014 |
metacpan |
| Moose::Meta::Method::Accessor::Native::Hash::set |
|
2.2014 |
metacpan |
| Moose::Meta::Method::Accessor::Native::Hash::shallow_clone |
|
2.2014 |
metacpan |
| Moose::Meta::Method::Accessor::Native::Hash::values |
|
2.2014 |
metacpan |
| Moose::Meta::Method::Accessor::Native::Number::abs |
|
2.2014 |
metacpan |
| Moose::Meta::Method::Accessor::Native::Number::add |
|
2.2014 |
metacpan |
| Moose::Meta::Method::Accessor::Native::Number::div |
|
2.2014 |
metacpan |
| Moose::Meta::Method::Accessor::Native::Number::mod |
|
2.2014 |
metacpan |
| Moose::Meta::Method::Accessor::Native::Number::mul |
|
2.2014 |
metacpan |
| Moose::Meta::Method::Accessor::Native::Number::set |
|
2.2014 |
metacpan |
| Moose::Meta::Method::Accessor::Native::Number::sub |
|
2.2014 |
metacpan |
| Moose::Meta::Method::Accessor::Native::Reader |
|
2.2014 |
metacpan |
| Moose::Meta::Method::Accessor::Native::String::append |
|
2.2014 |
metacpan |
| Moose::Meta::Method::Accessor::Native::String::chomp |
|
2.2014 |
metacpan |
| Moose::Meta::Method::Accessor::Native::String::chop |
|
2.2014 |
metacpan |
| Moose::Meta::Method::Accessor::Native::String::clear |
|
2.2014 |
metacpan |
| Moose::Meta::Method::Accessor::Native::String::inc |
|
2.2014 |
metacpan |
| Moose::Meta::Method::Accessor::Native::String::length |
|
2.2014 |
metacpan |
| Moose::Meta::Method::Accessor::Native::String::match |
|
2.2014 |
metacpan |
| Moose::Meta::Method::Accessor::Native::String::prepend |
|
2.2014 |
metacpan |
| Moose::Meta::Method::Accessor::Native::String::replace |
|
2.2014 |
metacpan |
| Moose::Meta::Method::Accessor::Native::String::substr |
|
2.2014 |
metacpan |
| Moose::Meta::Method::Accessor::Native::Writer |
|
2.2014 |
metacpan |
| Moose::Meta::Method::Augmented |
A Moose Method metaclass for augmented methods |
2.2014 |
metacpan |
| Moose::Meta::Method::Constructor |
Method Meta Object for constructors |
2.2014 |
metacpan |
| Moose::Meta::Method::Delegation |
A Moose Method metaclass for delegation methods |
2.2014 |
metacpan |
| Moose::Meta::Method::Destructor |
Method Meta Object for destructors |
2.2014 |
metacpan |
| Moose::Meta::Method::Meta |
A Moose Method metaclass for C<meta> methods |
2.2014 |
metacpan |
| Moose::Meta::Method::Overridden |
A Moose Method metaclass for overridden methods |
2.2014 |
metacpan |
| Moose::Meta::Mixin::AttributeCore |
Core attributes shared by attribute metaclasses |
2.2014 |
metacpan |
| Moose::Meta::Object::Trait |
Some overrides for L<Class::MOP::Object> functionality |
2.2014 |
metacpan |
| Moose::Meta::Role |
The Moose Role metaclass |
2.2014 |
metacpan |
| Moose::Meta::Role::Application |
A base class for role application |
2.2014 |
metacpan |
| Moose::Meta::Role::Application::RoleSummation |
Combine two or more roles |
2.2014 |
metacpan |
| Moose::Meta::Role::Application::ToClass |
Compose a role into a class |
2.2014 |
metacpan |
| Moose::Meta::Role::Application::ToInstance |
Compose a role into an instance |
2.2014 |
metacpan |
| Moose::Meta::Role::Application::ToRole |
Compose a role into another role |
2.2014 |
metacpan |
| Moose::Meta::Role::Attribute |
The Moose attribute metaclass for Roles |
2.2014 |
metacpan |
| Moose::Meta::Role::Composite |
An object to represent the set of roles |
2.2014 |
metacpan |
| Moose::Meta::Role::Method |
A Moose Method metaclass for Roles |
2.2014 |
metacpan |
| Moose::Meta::Role::Method::Conflicting |
A Moose metaclass for conflicting methods in Roles |
2.2014 |
metacpan |
| Moose::Meta::Role::Method::Required |
A Moose metaclass for required methods in Roles |
2.2014 |
metacpan |
| Moose::Meta::TypeCoercion |
The Moose Type Coercion metaclass |
2.2014 |
metacpan |
| Moose::Meta::TypeCoercion::Union |
The Moose Type Coercion metaclass for Unions |
2.2014 |
metacpan |
| Moose::Meta::TypeConstraint |
The Moose Type Constraint metaclass |
2.2014 |
metacpan |
| Moose::Meta::TypeConstraint::Class |
Class/TypeConstraint parallel hierarchy |
2.2014 |
metacpan |
| Moose::Meta::TypeConstraint::DuckType |
Type constraint for duck typing |
2.2014 |
metacpan |
| Moose::Meta::TypeConstraint::Enum |
Type constraint for enumerated values. |
2.2014 |
metacpan |
| Moose::Meta::TypeConstraint::Parameterizable |
Type constraints which can take a parameter (ArrayRef) |
2.2014 |
metacpan |
| Moose::Meta::TypeConstraint::Parameterized |
Type constraints with a bound parameter (ArrayRef[Int]) |
2.2014 |
metacpan |
| Moose::Meta::TypeConstraint::Registry |
registry for type constraints |
2.2014 |
metacpan |
| Moose::Meta::TypeConstraint::Role |
Role/TypeConstraint parallel hierarchy |
2.2014 |
metacpan |
| Moose::Meta::TypeConstraint::Union |
A union of Moose type constraints |
2.2014 |
metacpan |
| Moose::Object |
The base object for Moose |
2.2014 |
metacpan |
| Moose::Role |
The Moose Role |
2.2014 |
metacpan |
| Moose::Spec::Role |
Formal spec for Role behavior |
2.2014 |
metacpan |
| Moose::Unsweetened |
Moved to Moose::Manual::Unsweetened, so go read that |
2.2014 |
metacpan |
| Moose::Util |
Utilities for working with Moose classes |
2.2014 |
metacpan |
| Moose::Util::MetaRole |
Apply roles to any metaclass, as well as the object base class |
2.2014 |
metacpan |
| Moose::Util::TypeConstraints |
Type constraint system for Moose |
2.2014 |
metacpan |
| Moose::Util::TypeConstraints::Builtins |
|
2.2014 |
metacpan |
| Test::Moose |
Test functions for Moose specific features |
2.2014 |
metacpan |
| metaclass |
a pragma for installing and using Class::MOP metaclasses |
2.2014 |
metacpan |
| oose |
syntactic sugar to make Moose one-liners easier |
2.2014 |
metacpan |