XLE  v0.02.0
Public Member Functions | Public Attributes | List of all members
Utility::IteratorRange< Iterator > Class Template Reference
Inheritance diagram for Utility::IteratorRange< Iterator >:
Inheritance graph
[legend]

Public Member Functions

Iterator begin ()
 
Iterator end ()
 
const Iterator begin () const
 
const Iterator end () const
 
const Iterator cbegin () const
 
const Iterator cend () const
 
size_t size () const
 
bool empty () const
 
 IteratorRange (Iterator f, Iterator s)
 
template<typename OtherIterator >
 IteratorRange (const std::pair< OtherIterator, OtherIterator > &copyFrom)
 
template<typename OtherIterator >
 operator IteratorRange< OtherIterator > () const
 

Public Attributes

decltype(*std::declval< Iterator >() operator[] )(size_t index) const
 

The documentation for this class was generated from the following files: