class GenericSelectionExpr::AssociationTy

Declaration

template <bool Const>
class GenericSelectionExpr::AssociationTy { /* full declaration omitted */ };

Description

Bundle together an association expression and its TypeSourceInfo. The Const template parameter is for the const and non-const versions of AssociationTy.

Declared at: clang/include/clang/AST/Expr.h:5671

Templates

bool Const

Member Variables

private clang::GenericSelectionExpr::AssociationTy:: ExprPtrTy E
private clang::GenericSelectionExpr::AssociationTy:: TSIPtrTy TSI
private bool Selected

Method Overview

  • private AssociationTy<Const>(clang::GenericSelectionExpr::AssociationTy::ExprPtrTy E, clang::GenericSelectionExpr::AssociationTy::TSIPtrTy TSI, bool Selected)
  • public clang::GenericSelectionExpr::AssociationTy::ExprPtrTy getAssociationExpr() const
  • public clang::QualType getType() const
  • public clang::GenericSelectionExpr::AssociationTy::TSIPtrTy getTypeSourceInfo() const
  • public bool isSelected() const

Methods

AssociationTy<Const>(
    clang::GenericSelectionExpr::AssociationTy::
        ExprPtrTy E,
    clang::GenericSelectionExpr::AssociationTy::
        TSIPtrTy TSI,
    bool Selected)

Declared at: clang/include/clang/AST/Expr.h:5680

Parameters

clang::GenericSelectionExpr::AssociationTy:: ExprPtrTy E
clang::GenericSelectionExpr::AssociationTy:: TSIPtrTy TSI
bool Selected

clang::GenericSelectionExpr::AssociationTy::
    ExprPtrTy
    getAssociationExpr() const

Declared at: clang/include/clang/AST/Expr.h:5684

clang::QualType getType() const

Declared at: clang/include/clang/AST/Expr.h:5686

clang::GenericSelectionExpr::AssociationTy::
    TSIPtrTy
    getTypeSourceInfo() const

Declared at: clang/include/clang/AST/Expr.h:5685

bool isSelected() const

Declared at: clang/include/clang/AST/Expr.h:5687