Shaka Player Embedded
Classes | Namespaces | Functions
objc_utils.h File Reference
#include <Foundation/Foundation.h>
#include <string>
#include <type_traits>
#include <unordered_map>
#include <utility>
#include <vector>
#include "shaka/async_results.h"
#include "shaka/error_objc.h"
#include "shaka/optional.h"
#include "shaka/variant.h"
#include "src/public/error_objc+Internal.h"

Go to the source code of this file.

Classes

struct  shaka::util::ObjcConverter< T >
 
struct  shaka::util::ObjcConverter< std::string >
 
struct  shaka::util::ObjcConverter< bool >
 
struct  shaka::util::ObjcConverter< double >
 
struct  shaka::util::ObjcConverter< optional< double > >
 
struct  shaka::util::ObjcConverter< optional< std::string > >
 
struct  shaka::util::ObjcConverter< std::vector< T > >
 
struct  shaka::util::ObjcConverter< std::unordered_map< std::string, T > >
 
struct  shaka::util::impl::BlockInvoker< Ret >
 
struct  shaka::util::impl::BlockInvoker< void >
 

Namespaces

 shaka
 
 shaka::util
 
 shaka::util::impl
 

Functions

template<typename... Args>
void shaka::util::DispatchObjcEvent (__weak id weak_client, SEL selector, Args... args)
 
template<typename This , typename Ret , typename Func >
void shaka::util::CallBlockForFuture (This that, AsyncResults< Ret > future, Func block)