---
name: "MouseX::NativeTraits::MethodProvider::HashRef"
section: "3pm"
platform: "linux"
package: "libmousex-nativetraits-perl"
version: "1.09-3"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/MouseX::NativeTraits::MethodProvider::HashRef"
---

# MouseX::NativeTraits::MethodProvider::HashRef(3pm)

Provides methods for HashRef

## NAME

MouseX::NativeTraits::MethodProvider::HashRef - Provides methods for HashRef

## DESCRIPTION

This class provides method generators for the `"Hash"` trait. See Mouse::Meta::Attribute::Custom::Trait::Hash for details.

## METHOD GENERATORS

- generate\_keys

  - generate\_sorted\_keys

  - generate\_values

  - generate\_kv

  - generate\_elements

  - generate\_count

  - generate\_is\_empty

  - generate\_exists

  - generate\_defined

  - generate\_fetch

  - generate\_get

  The same as `"generate_fetch"`.

- generate\_store

  - generate\_set

  The same as `"generate_store"`.

- generate\_accessor

  - generate\_clear

  - generate\_delete

  - generate\_for\_each\_key

  - generate\_for\_each\_value

  - generate\_for\_each\_pair

  ## SEE ALSO

MouseX::NativeTraits
