Public Member Functions
efl::eina::js::eina_container_base Struct Referenceabstract

Public Member Functions

virtual std::size_t size () const =0
 
virtual eina_container_baseconcat (eina_container_base const &rhs) const =0
 
virtual eina_container_baseslice (std::int64_t i, std::int64_t j) const =0
 
virtual int index_of (v8::Isolate *isolate, v8::Local< v8::Value > v) const =0
 
virtual int last_index_of (v8::Isolate *isolate, v8::Local< v8::Value > v) const =0
 
virtual v8::Local< v8::Value > get (v8::Isolate *, std::size_t) const =0
 
virtual v8::Local< v8::Value > set (v8::Isolate *isolate, std::size_t index, v8::Local< v8::Value > v)=0
 
virtual int push (v8::Isolate *isolate, v8::Local< v8::Value > v)=0
 
virtual v8::Local< v8::Value > pop (v8::Isolate *isolate)=0
 
virtual v8::Local< v8::String > to_string (v8::Isolate *) const =0
 
virtual v8::Local< v8::String > join (v8::Isolate *, v8::Local< v8::Value > separator) const =0
 
virtual container_type get_container_type () const =0
 
virtual void * get_container_native_handle ()=0
 
virtual void const * get_container_native_handle () const =0