efl::eina::range_list< T, typename std::enable_if< std::is_base_of<::efl::eo::concrete, T >::value >::type > Class Template Reference

- Main Page
- Related Pages
- Modules
- Namespaces
- Data Structures
- Files
- Examples

- Data Structures
- Data Structure Index
- Class Hierarchy
- Data Fields

Public Types | Public Member Functions | Friends
efl::eina::range_list< T, typename std::enable_if< std::is_base_of<::efl::eo::concrete, T >::value >::type > Class Template Reference

## Public Types
typedef T | value_type
typedef value_type & | reference
typedef value_type const & | const_reference
typedef _ptr_eo_list_iterator< value_type const > | const_iterator
typedef _ptr_eo_list_iterator< value_type > | iterator
typedef value_type * | pointer
typedef value_type const * | const_pointer
typedef std::size_t | size_type
typedef std::ptrdiff_t | difference_type
typedef std::reverse_iterator< iterator > | reverse_iterator
typedef std::reverse_iterator< const_iterator > | const_reverse_iterator
typedef _base_type::native_handle_type | native_handle_type

## Public Member Functions
| range_list (native_handle_type handle)
| range_list (range_list< T > const &other)
range_list< T > & | operator= (range_list< T >const &other)
range_list & | operator= (range_list &&other)=default
| range_list (range_list &&other)=default
reference | front ()
reference | back ()
const_reference | front () const
const_reference | back () const
iterator | begin ()
iterator | end ()
const_iterator | begin () const
const_iterator | end () const
const_iterator | cbegin () const
const_iterator | cend () const
reverse_iterator | rbegin ()
reverse_iterator | rend ()
const_reverse_iterator | rbegin () const
const_reverse_iterator | rend () const
const_reverse_iterator | crbegin () const
const_reverse_iterator | crend () const

## Friends
bool | operator== (range_list< T > const &rhs, range_list< T > const &lhs)