#include <SymbolVersionAuxRequirement.hpp>
 | 
| 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>>> | 
◆ SymbolVersionAuxRequirement() [1/4]
      
        
          | LIEF::ELF::SymbolVersionAuxRequirement::SymbolVersionAuxRequirement  | 
          ( | 
          const details::Elf64_Vernaux & |           header | ) | 
           | 
        
      
 
 
◆ SymbolVersionAuxRequirement() [2/4]
      
        
          | LIEF::ELF::SymbolVersionAuxRequirement::SymbolVersionAuxRequirement  | 
          ( | 
          const details::Elf32_Vernaux & |           header | ) | 
           | 
        
      
 
 
◆ SymbolVersionAuxRequirement() [3/4]
  
  
      
        
          | LIEF::ELF::SymbolVersionAuxRequirement::SymbolVersionAuxRequirement  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
default   | 
  
 
 
◆ SymbolVersionAuxRequirement() [4/4]
◆ ~SymbolVersionAuxRequirement()
  
  
      
        
          | LIEF::ELF::SymbolVersionAuxRequirement::~SymbolVersionAuxRequirement  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
overridedefault   | 
  
 
 
◆ accept()
  
  
      
        
          | void LIEF::ELF::SymbolVersionAuxRequirement::accept  | 
          ( | 
          Visitor & |           visitor | ) | 
           const | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ flags() [1/2]
  
  
      
        
          | uint16_t LIEF::ELF::SymbolVersionAuxRequirement::flags  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
Bitmask of flags. 
Referenced by flags().
 
 
◆ flags() [2/2]
  
  
      
        
          | void LIEF::ELF::SymbolVersionAuxRequirement::flags  | 
          ( | 
          uint16_t |           flags | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ hash() [1/2]
  
  
      
        
          | uint32_t LIEF::ELF::SymbolVersionAuxRequirement::hash  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
Hash value of the dependency name (use ELF hashing function). 
Referenced by hash().
 
 
◆ hash() [2/2]
  
  
      
        
          | void LIEF::ELF::SymbolVersionAuxRequirement::hash  | 
          ( | 
          uint32_t |           hash | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ name() [1/2]
  
  
      
        
          | const std::string & LIEF::ELF::SymbolVersionAux::name  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ name() [2/2]
  
  
      
        
          | void LIEF::ELF::SymbolVersionAux::name  | 
          ( | 
          std::string |           name | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ operator=()
◆ other() [1/2]
  
  
      
        
          | uint16_t LIEF::ELF::SymbolVersionAuxRequirement::other  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
It returns the unique version index for the file which is used in the version symbol table. If the highest bit (bit 15) is set this is a hidden symbol which cannot be referenced from outside the object. 
Referenced by other().
 
 
◆ other() [2/2]
  
  
      
        
          | void LIEF::ELF::SymbolVersionAuxRequirement::other  | 
          ( | 
          uint16_t |           other | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
The documentation for this class was generated from the following file: