Shaka Player Embedded
Public Member Functions | List of all members
shaka::impl::IndexerHandlerImpl< This, T > Class Template Reference

#include <backing_object_factory.h>

Inheritance diagram for shaka::impl::IndexerHandlerImpl< This, T >:
shaka::impl::IndexerHandler

Public Member Functions

 IndexerHandlerImpl (const std::string &type_name, bool(This::*get)(size_t, T *) const, void(This::*set)(size_t, T))
 
ReturnVal< JsValue > GetIndex (Handle< JsObject > that, size_t index) override
 
void SetIndex (Handle< JsObject > that, size_t index, Handle< JsValue > given) override
 
- Public Member Functions inherited from shaka::impl::IndexerHandler
virtual ~IndexerHandler ()
 

Detailed Description

template<typename This, typename T>
class shaka::impl::IndexerHandlerImpl< This, T >

Definition at line 60 of file backing_object_factory.h.

Constructor & Destructor Documentation

§ IndexerHandlerImpl()

template<typename This , typename T >
shaka::impl::IndexerHandlerImpl< This, T >::IndexerHandlerImpl ( const std::string &  type_name,
bool(This::*)(size_t, T *) const  get,
void(This::*)(size_t, T)  set 
)
inline

Definition at line 62 of file backing_object_factory.h.

Member Function Documentation

§ GetIndex()

template<typename This , typename T >
ReturnVal<JsValue> shaka::impl::IndexerHandlerImpl< This, T >::GetIndex ( Handle< JsObject >  that,
size_t  index 
)
inlineoverridevirtual

Implements shaka::impl::IndexerHandler.

Definition at line 67 of file backing_object_factory.h.

§ SetIndex()

template<typename This , typename T >
void shaka::impl::IndexerHandlerImpl< This, T >::SetIndex ( Handle< JsObject >  that,
size_t  index,
Handle< JsValue >  given 
)
inlineoverridevirtual

Implements shaka::impl::IndexerHandler.

Definition at line 81 of file backing_object_factory.h.


The documentation for this class was generated from the following file: