LIEF: Library to Instrument Executable Formats Version 1.0.0
Loading...
Searching...
No Matches
LIEF::iterator_range< IteratorT >::ReferenceProxy Class Reference

#include <iterators.hpp>

Public Types

using reference = decltype(*std::declval<const IteratorDecayTy&>())

Public Member Functions

 operator reference () const
template<class It = IteratorDecayTy>
auto operator-> () const -> decltype(&*std::declval< const It & >())

Member Typedef Documentation

◆ reference

template<typename IteratorT>
using LIEF::iterator_range< IteratorT >::ReferenceProxy::reference = decltype(*std::declval<const IteratorDecayTy&>())

Member Function Documentation

◆ operator reference()

template<typename IteratorT>
LIEF::iterator_range< IteratorT >::ReferenceProxy::operator reference ( ) const
inline

◆ operator->()

template<typename IteratorT>
template<class It = IteratorDecayTy>
auto LIEF::iterator_range< IteratorT >::ReferenceProxy::operator-> ( ) const -> decltype(&*std::declval< const It & >())
inline

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