MouseX...rayRef(3pm)
π 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 thecountmethod generator π«generate_is_emptyβ makes theis_emptymethod generator π«generate_firstβ makes thefirstmethod generator π«generate_anyβ makes theanymethod generator π«generate_applyβ makes theapplymethod generator π«generate_mapβ makes themapmethod generator π«generate_reduceβ makes thereducemethod generator π«generate_sortβ makes thesortmethod generator π«generate_sort_in_placeβ makes thesort_in_placemethod generator π«generate_sort_byβ makes thesort_bymethod generator π«generate_sort_in_place_byβ makes thesort_in_place_bymethod generator π«generate_shuffleβ makes theshufflemethod generator π«generate_grepβ makes thegrepmethod generator π«generate_uniqβ makes theuniqmethod generator π«generate_elementsβ makes theelementsmethod generator π«generate_joinβ makes thejoinmethod generator π«generate_pushβ makes thepushmethod generator π«generate_popβ makes thepopmethod generator π«generate_unshiftβ makes theunshiftmethod generator π«generate_shiftβ makes theshiftmethod generator π«generate_fetchβ makes thefetchmethod generator π«generate_getβ literally the same thing asgenerate_fetch. Twin energy, fr fr. π―generate_storeβ makes thestoremethod generator π«generate_setβ the same asgenerate_store. Same girl, different name. π«Άgenerate_accessorβ makes theaccessormethod generator π«generate_clearβ makes theclearmethod generator π«generate_removeβ makes theremovemethod generator π«generate_deleteβ the same asgenerate_removeβ¦ but β οΈ heads up bestie, it is not the same asCORE::delete. Do not come for her with that energy, they are different and that matters. πgenerate_insertβ makes theinsertmethod generator π«generate_spliceβ makes thesplicemethod generator π«generate_for_eachβ makes thefor_eachmethod generator π«generate_for_each_pairβ makes thefor_each_pairmethod 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
- debian bookworm: libmousex-nativetraits-perl 1.09-3 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- debian trixie: libmousex-nativetraits-perl 1.09-3 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu noble: libmousex-nativetraits-perl 1.09-3 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu resolute: libmousex-nativetraits-perl 1.09-3 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu stonking: libmousex-nativetraits-perl 1.09-3 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms