LLVM  8.0.1
Public Member Functions | Public Attributes | List of all members
llvm::object::Elf_GnuHash_Impl< ELFT > Struct Template Reference

#include "llvm/Object/ELFTypes.h"

Collaboration diagram for llvm::object::Elf_GnuHash_Impl< ELFT >:
Collaboration graph
[legend]

Public Member Functions

ArrayRef< Elf_Off > filter () const
 
ArrayRef< Elf_Word > buckets () const
 
ArrayRef< Elf_Word > values (unsigned DynamicSymCount) const
 

Public Attributes

Elf_Word nbuckets
 
Elf_Word symndx
 
Elf_Word maskwords
 
Elf_Word shift2
 

Detailed Description

template<class ELFT>
struct llvm::object::Elf_GnuHash_Impl< ELFT >

Definition at line 41 of file ELFTypes.h.

Member Function Documentation

◆ buckets()

template<class ELFT >
ArrayRef<Elf_Word> llvm::object::Elf_GnuHash_Impl< ELFT >::buckets ( ) const
inline

Definition at line 535 of file ELFTypes.h.

◆ filter()

template<class ELFT >
ArrayRef<Elf_Off> llvm::object::Elf_GnuHash_Impl< ELFT >::filter ( ) const
inline

Definition at line 530 of file ELFTypes.h.

◆ values()

template<class ELFT >
ArrayRef<Elf_Word> llvm::object::Elf_GnuHash_Impl< ELFT >::values ( unsigned  DynamicSymCount) const
inline

Definition at line 540 of file ELFTypes.h.

Member Data Documentation

◆ maskwords

template<class ELFT >
Elf_Word llvm::object::Elf_GnuHash_Impl< ELFT >::maskwords

Definition at line 527 of file ELFTypes.h.

◆ nbuckets

template<class ELFT >
Elf_Word llvm::object::Elf_GnuHash_Impl< ELFT >::nbuckets

Definition at line 525 of file ELFTypes.h.

◆ shift2

template<class ELFT >
Elf_Word llvm::object::Elf_GnuHash_Impl< ELFT >::shift2

Definition at line 528 of file ELFTypes.h.

◆ symndx

template<class ELFT >
Elf_Word llvm::object::Elf_GnuHash_Impl< ELFT >::symndx

Definition at line 526 of file ELFTypes.h.


The documentation for this struct was generated from the following file: