Classes | |
struct | juce::NSObjectDeleter |
class | juce::ObjCBlock< BlockType > |
struct | juce::ObjCClass< SuperclassType > |
Namespaces | |
juce | |
Typedefs | |
typedef id(* | juce::MsgSendSuperFn) (struct objc_super *, SEL,...) |
Functions | |
static NSArray * | juce::createNSArrayFromStringArray (const StringArray &strings) |
template<typename Class > | |
NSObject * | juce::createNSObjectFromJuceClass (Class *obj) |
static NSURL * | juce::createNSURLFromFile (const String &f) |
static NSURL * | juce::createNSURLFromFile (const File &f) |
template<typename ReturnT , class Class , typename... Params> | |
ReturnT(^)(Params...) | juce::CreateObjCBlock (Class *object, ReturnT(Class::*fn)(Params...)) |
template<typename Class > | |
Class * | juce::getJuceClassFromNSObject (NSObject *obj) |
static MsgSendSuperFn | juce::getMsgSendSuperFn () noexcept |
static NSString * | juce::juceStringToNS (const String &s) |
template<typename RectangleType > | |
static NSRect | juce::makeNSRect (const RectangleType &r) noexcept |
static var | juce::nsArrayToVar (NSArray *array) |
static var | juce::nsDictionaryToVar (NSDictionary *dictionary) |
static NSString * | juce::nsEmptyString () noexcept |
static var | juce::nsObjectToVar (NSObject *array) |
static NSString * | juce::nsStringLiteral (const char *const s) noexcept |
static String | juce::nsStringToJuce (NSString *s) |
template<typename ReturnValue , typename... Params> | |
static ReturnValue | juce::ObjCMsgSendSuper (struct objc_super *s, SEL sel, Params... params) |
static NSArray * | juce::varArrayToNSArray (const var &varToParse) |
static NSDictionary * | juce::varObjectToNSDictionary (const var &varToParse) |