=encoding utf8

=head1 NAME

OODoc::Text::SubSubSection - collects the text of one subsubsection within a subsection

=head1 INHERITANCE

 OODoc::Text::SubSubSection
   is an OODoc::Text::Structure
   is an OODoc::Text
   is an OODoc::Object

=head1 SYNOPSIS

=head1 DESCRIPTION

A subsubsection (or head4) is the fourth level of refining document
hierarchies.  A subsubsection must be a part of a subsection, which is
part of a section.

Extends L<"DESCRIPTION" in OODoc::Text::Structure|OODoc::Text::Structure/"DESCRIPTION">.
 
=head1 OVERLOADED

Extends L<"OVERLOADED" in OODoc::Text::Structure|OODoc::Text::Structure/"OVERLOADED">.
 
=over 4

=item overload: B<'""' <$stringification>>

Inherited, see L<OODoc::Text/"OVERLOADED">

=item overload: B<'==' $and '!='>

Inherited, see L<OODoc::Text/"OVERLOADED">

=item overload: B<'cmp' <$string $comparison>>

Inherited, see L<OODoc::Text/"OVERLOADED">

=back

=head1 METHODS

Extends L<"METHODS" in OODoc::Text::Structure|OODoc::Text::Structure/"METHODS">.
 
=head2 Constructors

Extends L<"Constructors" in OODoc::Text::Structure|OODoc::Text::Structure/"Constructors">.
 
=over 4

=item $obj-E<gt>B<emptyExtension>($container)

Inherited, see L<OODoc::Text::Structure/"Constructors">

=item OODoc::Text::SubSubSection-E<gt>B<new>(%options)

 -Option     --Defined in            --Default
  container    OODoc::Text             new(subsection)
  description  OODoc::Text             ''
  level        OODoc::Text::Structure  3
  linenr       OODoc::Text             <required>
  name         OODoc::Text             undef
  subsection                           <required>
  type         OODoc::Text             'Subsubsection'

=over 2

=item container => OBJECT

=item description => STRING

=item level => INTEGER

=item linenr => INTEGER

=item name => STRING

=item subsection => OBJECT

The section in which this sub-section lives.

=item type => STRING

=back

=back

=head2 Inheritance knowledge

Extends L<"Inheritance knowledge" in OODoc::Text::Structure|OODoc::Text::Structure/"Inheritance knowledge">.
 
=over 4

=item $obj-E<gt>B<extends>( [$object] )

Inherited, see L<OODoc::Object/"Inheritance knowledge">

=back

=head2 Attributes

Extends L<"Attributes" in OODoc::Text::Structure|OODoc::Text::Structure/"Attributes">.
 
=over 4

=item $obj-E<gt>B<container>( [$object] )

Inherited, see L<OODoc::Text/"Attributes">

=item $obj-E<gt>B<description>()

Inherited, see L<OODoc::Text/"Attributes">

=item $obj-E<gt>B<level>()

Inherited, see L<OODoc::Text::Structure/"Attributes">

=item $obj-E<gt>B<name>()

Inherited, see L<OODoc::Text/"Attributes">

=item $obj-E<gt>B<niceName>()

Inherited, see L<OODoc::Text::Structure/"Attributes">

=item $obj-E<gt>B<type>()

Inherited, see L<OODoc::Text/"Attributes">

=back

=head2 Location

Extends L<"Location" in OODoc::Text::Structure|OODoc::Text::Structure/"Location">.
 
=over 4

=item $obj-E<gt>B<chapter>()

Returns the chapter object for this subsection.

=item $obj-E<gt>B<findEntry>($name)

Inherited, see L<OODoc::Text::Structure/"Location">

=item $obj-E<gt>B<manual>( [$name] )

Inherited, see L<OODoc::Text/"Location">

=item $obj-E<gt>B<path>()

Inherited, see L<OODoc::Text::Structure/"Location">

=item $obj-E<gt>B<subsection>()

Returns the subsection object for this subsubsection.

=item $obj-E<gt>B<unique>()

Inherited, see L<OODoc::Text/"Location">

=item $obj-E<gt>B<where>()

Inherited, see L<OODoc::Text/"Location">

=back

=head2 Collected

Extends L<"Collected" in OODoc::Text::Structure|OODoc::Text::Structure/"Collected">.
 
=over 4

=item $obj-E<gt>B<all>($method, $parameters)

Inherited, see L<OODoc::Text::Structure/"Collected">

=item $obj-E<gt>B<example>($object)

Inherited, see L<OODoc::Text/"Collected">

=item $obj-E<gt>B<examples>()

Inherited, see L<OODoc::Text/"Collected">

=item $obj-E<gt>B<findDescriptionObject>()

Inherited, see L<OODoc::Text/"Collected">

=item $obj-E<gt>B<isEmpty>()

Inherited, see L<OODoc::Text::Structure/"Collected">

=item $obj-E<gt>B<openDescription>()

Inherited, see L<OODoc::Text/"Collected">

=back

=head2 Subroutines

Extends L<"Subroutines" in OODoc::Text::Structure|OODoc::Text::Structure/"Subroutines">.
 
=over 4

=item $obj-E<gt>B<addSubroutine>($objects)

Inherited, see L<OODoc::Text::Structure/"Subroutines">

=item $obj-E<gt>B<setSubroutines>(ARRAY)

Inherited, see L<OODoc::Text::Structure/"Subroutines">

=item $obj-E<gt>B<subroutine>($name)

Inherited, see L<OODoc::Text::Structure/"Subroutines">

=item $obj-E<gt>B<subroutines>()

Inherited, see L<OODoc::Text::Structure/"Subroutines">

=back

=head2 Commonly used functions

Extends L<"Commonly used functions" in OODoc::Text::Structure|OODoc::Text::Structure/"Commonly used functions">.
 
=over 4

=item $obj-E<gt>B<filenameToPackage>($filename)

=item OODoc::Text::SubSubSection-E<gt>B<filenameToPackage>($filename)

Inherited, see L<OODoc::Object/"Commonly used functions">

=item $obj-E<gt>B<mkdirhier>($directory)

=item OODoc::Text::SubSubSection-E<gt>B<mkdirhier>($directory)

Inherited, see L<OODoc::Object/"Commonly used functions">

=back

=head2 Manual Repository

Extends L<"Manual Repository" in OODoc::Text::Structure|OODoc::Text::Structure/"Manual Repository">.
 
=over 4

=item $obj-E<gt>B<addManual>($manual)

Inherited, see L<OODoc::Object/"Manual Repository">

=item $obj-E<gt>B<mainManual>($name)

Inherited, see L<OODoc::Object/"Manual Repository">

=item $obj-E<gt>B<manuals>()

Inherited, see L<OODoc::Object/"Manual Repository">

=item $obj-E<gt>B<manualsForPackage>($name)

Inherited, see L<OODoc::Object/"Manual Repository">

=item $obj-E<gt>B<packageNames>()

Inherited, see L<OODoc::Object/"Manual Repository">

=back

=head1 DIAGNOSTICS

=over 4

=item Error: manual definition requires manual object

A call to L<addManual()|OODoc::Object/"Manual Repository"> expects a new manual object (a L<OODoc::Manual|OODoc::Manual>),
however an incompatible thing was passed.  Usually, intended was a call
to L<manualsForPackage()|OODoc::Object/"Manual Repository"> or L<mainManual()|OODoc::Object/"Manual Repository">.

=back

=head1 SEE ALSO

This module is part of OODoc distribution version 2.02,
built on December 08, 2021. Website: F<http://perl.overmeer.net/oodoc/>

=head1 LICENSE

Copyrights 2003-2021 by [Mark Overmeer]. For other contributors see ChangeLog.

This program is free software; you can redistribute it and/or modify it
under the Artistic license.
See F<http://dev.perl.org/licenses/artistic.html>

