39 const T&
operator*()
const {
return *
reinterpret_cast< T*
>( 0 ); }
49 T&
operator*()
const {
return *
reinterpret_cast< T*
>( 0 ); }
56 bool empty()
const {
return true; }
57 size_t size()
const {
return 0; }
const T * operator->() const
Definition: empty.h:40
bool operator==(const const_iterator &) const
Definition: empty.h:42
bool operator!=(const const_iterator &) const
Definition: empty.h:43
const T & operator*() const
Definition: empty.h:39
const_iterator & operator++()
Definition: empty.h:41
T * operator->() const
Definition: empty.h:50
bool operator==(const iterator &) const
Definition: empty.h:52
T & operator*() const
Definition: empty.h:49
iterator & operator++()
Definition: empty.h:51
bool operator!=(const iterator &) const
Definition: empty.h:53
const_iterator begin() const
Definition: empty.h:61
T value_type
Definition: empty.h:34
iterator end()
Definition: empty.h:60
size_t size() const
Definition: empty.h:57
const_iterator end() const
Definition: empty.h:62
iterator begin()
Definition: empty.h:59
bool empty() const
Definition: empty.h:56
Iterator< typename I::value_type > iterator(I i)
Definition: iterator.h:123