Section 3 of the manual describes all library functions excluding the library functions (system call wrappers) described in Section 2, which implement system calls.

Page 30

Class::MOP::Method
Method Meta Object
Class::MOP::Method::Accessor
Method Meta Object for accessors
Class::MOP::Method::Constructor
Method Meta Object for constructors
Class::MOP::Method::Generated
Abstract base class for generated methods
Class::MOP::Method::Inlined
Method base class for methods which have been inlined
Class::MOP::Method::Meta
Method Meta Object for "meta" methods
Class::MOP::Method::Wrapped
Method Meta Object for methods with before/after/around modifiers
Class::MOP::MiniTrait
Extremely limited trait application
Class::MOP::Mixin
Base class for mixin classes
Class::MOP::Mixin::AttributeCore
Core attributes shared by attribute metaclasses
Class::MOP::Mixin::HasAttributes
Methods for metaclasses which have attributes
Class::MOP::Mixin::HasMethods
Methods for metaclasses which have methods
Class::MOP::Mixin::HasOverloads
Methods for metaclasses which have overloads
Class::MOP::Module
Module Meta Object
Class::MOP::Object
Base class for metaclasses
Class::MOP::Overload
Overload Meta Object
Class::MOP::Package
Package Meta Object
Class::MakeMethods
Generate common types of methods
Class::MakeMethods::Attribute
Declare generated subs with attribute syntax
Class::MakeMethods::Autoload
Declare generated subs with AUTOLOAD
Class::MakeMethods::Basic
Make really simple methods
Class::MakeMethods::Basic::Array
Basic array methods
Class::MakeMethods::Basic::Global
Basic shared methods
Class::MakeMethods::Basic::Hash
Basic hash methods
Class::MakeMethods::Composite
Make extensible compound methods
Class::MakeMethods::Composite::Array
Basic array methods
Class::MakeMethods::Composite::Global
Global data
Class::MakeMethods::Composite::Hash
Composite hash methods
Class::MakeMethods::Composite::Inheritable
Overridable data
Class::MakeMethods::Composite::Universal
Composite Method Tricks
Class::MakeMethods::Docs::Catalog
List of Makable Method Types
Class::MakeMethods::Docs::Changes
History of Class::MakeMethods
Class::MakeMethods::Docs::Examples
Sample Declarations and Usage
Class::MakeMethods::Docs::ReadMe
About Class::MakeMethods
Class::MakeMethods::Docs::RelatedModules
Survey of Class Builders
Class::MakeMethods::Docs::ToDo
Ideas, problems, and suggestions
Class::MakeMethods::Emulator
Demonstrate class-generator equivalency
Class::MakeMethods::Emulator::AccessorFast
Emulate Class::Accessor::Fast
Class::MakeMethods::Emulator::Inheritable
Emulate Class::Inheritable
Class::MakeMethods::Emulator::MethodMaker
Emulate Class::MethodMaker
Class::MakeMethods::Emulator::Singleton
Emulate Class::Singleton
Class::MakeMethods::Emulator::Struct
Emulate Class::Struct
Class::MakeMethods::Emulator::accessors
Emulate the accessors module
Class::MakeMethods::Emulator::mcoder
Emulate the mcoder module
Class::MakeMethods::Evaled
Make methods with simple string evals
Class::MakeMethods::Evaled::Hash
Typical hash methods
Class::MakeMethods::Standard
Make common object accessors
Class::MakeMethods::Standard::Array
Methods for Array objects
Class::MakeMethods::Standard::Global
Global data
Class::MakeMethods::Standard::Hash
Standard hash methods
Class::MakeMethods::Standard::Inheritable
Overridable data
Class::MakeMethods::Standard::Universal
Generic Methods
Class::MakeMethods::Template
Extensible code templates
Class::MakeMethods::Template::Array
Methods for manipulating positional values in arrays
Class::MakeMethods::Template::Class
Associate information with a package
Class::MakeMethods::Template::ClassInherit
Overridable class data
Class::MakeMethods::Template::ClassName
Access object's class
Class::MakeMethods::Template::ClassVar
Static methods with subclass variation
Class::MakeMethods::Template::Flyweight
Deprecated name for InsideOut
Class::MakeMethods::Template::Generic
Templates for common meta-method types
Class::MakeMethods::Template::Global
Method that are not instance-dependent
Class::MakeMethods::Template::Hash
Method interfaces for hash-based objects
Class::MakeMethods::Template::Inheritable
Overridable data
Class::MakeMethods::Template::InsideOut
External data
Class::MakeMethods::Template::PackageVar
Static methods with global variables
Class::MakeMethods::Template::Ref
Universal copy and compare methods
Class::MakeMethods::Template::Scalar
Methods for blessed scalars
Class::MakeMethods::Template::Static
Deprecated name for Global
Class::MakeMethods::Template::Struct
Deprecated name for Array
Class::MakeMethods::Template::StructBuiltin
generates a wrapper around some builtin function
Class::MakeMethods::Template::Universal
Meta-methods for any type of object
Class::MakeMethods::Utility::ArraySplicer
Common array ops
Class::MakeMethods::Utility::DiskCache
Optional Template feature
Class::MakeMethods::Utility::Inheritable
"Inheritable" data
Class::MakeMethods::Utility::Ref
Deep copying and comparison
Class::MakeMethods::Utility::TextBuilder
Basic text substitutions
Class::Measure
Create, compare, and convert units of measurement
Class::Measure::Length
Calculate measurements of length
Class::Meta
Class automation, introspection, and data validation
Class::Meta::AccessorBuilder
Perl style accessor generation
Class::Meta::AccessorBuilder::Affordance
Affordance style accessor generation
Class::Meta::AccessorBuilder::SemiAffordance
Semi-Affordance style accessor generation
Class::Meta::Attribute
Class::Meta class attribute introspection
Class::Meta::Class
Class::Meta class introspection
Class::Meta::Constructor
Class::Meta class constructor introspection
Class::Meta::Method
Class::Meta class method introspection
Class::Meta::Type
Data type validation and accessor building
Class::Meta::Types::Boolean
Boolean data types
Class::Meta::Types::Numeric
Numeric data types
Class::Meta::Types::Perl
Perl data types
Class::Meta::Types::String
String data types
Class::Method::Modifiers
Provides Moose-like method modifiers
Class::MethodMaker
Create generic methods for OO Perl
Class::MethodMaker::Constants
The Constants Class for Class::MethodMaker
Class::MethodMaker::Engine
The parameter passing, method installation & non-data-structure methods of Class::MethodMaker
Class::MethodMaker::OptExt
Constants for C::MM's option extension mechanism
Class::MethodMaker::V1Compat
V1 compatibility code for C::MM
Class::MethodMaker::array
Class::Method::array - Create methods for handling an array value
Class::MethodMaker::hash
Class::Method::hash - Create methods for handling a hash value
Class::MethodMaker::scalar
Class::Method::scalar - Create methods for handling a scalar value