Skip to content

Commit acd0982

Browse files
committed
Add summaries for all remaining classes
1 parent a14cc56 commit acd0982

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

86 files changed

+179
-3
lines changed

lib/Language/Sets_Bags_and_Mixes.pod

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@ which this document describes in L<#Set/Bag Operators>.
2020
2121
=head1 class Set
2222
23+
=SUBTITLE Immutable collection of distinct objects
24+
2325
class Set does Setty { }
2426
2527
An I<immutable> set of unique values or objects. These values can be
@@ -34,6 +36,8 @@ Creates a C<Set> from the given C<@args>
3436
3537
=head1 class SetHash
3638
39+
=SUBTITLE Mutable collection of distinct objects
40+
3741
class SetHash does Setty { }
3842
3943
A I<mutable> collection of unique values. These values can be accessed via the
@@ -42,6 +46,8 @@ immutable collection, see L<Set>.
4246
4347
=head1 class Bag
4448
49+
=SUBTITLE Immutable collection of weighted objects with integer weights
50+
4551
class Bag does Baggy { }
4652
4753
An I<immutable> collection of weighted values. These weights are always
@@ -58,6 +64,8 @@ Creates a new C<Bag> from C<@args>.
5864
5965
=head1 class BagHash
6066
67+
=SUBTITLE Mutable collection of weighted objects with integer weights
68+
6169
class BagHash does Baggy { }
6270
6371
A I<mutable> collection of weighted values. These weights are always
@@ -66,6 +74,8 @@ immutable collection of integrally weighted values, see L<Bag>.
6674
6775
=head1 class Mix
6876
77+
=SUBTITLE Immutable collection of weighted objects with Real weights
78+
6979
class Mix does Mixy { }
7080
7181
An I<immutable> collection of weighted values. The weights are accessable
@@ -82,6 +92,8 @@ Creates a new C<Mix> from C<@args>.
8292
8393
=head1 class MixHash
8494
95+
=SUBTITLE Mutable collection of weighted objects with Real weights
96+
8597
class MixHash does Mixy { }
8698
8799
A I<mutable> collection of weighted values. The weights are accessable

lib/Language/grammars.pod

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,8 @@ effect for the Regex:
6767
6868
=head1 X<Creating Grammars|class,Grammar;declarator,grammar>
6969
70+
=SUBTITLE Group of named regexes that form a formal grammar
71+
7072
class Grammar is Cursor { }
7173
7274
C<Grammar> is the superclass that classes automatically get when they

lib/Language/objects.pod

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -622,6 +622,8 @@ To get rid of using the same object twice, there is a shortcut:
622622
623623
=head2 class Perl6::Metamodel::ClassHOW
624624
625+
=SUBTITLE Meta object for a class
626+
625627
Introspection is the process of getting information about an object or class
626628
at runtime. In Perl 6, all introspection goes through the meta object. The
627629
standard C<ClassHOW> for class-based objects offers these facilities:

lib/Type/Any.pod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
33
=TITLE class Any
44
5-
=SUBTITLE Some object/thing
5+
=SUBTITLE Thing/object
66
77
class Any is Mu { ... }
88

lib/Type/IO/FileTestable.pod

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22
33
=TITLE role IO::FileTestable
44
5+
=SUBTITLE Common role for paths that can be tested for filesystem metadata
6+
57
role IO::FileTestable does IO { }
68
79
=head1 Methods

lib/Type/Mu.pod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
33
=TITLE class Mu
44
5-
=SUBTITLE Some concept
5+
=SUBTITLE Concept
66
77
class Mu { ... }
88

lib/Type/X/AdHoc.pod

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22
33
=TITLE class X::AdHoc
44
5+
=SUBTITLE Error with a custom error message
6+
57
class X::AdHoc is Exception { ... }
68
79
C<X::AdHoc> is the type into which objects are wrapped if they are

lib/Type/X/Anon/Augment.pod

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22
33
=TITLE class X::Anon::Augment
44
5+
=SUBTITLE Compilation error due to augmenting an anonymous package
6+
57
class X::Anon::Augment does X::Comp { }
68
79
Compile time error thrown when trying to augment an anonymous package.

lib/Type/X/Anon/Multi.pod

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22
33
=TITLE class X::Anon::Multi
44
5+
=SUBTITLE Compilation error due to declaring an anonymous multi
6+
57
class X::Anon::Multi does X::Comp { }
68
79
Compile time error thrown when an anonymous multi is being declared.

lib/Type/X/Attribute/NoPackage.pod

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22
33
=TITLE class X::Attribute::NoPackage
44
5+
=SUBTITLE Compilation error due to declaring an attribute outside of a package
6+
57
class X::Attribute::NoPackage does X::Comp { }
68
79
Compile time error thrown when an attribute is declared where it does

0 commit comments

Comments
 (0)