JUCE  v5.1.1-3-g1a0b28c73
JUCE API
anonymous_namespace{juce_osx_ObjCHelpers.h} Namespace Reference

Typedefs

typedef id(* MsgSendSuperFn) (struct objc_super *, SEL,...)
 

Functions

static NSURL * createNSURLFromFile (const String &f)
 
static NSURL * createNSURLFromFile (const File &f)
 
static MsgSendSuperFn getMsgSendSuperFn () noexcept
 
static NSString * juceStringToNS (const String &s)
 
template<typename RectangleType >
static NSRect makeNSRect (const RectangleType &r) noexcept
 
static NSString * nsEmptyString () noexcept
 
static NSString * nsStringLiteral (const char *const s) noexcept
 
static String nsStringToJuce (NSString *s)
 

Typedef Documentation

◆ MsgSendSuperFn

typedef id(* anonymous_namespace{juce_osx_ObjCHelpers.h}::MsgSendSuperFn) (struct objc_super *, SEL,...)

Function Documentation

◆ createNSURLFromFile() [1/2]

static NSURL* anonymous_namespace{juce_osx_ObjCHelpers.h}::createNSURLFromFile ( const String f)
inlinestatic

◆ createNSURLFromFile() [2/2]

static NSURL* anonymous_namespace{juce_osx_ObjCHelpers.h}::createNSURLFromFile ( const File f)
inlinestatic

◆ getMsgSendSuperFn()

static MsgSendSuperFn anonymous_namespace{juce_osx_ObjCHelpers.h}::getMsgSendSuperFn ( )
inlinestaticnoexcept

◆ juceStringToNS()

static NSString* anonymous_namespace{juce_osx_ObjCHelpers.h}::juceStringToNS ( const String s)
inlinestatic

◆ makeNSRect()

template<typename RectangleType >
static NSRect anonymous_namespace{juce_osx_ObjCHelpers.h}::makeNSRect ( const RectangleType &  r)
staticnoexcept

◆ nsEmptyString()

static NSString* anonymous_namespace{juce_osx_ObjCHelpers.h}::nsEmptyString ( )
inlinestaticnoexcept

◆ nsStringLiteral()

static NSString* anonymous_namespace{juce_osx_ObjCHelpers.h}::nsStringLiteral ( const char *const  s)
inlinestaticnoexcept

◆ nsStringToJuce()

static String anonymous_namespace{juce_osx_ObjCHelpers.h}::nsStringToJuce ( NSString *  s)
inlinestatic