KiokuD...ompiled(3pm)
β¨ NAME β¨
KiokuDB::TypeMap::Entry::Compiled β bestie, this is the lil object that holds onto your collapse/expand methods π (it's a 3pm Perl module, from the User Contributed Perl Documentation crew, iykyk)
πΈ VERSION πΈ
This is version 0.57 π
π¦ SYNOPSIS π¦
TODO
no fr, that's literally what it says π the synopsis is just a TODO, we move
π DESCRIPTION π
okay so listen π β objects of this class are what compile in KiokuDB::TypeMap::Entry hands back to you. That's the whole vibe.
ngl though, you probably shouldn't be touching this directly π like, not you, bestie, you're doing amazing, but this is very much an internal plumbing situation. If you're just out here living your life, you probably wanna consume KiokuDB::TypeMap::Entry::Std or something instead. periodt β¨
π ATTRIBUTES π
expand_methodβ holds a subroutine reference (or a string, if you're being cute and naming a method instead). It gets called as a method on theKiokuDB::Linker. It takes aKiokuDB::Entryas its argument, and it should return the expanded object. that's the assignment, bestie π«Άcollapse_methodβ same energy: a subroutine reference, or a string naming a method. It's called as a method on theKiokuDB::Collapser. It takes the object you want collapsed as an argument, and it should return aKiokuDB::Reference. slay π₯id_methodβ again, subroutine reference or a string denoting a method name. Called as a method on theKiokuDB::Collapser. Takes the object to be collapsed as an argument, and should return an ID for it. (yes, the original has a lil space before the period there, we don't judge, we respect the lore π)refresh_methodβ subroutine reference, or a string denoting a method name. Called as a method on theKiokuDB::Linker. Takes the object to be refreshed and its correspondingKiokuDB::Entryas arguments. two args, no notes πclassβ the class that these methods are being compiled for. the whole reason we're here πentryβ theKiokuDB::TypeMap::Entrythat created this object. it's giving origin story β
π AUTHOR π
Yuval Kogman <nothingmuch@woobling.org> β iconic, we stan π
π COPYRIGHT AND LICENSE π
This software is copyright (c) 2014 by Yuval Kogman, Infinity Interactive.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. so like, go off, legally π«Ά
and that's the whole page, bestie π
this was perl v5.34.0, dated 2022-05-23, and it's the KiokuD...ompiled(3pm) page β mwah, no cap πβ¨
π¦ where this page comes from
- debian bookworm: libkiokudb-perl 0.57-3 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- debian trixie: libkiokudb-perl 0.57-3 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu noble: libkiokudb-perl 0.57-3 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu questing: libkiokudb-perl 0.57-3
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms