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