LLVM: llvm::DIExpression::expr_op_iterator Class Reference (original) (raw)
An iterator for expression operands. More...
#include "[llvm/IR/DebugInfoMetadata.h](DebugInfoMetadata%5F8h%5Fsource.html)"
An iterator for expression operands.
Definition at line 3496 of file DebugInfoMetadata.h.
◆ difference_type
◆ iterator_category
using llvm::DIExpression::expr_op_iterator::iterator_category = std::input_iterator_tag
◆ pointer
◆ value_type
◆ expr_op_iterator() [1/2]
| llvm::DIExpression::expr_op_iterator::expr_op_iterator ( ) |
default |
◆ expr_op_iterator() [2/2]
| llvm::DIExpression::expr_op_iterator::expr_op_iterator ( element_iterator I) |
inlineexplicit |
◆ getBase()
◆ getNext()
◆ operator!=()
◆ operator*()
| const ExprOperand & llvm::DIExpression::expr_op_iterator::operator* ( ) const |
inline |
◆ operator++() [1/2]
◆ operator++() [2/2]
| expr_op_iterator llvm::DIExpression::expr_op_iterator::operator++ ( int ) |
inline |
◆ operator->()
| const ExprOperand * llvm::DIExpression::expr_op_iterator::operator-> ( ) const |
inline |
◆ operator==()
The documentation for this class was generated from the following file: