Public Types | Public Member Functions | Friends
efl::eldbus::message_iterator Struct Reference

Public Types

typedef message_value value_type
 
typedef value_typereference
 
typedef value_type const & const_reference
 
typedef value_typepointer
 
typedef value_type const * const_pointer
 
typedef std::ptrdiff_t difference_type
 
typedef std::size_t size_type
 
typedef std::input_iterator_tag iterator_category
 

Public Member Functions

 message_iterator (Eldbus_Message_Iter *iterator)
 
reference operator* () const
 
pointer operator-> () const
 
message_iteratoroperator++ ()
 
message_iterator operator++ (int)
 

Friends

bool operator== (message_iterator const &lhs, message_iterator const &rhs)