Range

Data Structures | Functions
Range
Eina C++Eina C++ » | Data Types » Content Access

## 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
| ) |  |

Swap content between two _const_range_template.

Parameters

  lhs | First `_const_range_template` object.
  rhs | Second `_const_range_template` object.

References efl::eina::_const_range_template< T, Traits >::swap().

Referenced by efl::eina::_range_template< T, _inarray_access_traits >::_range_template(), and efl::eina::_const_range_template< T, Traits >::swap().