#include <Relocation.h>
 | 
| using  | value_type = std::conditional_t< std::is_member_pointer_v< T >||std::is_function_v< std::remove_pointer_t< T > >, std::decay_t< T >, T > | 
|   | 
◆ value_type
template<class T > 
      
        
          | using REL::Relocation< T >::value_type =  std::conditional_t< std::is_member_pointer_v<T> || std::is_function_v<std::remove_pointer_t<T> >, std::decay_t<T>, T> | 
        
      
 
 
◆ Relocation() [1/5]
◆ Relocation() [2/5]
template<class T > 
  
  | 
      
   | 
  
inlineexplicitconstexprnoexcept   | 
  
 
 
◆ Relocation() [3/5]
◆ Relocation() [4/5]
◆ Relocation() [5/5]
◆ address()
◆ get()
◆ offset()
◆ operator()()
template<class T > 
template<class... Args> 
requires (std::invocable<const 
value_type&, Args...>)
 
 
 
◆ operator*()
template<class T > 
template<class U  = value_type> 
requires (std::is_pointer_v<U>)
 
 
◆ operator->()
template<class T > 
template<class U  = value_type> 
requires (std::is_pointer_v<U>)
 
 
◆ operator=() [1/3]
◆ operator=() [2/3]
◆ operator=() [3/3]
◆ write_vfunc() [1/2]
template<class T > 
template<class F > 
requires (std::same_as<
value_type, std::uintptr_t>)
 
  
  
      
        
          | std::uintptr_t REL::Relocation< T >::write_vfunc  | 
          ( | 
          std::size_t  | 
          a_idx,  | 
         
        
           | 
           | 
          F  | 
          a_newFunc  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
 
◆ write_vfunc() [2/2]
template<class T > 
template<class U  = value_type> 
requires (std::same_as<U, std::uintptr_t>)
  
  
      
        
          | std::uintptr_t REL::Relocation< T >::write_vfunc  | 
          ( | 
          std::size_t  | 
          a_idx,  | 
         
        
           | 
           | 
          std::uintptr_t  | 
          a_newFunc  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
 
The documentation for this class was generated from the following file: