class iterator_facade_base::ReferenceProxy

Declaration

class iterator_facade_base::ReferenceProxy { /* full declaration omitted */ };

Description

A proxy object for computing a reference via indirecting a copy of an iterator. This is used in APIs which need to produce a reference via indirection but for which the iterator object might be a temporary. The proxy preserves the iterator internally and exposes the indirected reference via a conversion operator.

Declared at: llvm/include/llvm/ADT/iterator.h:83

Method Overview

Methods

ΒΆReferenceT operator type - parameter - 0 -
    5() const

Declared at: llvm/include/llvm/ADT/iterator.h:91