Result for 19E085E63C29904148E3FA51EE9177CDEA8D7926

Query result

Key Value
MD5CE4EA62A7F5B6ABD52C84474F5607438
PackageArchx86_64
PackageDescriptionClass::XSAccessor implements fast read, write and read/write accessors in XS. Additionally, it can provide predicates such as 'has_foo()' for testing whether the attribute 'foo' exists in the object (which is different from "is defined within the object"). It only works with objects that are implemented as ordinary hashes. the Class::XSAccessor::Array manpage implements the same interface for objects that use arrays for their internal representation. Since version 0.10, the module can also generate simple constructors (implemented in XS). Simply supply the 'constructor => 'constructor_name'' option or the 'constructors => ['new', 'create', 'spawn']' option. These constructors do the equivalent of the following Perl code: sub new { my $class = shift; return bless { @_ }, ref($class)||$class; } That means they can be called on objects and classes but will not clone objects entirely. Parameters to 'new()' are added to the object. The XS accessor methods are between 3 and 4 times faster than typical pure-Perl accessors in some simple benchmarking. The lower factor applies to the potentially slightly obscure 'sub set_foo_pp {$_[0]->{foo} = $_[1]}', so if you usually write clear code, a factor of 3.5 speed-up is a good estimate. If in doubt, do your own benchmarking! The method names may be fully qualified. The example in the synopsis could have been written as 'MyClass::get_foo' instead of 'get_foo'. This way, methods can be installed in classes other than the current class. See also: the 'class' option below. By default, the setters return the new value that was set, and the accessors (mutators) do the same. This behaviour can be changed with the 'chained' option - see below. The predicates return a boolean. Since version 1.01, 'Class::XSAccessor' can generate extremely simple methods which just return true or false (and always do so). If that seems like a really superfluous thing to you, then consider a large class hierarchy with interfaces such as the PPI manpage. These methods are provided by the 'true' and 'false' options - see the synopsis. 'defined_predicates' check whether a given object attribute is defined. 'predicates' is an alias for 'defined_predicates' for compatibility with older versions of 'Class::XSAccessor'. 'exists_predicates' checks whether the given attribute exists in the object using 'exists'.
PackageNameperl-Class-XSAccessor
PackageReleaselp151.22.1
PackageVersion1.19
SHA-119E085E63C29904148E3FA51EE9177CDEA8D7926
SHA-256E6583892F7907BB3CB4F482901EBE7BBD82CC9EEFF44C92CB86A18A6C53C8084
hashlookup:children-total9
hashlookup:trust50

Network graph view

Children (Total: 9)

The searched file hash includes 9 children files known and seen by metalookup. A sample is included below:

Key Value
FileName./usr/share/man/man3/Class::XSAccessor.3pm.gz
FileSize4140
MD5F6F70EB5B8AE66023B961E002001782C
SHA-1820BD5FC4A4B35D1860BFB939F3D3D0378353A40
SHA-256EBE28BFF1D3979AE0C6DB2C716060B07A6BAA7E6D67F2B2222A0FFED87B585FD
SSDEEP96:zFCY0qUw8M017rp6gPoPmiSFD9yshT+Je0zjz:zw+213UgPoP2zyXfzf
TLSHT183814C6DD024E1EFF776731623A199E8288205F3827C5A960CB1731C7CAD608DEA47F6
Key Value
FileName./usr/share/doc/packages/perl-Class-XSAccessor/Changes
FileSize7776
MD54554FADB950CC59DC390328D99A70F2C
SHA-145E423F6B1961808EF0A8AFCEFE730DE99C134C5
SHA-256A23E0E4AC262D14237FEF86DD47CD15A22363682E3520ED8D913B188DF027912
SSDEEP192:cM/WEnKstBVNfr8xoJoSUHsPBQWEC1n0B9TkfcqPELg:cAWEn3vYoJoCByhT+PELg
TLSHT115F1C527B6450171204313F3461621C6773E607FD32B2A62BCDD89AD2B4BABCB36B5D9
Key Value
FileNameusr/lib/perl5/vendor_perl/Class/XSAccessor.pm
FileSize10461
MD50B7ADFCC61192A80F97463E89D6D1696
RDS:package_id222721
SHA-1CCD0C304BC1F548D45618CD5FF020FABB8200325
SHA-256463CF1F9AD2E206358A2174C9490A7B006070846077141FD9F6653DF05DCBF7B
SHA-5125C7910AC9449483398DEB225CF7E735887CB5CFAFDEE617FF5B39AF43704DED163D7B64922AE38603814B0ECA3F98DF466F1388F92DF550DBB7948AA06DDB1B2
SSDEEP192:t5ErUzM6TQbHkviYoP5v9TcxAZnLVNi7zXOIIJmCLQQilGWcclKAIC:t5E0MyQ1YoP5v9Qxsji3OIKmhGW9TR
TLSHT16C22821272A683B689B793790E8C8191F315CD23539C68E274BC81BD9F096BCC2F71D8
insert-timestamp1727081826.8828516
mimetypetext/plain
sourcesnap:XEfqMqIdGNQZIlv8w6g4AbeE6GAYESal_45
tar:gnameroot
tar:unameroot
Key Value
FileNameusr/lib/perl5/vendor_perl/Class/XSAccessor/Heavy.pm
FileSize1593
MD5DB9379A668D6133FCE801E4648CDEF45
RDS:package_id222721
SHA-172F16E7DD72424E9320F3196916B295AD229643A
SHA-256611B1D2238F52BE6278C3FDC2CAD72D6E69C17D8A60BEB3B2B92384B6055DBD4
SHA-51278BE1037EAA0B61F73B8B0114BE71123C895F3E95C8DC9E10C1AE09B27537A604E27C2EA52712C20227B6A748652873325BD7CCFED2B496FC424B99C5707152F
SSDEEP48:mVMUQlXI5cjElom6EvlQLuSFaoymrNLT7uTiIbGV:mOUQlXIGAvLSFaoymBLf6iIs
TLSHT1CE315519306147E3CABE37B214219C40B55BB9346B051D92BCFE97289B56F6CB927028
insert-timestamp1727081826.8896985
mimetypetext/plain
sourcesnap:XEfqMqIdGNQZIlv8w6g4AbeE6GAYESal_45
tar:gnameroot
tar:unameroot
Key Value
FileName./usr/share/man/man3/Class::XSAccessor::Heavy.3pm.gz
FileSize1427
MD5BBE8F1299BF057DBC845EC1EB04154AC
SHA-1D0ECA46605253396C49417DCBFCD3F23AC41468D
SHA-256739C36FD2DE02E9E3655B81B70D4CED84528C501F2844E5221E46C9AF3D82EEB
SSDEEP24:XBPmHfHKYPV5BJL+wFs0aBgk1138WqYsDl+gzOijXoiksxaW9myDteiHc854q:XBM/Vd5BJL55e13CYseijJaWxte2ci4q
TLSHT1D221E614A89D9A3AA54DFFC4E635899B97E2CC4EF392EACF4074C4C411B48083DF8569
Key Value
CRC325D0BB22D
FileName./usr/share/doc/packages/perl-Class-XSAccessor/README
FileSize6774
MD56BE05BFCCCDC84B24034347EB0DF5D76
OpSystemCode362
ProductCode17352
SHA-1BE93F09B5BAB7A93C9FB164077E2038CC136AB54
SHA-256AD3A0AEEF3605A0846C72E1923352C4F4FFC62E20D7F1E9CF6F15E620D5FD55C
SSDEEP192:Gx4vP9WRHIZNv776X1asTRKLwQilFCAzdZgZNV11en:Gx4vP9WRHa7sMwRdFCAzfw1c
SpecialCode
TLSHT166E1D523779613F50A578376154E8AD1F326C827A3286592707CE32C2F16E7C82F75E8
dbnsrl_modern_rds
insert-timestamp1647046864.7694986
sourceNSRL
Key Value
FileName./usr/lib/perl5/vendor_perl/5.26.1/x86_64-linux-thread-multi/auto/Class/XSAccessor/XSAccessor.so
FileSize63848
MD5615B74145E3B048AA6E8D8B3A52051F2
SHA-1150F5F70E753EC57F63FA76A61E32165E367696D
SHA-256A09AB6EE7ADE083CD1B4C501786451CC06C27585BB11C2DD5F54F5CCB0BDFBB5
SSDEEP768:/sZSbdcNbVpkiwpRZ1W/WacrqAIrqZhRpY74vJjKqQC4m7/bz/3a:/sZ4iEZk/WaXMJupZm7/b
TLSHT1C7530757F15208FFC46683340AABD922A5717DA0D331322B044AF7BD1ED3EBC9B16A52
Key Value
FileNameusr/lib/perl5/vendor_perl/Class/XSAccessor/Array.pm
FileSize8931
MD51E4DF942CB54BBFBAC944B4AEF21D0C0
RDS:package_id222721
SHA-1FA7B25954063784BAB0948B9F5725497889869A5
SHA-256723F4A4655D944426C1F24E3F6A8AD0DD4BB4E54B108E749AFF021F4DB1238C6
SHA-512877F166B196913859C4BAA9222A7E2A75121C19790E9382F2C7187A84AD08D5240A9BA44FC8EAA3451C79C41B3A615D5FFFD24268CC6769B6374AF3C8CF9198A
SSDEEP192:eljGYohhHyRoQ0xVvjI7lcZnLVqkHIJZBsHQ4i+0LkIC:elyz3+oQOVERgkkHKZ2i+0oR
TLSHT12002A40272A593B7897753710E458158F326CC13A74868E234BD82BC9F66ABCE6F709C
insert-timestamp1727081826.8962913
mimetypetext/plain
sourcesnap:XEfqMqIdGNQZIlv8w6g4AbeE6GAYESal_45
tar:gnameroot
tar:unameroot
Key Value
FileName./usr/share/man/man3/Class::XSAccessor::Array.3pm.gz
FileSize3864
MD5B51DE11DD8A4AC84F6A2DC12836199D0
SHA-12B0CB96EF1C860F692A926B51D104525C2ACF197
SHA-256DC0FD77D3174B749418A019C72B4DAFB01B64D19F70979312BFCD6E702887967
SSDEEP96:3GCDnkhJWq+9nNo/1k/NIF1LufiX4iqTJHrShagsnNcFpeyaU:W9elBNoNk/NIF1LMiqTJHrSuNpy1
TLSHT14B816D65078803B51C8DE0E0FC94E4E734E1BE66DCD6B5BF33A883EB54184905E61D30