Result for 0EE8254C235FAB136509B6BDB3E243D175B3A90B

Query result

Key Value
FileName./usr/lib/perl5/vendor_perl/5.26.1/s390x-linux-thread-multi/auto/Class/XSAccessor/XSAccessor.so
FileSize68184
MD5A738A776B39D44F23A5A7253A90D3BA8
SHA-10EE8254C235FAB136509B6BDB3E243D175B3A90B
SHA-2567D3D62B3D7CF2F0440BF18E007F2033C08FB4840A64FF83DD0FC56D1F99E3AA1
SSDEEP768:WHrzFdlHmq+48auCUh0JspVGMbRLum0RRXR6wRUrsQSEw7CjQ6l/boe6UlcBn:shHm1aXUKJaqm0LX8weroqQIuUl+
TLSHT16D63E983FA21D5E9C0703F32929F63F563376C6107C86D498A6EFB1E4CB73254A24A65
hashlookup:parent-total1
hashlookup:trust55

Network graph view

Parents (Total: 1)

The searched file hash is included in 1 parent files which include package known and seen by metalookup. A sample is included below:

Key Value
MD587AF4C706BC8F2A8B181940A4A4B2492
PackageArchs390x
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'.
PackageMaintainerhttps://bugs.opensuse.org
PackageNameperl-Class-XSAccessor
PackageReleasebp154.1.65
PackageVersion1.19
SHA-127251A6B305FA87B2220EE10BED80CFBE7A1CF9B
SHA-256E1B633DF2B326AD4FCC998539621AFAB634270B15FE2E68ABBE674A4CAA65EA6