Data Structures | Functions

Data Structures

struct  efl::eina::range_inarray< T >
 Range class for inarray. More...
 
struct  efl::eina::range_inlist< T >
 Range for inline list elements. More...
 
struct  efl::eina::range_ptr_array< T >
 Range for ptr_array. More...
 
struct  efl::eina::range_ptr_list< T >
 Range class for ptr_list. More...
 
struct  efl::eina::_const_range_template< T, Traits >
 Range implementation for immutable collections. More...
 
struct  efl::eina::_mutable_range_template< T, Traits >
 Range implementation for mutable collections. More...
 
struct  efl::eina::_range_template< T, Traits >
 Range class. More...
 

Functions

template<typename T , typename Traits >
void efl::eina::swap (_const_range_template< T, Traits > &lhs, _const_range_template< T, Traits > &rhs)
 Swap content between two _const_range_template. More...
 

Detailed Description

Function Documentation

◆ swap()

template<typename T , typename Traits >
void efl::eina::swap ( _const_range_template< T, Traits > &  lhs,
_const_range_template< T, Traits > &  rhs 
)