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