Nui
Classes | Functions
Nui::MacOs Namespace Reference

Classes

class  ClassWrapper
 
struct  TypeEncoding
 
struct  TypeEncoding< T * >
 
struct  TypeEncoding< id >
 
struct  TypeEncoding< Class >
 
struct  TypeEncoding< SEL >
 
struct  TypeEncoding< std::vector< T > >
 
struct  TypeEncoding< std::tuple< T... > >
 
struct  TypeEncoding< ReturnT(Args...)>
 
struct  TypeEncoding< ReturnT(*)(Args...)>
 
class  NuiSchemeHandler
 

Functions

template<typename Result , typename Callable , typename... Args>
Result invoke (Callable callable, Args... args) noexcept
 
template<typename Result , typename... Args>
Result msg_send (Args... args) noexcept
 
id operator""_cls (const char *s, std::size_t)
 
SEL operator""_sel (const char *s, std::size_t)
 
id operator""_str (const char *s, std::size_t)
 
template<typename T >
auto encodeType ()
 
id wkWebViewConfigurationFromOptions (HostNameMappingInfo const *mappingInfo, WindowOptions const &options)
 

Function Documentation

◆ encodeType()

template<typename T >
auto Nui::MacOs::encodeType ( )

◆ invoke()

template<typename Result , typename Callable , typename... Args>
Result Nui::MacOs::invoke ( Callable  callable,
Args...  args 
)
noexcept

◆ msg_send()

template<typename Result , typename... Args>
Result Nui::MacOs::msg_send ( Args...  args)
noexcept

◆ operator""_cls()

id Nui::MacOs::operator""_cls ( const char *  s,
std::size_t   
)
inline

◆ operator""_sel()

SEL Nui::MacOs::operator""_sel ( const char *  s,
std::size_t   
)
inline

◆ operator""_str()

id Nui::MacOs::operator""_str ( const char *  s,
std::size_t   
)
inline

◆ wkWebViewConfigurationFromOptions()

id Nui::MacOs::wkWebViewConfigurationFromOptions ( HostNameMappingInfo const *  mappingInfo,
WindowOptions const &  options 
)