Shaka Player Embedded
Public Member Functions | List of all members
shaka::impl::IndexerHandler Class Referenceabstract

#include <backing_object_factory.h>

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

Public Member Functions

virtual ~IndexerHandler ()
 
virtual ReturnVal< JsValue > GetIndex (Handle< JsObject > that, size_t index)=0
 
virtual void SetIndex (Handle< JsObject > that, size_t index, Handle< JsValue > value)=0
 

Detailed Description

A helper class that handles indexing a JavaScript object. Having this interface allows the factory to store a pointer to this. This is required since the types of the members are only known inside the AddIndexer method.

Definition at line 51 of file backing_object_factory.h.

Constructor & Destructor Documentation

§ ~IndexerHandler()

virtual shaka::impl::IndexerHandler::~IndexerHandler ( )
inlinevirtual

Definition at line 53 of file backing_object_factory.h.

Member Function Documentation

§ GetIndex()

virtual ReturnVal<JsValue> shaka::impl::IndexerHandler::GetIndex ( Handle< JsObject >  that,
size_t  index 
)
pure virtual

§ SetIndex()

virtual void shaka::impl::IndexerHandler::SetIndex ( Handle< JsObject >  that,
size_t  index,
Handle< JsValue >  value 
)
pure virtual

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