Iterator over binding‐call instructions that create resources.

Synopsis

Declared in <llvm/Analysis/DXILResource.h>

Base Classes

Name

Description

iterator_adaptor_base<call_iterator, CallMapTy::iterator>

CRTP base class for adapting an iterator to a different type.

Type Aliases

Name

Description

difference_type

Signed type used to express the distance between iterators.

Member Functions

Name

Description

call_iterator [constructor]

Constructors

operator*

Return the binding call at this iterator position.

operator++

Pre‐increment the wrapped iterator.

operator+=

Advance the wrapped iterator by n.

operator‐

Return the distance between this iterator and RHS.

operator‐‐

Pre‐decrement the wrapped iterator.

operator‐=

Retreat the wrapped iterator by n.

Using Declarations

Name

Description

operator++

Bring the postfix increment operator into scope.

operator‐

Bring the offset‐subtraction operator from the facade into scope.

operator‐‐

Bring the postfix decrement operator into scope.

Protected Member Functions

Name

Description

wrapped

Return the wrapped underlying iterator.

Protected Data Members

Name

Description

I

Wrapped underlying iterator.

Non-Member Functions

Name

Description

::llvm::operator+

Return an iterator n positions after i.

::llvm::operator<

Compare two adapted iterators for order.

::llvm::operator<

Compare two adapted iterators for order.

::llvm::operator<

Compare two adapted iterators for order.

::llvm::operator<

Compare two adapted iterators for order.

::llvm::operator<

Compare two adapted iterators for order.

::llvm::operator<

Compare two adapted iterators for order.

::llvm::operator<

Compare two adapted iterators for order.

::llvm::operator<

Compare two adapted iterators for order.

::llvm::operator<

Compare two adapted iterators for order.

::llvm::operator<

Compare two adapted iterators for order.

::llvm::operator<

Compare two adapted iterators for order.

::llvm::operator<

Compare two adapted iterators for order.

::llvm::operator<

Compare two adapted iterators for order.

::llvm::operator<

Compare two adapted iterators for order.

::llvm::operator<

Compare two adapted iterators for order.

::llvm::operator<

Compare two adapted iterators for order.

::llvm::operator<

Compare two adapted iterators for order.

::llvm::operator<

Compare two adapted iterators for order.

::llvm::operator==

Return true if LHS and RHS wrap equal iterators.

::llvm::operator==

Return true if LHS and RHS wrap equal iterators.

::llvm::operator==

Return true if LHS and RHS wrap equal iterators.

::llvm::operator==

Return true if LHS and RHS wrap equal iterators.

::llvm::operator==

Return true if LHS and RHS wrap equal iterators.

::llvm::operator==

Return true if LHS and RHS wrap equal iterators.

::llvm::operator==

Return true if LHS and RHS wrap equal iterators.

::llvm::operator==

Return true if LHS and RHS wrap equal iterators.

::llvm::operator==

Return true if LHS and RHS wrap equal iterators.

::llvm::operator==

Return true if LHS and RHS wrap equal iterators.

::llvm::operator==

Return true if LHS and RHS wrap equal iterators.

::llvm::operator==

Return true if LHS and RHS wrap equal iterators.

::llvm::operator==

Return true if LHS and RHS wrap equal iterators.

::llvm::operator==

Return true if LHS and RHS wrap equal iterators.

::llvm::operator==

Return true if LHS and RHS wrap equal iterators.

::llvm::operator==

Return true if LHS and RHS wrap equal iterators.

::llvm::operator==

Return true if LHS and RHS wrap equal iterators.

::llvm::operator==

Return true if LHS and RHS wrap equal iterators.

Created with MrDocs