MooseX::Declare::Syntax::Keyword::Namespace.3pm

Langue: en

Autres versions - même langue

Version: 2009-09-04 (fedora - 01/12/10)

Section: 3 (Bibliothèques de fonctions)

NAME

MooseX::Declare::Syntax::Keyword::Namespace - Declare outer namespace

SYNOPSIS

   use MooseX::Declare;
 
   namespace Foo::Bar;
 
   class ::Baz extends ::Qux with ::Fnording {
       ...
   }
 
 

DESCRIPTION

The "namespace" keyword allows you to declare an outer namespace under which other namespaced constructs can be nested. The ``SYNOPSIS'' is effectively the same as
   use MooseX::Declare;
 
   class Foo::Bar::Baz extends Foo::Bar::Qux with Foo::Bar::Fnording {
       ...
   }
 
 

CONSUMES

*
MooseX::Declare::Syntax::KeywordHandling

METHODS

parse

   Object->parse(Object $context)
 
 

Will skip the declarator, parse the namespace and push the namespace in the file package stack.

SEE ALSO

*
MooseX::Declare
See MooseX::Declare