|
NSArray * | juce::createNSArrayFromStringArray (const StringArray &strings) |
|
template<typename Class > |
NSObject * | juce::createNSObjectFromJuceClass (Class *obj) |
|
NSURL * | juce::createNSURLFromFile (const File &f) |
|
NSURL * | juce::createNSURLFromFile (const String &f) |
|
template<typename ReturnT , class Class , typename... Params> |
ReturnT(^)(Params...) | juce::CreateObjCBlock (Class *object, ReturnT(Class::*fn)(Params...)) |
|
template<typename Type > |
Type | juce::getIvar (id self, const char *name) |
|
template<typename Class > |
Class * | juce::getJuceClassFromNSObject (NSObject *obj) |
|
template<size_t A, size_t B> |
constexpr auto | juce::detail::joinCompileTimeStr (const char(&a)[A], std::array< char, B > b) |
|
template<typename A , size_t... As, typename B , size_t... Bs> |
constexpr auto | juce::detail::joinCompileTimeStrImpl (A &&a, std::index_sequence< As... >, B &&b, std::index_sequence< Bs... >) |
|
NSRange | juce::juceRangeToNS (Range< int > range) |
|
NSString * | juce::juceStringToNS (const String &s) |
|
constexpr auto | juce::detail::makeCompileTimeStr () |
|
template<size_t A, typename... Others> |
constexpr auto | juce::detail::makeCompileTimeStr (const char(&v)[A], Others &&... others) |
|
template<typename RectangleType > |
NSRect | juce::makeNSRect (const RectangleType &r) noexcept |
|
var | juce::nsArrayToVar (NSArray *array) |
|
var | juce::nsDictionaryToVar (NSDictionary *dictionary) |
|
NSString * | juce::nsEmptyString () noexcept |
|
var | juce::nsObjectToVar (NSObject *array) |
|
Range< int > | juce::nsRangeToJuce (NSRange range) |
|
NSString * | juce::nsStringLiteral (const char *const s) noexcept |
|
String | juce::nsStringToJuce (NSString *s) |
|
template<typename SuperType , typename ReturnType , typename... Params> |
ReturnType | juce::ObjCMsgSendSuper (id self, SEL sel, Params... params) |
|
NSArray * | juce::varArrayToNSArray (const var &varToParse) |
|
NSDictionary * | juce::varObjectToNSDictionary (const var &varToParse) |
|