#include <objcclassbuilder.h>
 | 
|   | ObjCInstance (__unsafe_unretained id obj, Class superClass=nullptr) | 
|   | 
| template<typename T>  | 
| std::optional< ObjCVariable< T > >  | getVariable (const char *name) const | 
|   | 
| template<typename Func, typename... T>  | 
| void  | callSuper (SEL selector, T... args) const | 
|   | 
| template<typename Func, typename R, typename... T>  | 
| R  | callSuper (SEL selector, T... args) const | 
|   | 
◆ ObjCInstance()
  
  
      
        
          | ObjCInstance  | 
          ( | 
          __unsafe_unretained id |           obj,  | 
         
        
           | 
           | 
          Class |           superClass = nullptr ) | 
         
       
   | 
  
inline   | 
  
 
 
◆ getVariable()
◆ callSuper() [1/2]
template<typename Func, typename... T> 
  
  
      
        
          | void callSuper  | 
          ( | 
          SEL |           selector,  | 
         
        
           | 
           | 
          T... |           args ) const | 
         
       
   | 
  
inline   | 
  
 
 
◆ callSuper() [2/2]
template<typename Func, typename R, typename... T> 
  
  
      
        
          | R callSuper  | 
          ( | 
          SEL |           selector,  | 
         
        
           | 
           | 
          T... |           args ) const | 
         
       
   | 
  
inline   |