class GenericSelectionExpr::AssociationIteratorTy
Declaration
template <bool Const>
class GenericSelectionExpr::AssociationIteratorTy { /* full declaration omitted */ };
Description
Iterator over const and non-const Association objects. The Association objects are created on the fly when the iterator is dereferenced. This abstract over how exactly the association expressions and the corresponding TypeSourceInfo * are stored.
Declared at: clang/include/clang/AST/Expr.h:5697
Templates
- bool Const
Member Variables
- private clang::GenericSelectionExpr:: AssociationIteratorTy::StmtPtrPtrTy E
- private clang::GenericSelectionExpr:: AssociationIteratorTy::TSIPtrPtrTy TSI
- private unsigned int Offset = 0
- private unsigned int SelectedOffset = 0
Method Overview
- private AssociationIteratorTy<Const>(clang::GenericSelectionExpr::AssociationIteratorTy::StmtPtrPtrTy E, clang::GenericSelectionExpr::AssociationIteratorTy::TSIPtrPtrTy TSI, unsigned int Offset, unsigned int SelectedOffset)
- public AssociationIteratorTy<Const>()
Methods
¶AssociationIteratorTy<Const>(
clang::GenericSelectionExpr::
AssociationIteratorTy::StmtPtrPtrTy E,
clang::GenericSelectionExpr::
AssociationIteratorTy::TSIPtrPtrTy TSI,
unsigned int Offset,
unsigned int SelectedOffset)
AssociationIteratorTy<Const>(
clang::GenericSelectionExpr::
AssociationIteratorTy::StmtPtrPtrTy E,
clang::GenericSelectionExpr::
AssociationIteratorTy::TSIPtrPtrTy TSI,
unsigned int Offset,
unsigned int SelectedOffset)
Declared at: clang/include/clang/AST/Expr.h:5724
Parameters
- clang::GenericSelectionExpr:: AssociationIteratorTy::StmtPtrPtrTy E
- clang::GenericSelectionExpr:: AssociationIteratorTy::TSIPtrPtrTy TSI
- unsigned int Offset
- unsigned int SelectedOffset
¶AssociationIteratorTy<Const>()
AssociationIteratorTy<Const>()
Declared at: clang/include/clang/AST/Expr.h:5729