MouseX...rayRef(3pm)

πŸ“¦
version 1.09 Β· 4 versions
, in debian bookworm, debian trixie, ubuntu noble, ubuntu resolute, ubuntu stonking

πŸ’– NAME πŸ’–

MouseX::NativeTraits::MethodProvider::ArrayRef β€” bestie, this is the little class that hands you all the methods for ArrayRef. Periodt. πŸ’…

It's a Perl module, it lives in the 3pm manual section, and it's here to serve cunt and generate method generators. πŸŽ€


✨ DESCRIPTION ✨

Okay so here's the tea, bestie πŸ«–: this class is the plug that provides method generators for the Array trait. That's it, that's the vibe.

If you wanna know the why and the how and the juicy lore, go read Mouse::Meta::Attribute::Custom::Trait::Array β€” that's where the details live, and she ate, no cap. πŸ‘‘


πŸ› οΈ METHOD GENERATORS πŸ› οΈ

These are the generators, bestie β€” each one is a little factory that makes a method for you. Go off, kings. ✨

  • generate_count β€” makes the count method generator πŸ’«
  • generate_is_empty β€” makes the is_empty method generator πŸ’«
  • generate_first β€” makes the first method generator πŸ’«
  • generate_any β€” makes the any method generator πŸ’«
  • generate_apply β€” makes the apply method generator πŸ’«
  • generate_map β€” makes the map method generator πŸ’«
  • generate_reduce β€” makes the reduce method generator πŸ’«
  • generate_sort β€” makes the sort method generator πŸ’«
  • generate_sort_in_place β€” makes the sort_in_place method generator πŸ’«
  • generate_sort_by β€” makes the sort_by method generator πŸ’«
  • generate_sort_in_place_by β€” makes the sort_in_place_by method generator πŸ’«
  • generate_shuffle β€” makes the shuffle method generator πŸ’«
  • generate_grep β€” makes the grep method generator πŸ’«
  • generate_uniq β€” makes the uniq method generator πŸ’«
  • generate_elements β€” makes the elements method generator πŸ’«
  • generate_join β€” makes the join method generator πŸ’«
  • generate_push β€” makes the push method generator πŸ’«
  • generate_pop β€” makes the pop method generator πŸ’«
  • generate_unshift β€” makes the unshift method generator πŸ’«
  • generate_shift β€” makes the shift method generator πŸ’«
  • generate_fetch β€” makes the fetch method generator πŸ’«
  • generate_get β€” literally the same thing as generate_fetch. Twin energy, fr fr. πŸ‘―
  • generate_store β€” makes the store method generator πŸ’«
  • generate_set β€” the same as generate_store. Same girl, different name. 🫢
  • generate_accessor β€” makes the accessor method generator πŸ’«
  • generate_clear β€” makes the clear method generator πŸ’«
  • generate_remove β€” makes the remove method generator πŸ’«
  • generate_delete β€” the same as generate_remove… but ⚠️ heads up bestie, it is not the same as CORE::delete. Do not come for her with that energy, they are different and that matters. πŸ’€
  • generate_insert β€” makes the insert method generator πŸ’«
  • generate_splice β€” makes the splice method generator πŸ’«
  • generate_for_each β€” makes the for_each method generator πŸ’«
  • generate_for_each_pair β€” makes the for_each_pair method generator πŸ’«
Not me listing every single one πŸ’… β€” yes, all of them, in order, exactly as written. We do not skip. We do not summarise. We respect the method generators. πŸŽ€

πŸ‘€ SEE ALSO πŸ‘€

  • MouseX::NativeTraits β€” go look, she's iconic. 🌈

And that's the whole page, bestie! This one came from perl v5.34.0, dated 2022-06-16, and it was served to you with love. Mwah. πŸ’–βœ¨πŸ¦‹

πŸ“¦ where this page comes from