---
name: "MooseX::Declare::Context::Parameterized"
section: "3pm"
platform: "linux"
package: "libmoosex-declare-perl"
version: "0.43-2"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/MooseX::Declare::Context::Parameterized"
---

# MooseX::Declare::Context::Parameterized(3pm)

context for parsing optionally parameterized statements

## NAME

MooseX::Declare::Context::Parameterized - context for parsing optionally parameterized statements

## VERSION

version 0.43

## DESCRIPTION

This context trait will add optional parameterization functionality to the context.

## ATTRIBUTES

### parameter\_signature

This will be set when the `"strip_parameter_signature"` method is called and it was able to extract a list of parameterisations.

## METHODS

### has\_parameter\_signature

Predicate method for the `"parameter_signature"` attribute.

### add\_parameter

Allows storing parameters extracted from `"parameter_signature"` to be used later on.

### get\_parameters

Returns all previously added parameters.

### strip\_parameter\_signature

```
  Maybe[Str] Object->strip_parameter_signature()
```

This method is intended to parse the main namespace of a namespaced keyword. It will use Devel::Declare::Context::Simples `"strip_word"` method and store the result in the "namespace" attribute if true.

## SEE ALSO

- •

  MooseX::Declare

- •

  MooseX::Declare::Context

## AUTHOR

Florian Ragwitz \<rafl@debian.org\>

## COPYRIGHT AND LICENSE

This software is copyright (c) 2008 by Florian Ragwitz.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
