Public Types | Public Member Functions
efl::eina::js::eina_array< T, K, W > Struct Template Reference

Public Types

typedef eina_container_common< efl::eina::array< W, typename std::conditional< std::is_base_of< efl::eo::concrete, W >::value, efl::eina::eo_clone_allocator, efl::eina::malloc_clone_allocator >::type >, T, K > base_type
 
typedef base_type::container_type container_type
 
- Public Types inherited from efl::eina::js::eina_container_common< efl::eina::array< W, std::conditional< std::is_base_of< efl::eo::concrete, W >::value, efl::eina::eo_clone_allocator, efl::eina::malloc_clone_allocator >::type >, T, K >
typedef efl::eina::array< W, std::conditional< std::is_base_of< efl::eo::concrete, W >::value, efl::eina::eo_clone_allocator, efl::eina::malloc_clone_allocator >::type > container_type
 

Public Member Functions

eina_container_baseconcat (eina_container_base const &other) const
 
eina_container_baseslice (std::int64_t i, std::int64_t j) const
 
v8::Local< v8::Value > set (v8::Isolate *isolate, std::size_t index, v8::Local< v8::Value > v)
 
int push (v8::Isolate *isolate, v8::Local< v8::Value > v)
 
v8::Local< v8::Value > pop (v8::Isolate *isolate)
 
js::container_type get_container_type () const
 
- Public Member Functions inherited from efl::eina::js::eina_container_common< efl::eina::array< W, std::conditional< std::is_base_of< efl::eo::concrete, W >::value, efl::eina::eo_clone_allocator, efl::eina::malloc_clone_allocator >::type >, T, K >
 eina_container_common (typename efl::eina::array< W, std::conditional< std::is_base_of< efl::eo::concrete, W >::value, efl::eina::eo_clone_allocator, efl::eina::malloc_clone_allocator >::type > ::native_handle_type raw)
 
std::size_t size () const
 
v8::Local< v8::String > to_string (v8::Isolate *isolate) const
 
v8::Local< v8::String > join (v8::Isolate *isolate, v8::Local< v8::Value > separator_js) const
 
int push (v8::Isolate *isolate, v8::Local< v8::Value >)
 
v8::Local< v8::Value > pop (v8::Isolate *isolate)
 
v8::Local< v8::Value > set (v8::Isolate *isolate, std::size_t, v8::Local< v8::Value >)
 
efl::eina::array< W, std::conditional< std::is_base_of< efl::eo::concrete, W >::value, efl::eina::eo_clone_allocator, efl::eina::malloc_clone_allocator >::type > ::native_handle_type release_native_handle ()
 
- Public Member Functions inherited from efl::eina::js::eina_container_type_specific< efl::eina::array< W, std::conditional< std::is_base_of< efl::eo::concrete, W >::value, efl::eina::eo_clone_allocator, efl::eina::malloc_clone_allocator >::type >, efl::eina::array< W, std::conditional< std::is_base_of< efl::eo::concrete, W >::value, efl::eina::eo_clone_allocator, efl::eina::malloc_clone_allocator >::type > ::value_type, T, K >
v8::Local< v8::Value > get (v8::Isolate *isolate, std::size_t index) const
 
int index_of (v8::Isolate *isolate, v8::Local< v8::Value > v) const
 
int last_index_of (v8::Isolate *isolate, v8::Local< v8::Value > v) const
 
void * get_container_native_handle ()
 
void const * get_container_native_handle () const
 
efl::eina::array< W, std::conditional< std::is_base_of< efl::eo::concrete, W >::value, efl::eina::eo_clone_allocator, efl::eina::malloc_clone_allocator >::type > & container_get ()
 
efl::eina::array< W, std::conditional< std::is_base_of< efl::eo::concrete, W >::value, efl::eina::eo_clone_allocator, efl::eina::malloc_clone_allocator >::type > const & container_get () const
 

Additional Inherited Members

- Data Fields inherited from efl::eina::js::eina_container_common< efl::eina::array< W, std::conditional< std::is_base_of< efl::eo::concrete, W >::value, efl::eina::eo_clone_allocator, efl::eina::malloc_clone_allocator >::type >, T, K >
efl::eina::array< W, std::conditional< std::is_base_of< efl::eo::concrete, W >::value, efl::eina::eo_clone_allocator, efl::eina::malloc_clone_allocator >::type > _container