LIEF: Library to Instrument Executable Formats Version 0.15.0
|
Class which represents the SYSV hash for the symbols resolution. More...
#include <SysvHash.hpp>
Public Member Functions | |
SysvHash & | operator= (const SysvHash ©)=default |
SysvHash (const SysvHash ©)=default | |
SysvHash & | operator= (SysvHash &&)=default |
SysvHash (SysvHash &&)=default | |
uint32_t | nbucket () const |
Return the number of buckets used. | |
uint32_t | nchain () const |
Return the number of chain used. | |
const std::vector< uint32_t > & | buckets () const |
Buckets values. | |
const std::vector< uint32_t > & | chains () const |
Chains values. | |
void | nchain (uint32_t nb) |
void | accept (Visitor &visitor) const override |
Public Member Functions inherited from LIEF::Object | |
Object (const Object &other) | |
Object & | operator= (const Object &other) |
template<class T > | |
output_t< T > | as () |
template<class T > | |
output_const_t< T > | as () const |
virtual bool | operator== (const Object &other) const |
virtual bool | operator!= (const Object &other) const |
Additional Inherited Members | |
Public Types inherited from LIEF::Object | |
template<class T > | |
using | output_t = add_pointer_t<decay_t<T>> |
template<class T > | |
using | output_const_t = add_pointer_t<add_const_t<decay_t<T>>> |
Class which represents the SYSV hash for the symbols resolution.
References:
|
overridevirtual |
Implements LIEF::Object.