• Home
  • Raw
  • Download

Lines Matching refs:DesignatedInitExpr

3652 IdentifierInfo *DesignatedInitExpr::Designator::getFieldName() const {  in getFieldName()
3660 DesignatedInitExpr::DesignatedInitExpr(const ASTContext &C, QualType Ty, in DesignatedInitExpr() function in DesignatedInitExpr
3726 DesignatedInitExpr *
3727 DesignatedInitExpr::Create(const ASTContext &C, Designator *Designators, in Create()
3732 void *Mem = C.Allocate(sizeof(DesignatedInitExpr) + in Create()
3734 llvm::alignOf<DesignatedInitExpr>()); in Create()
3735 return new (Mem) DesignatedInitExpr(C, C.VoidTy, NumDesignators, Designators, in Create()
3740 DesignatedInitExpr *DesignatedInitExpr::CreateEmpty(const ASTContext &C, in CreateEmpty()
3742 void *Mem = C.Allocate(sizeof(DesignatedInitExpr) + in CreateEmpty()
3744 return new (Mem) DesignatedInitExpr(NumIndexExprs + 1); in CreateEmpty()
3747 void DesignatedInitExpr::setDesignators(const ASTContext &C, in setDesignators()
3756 SourceRange DesignatedInitExpr::getDesignatorsSourceRange() const { in getDesignatorsSourceRange()
3757 DesignatedInitExpr *DIE = const_cast<DesignatedInitExpr*>(this); in getDesignatorsSourceRange()
3764 SourceLocation DesignatedInitExpr::getLocStart() const { in getLocStart()
3767 *const_cast<DesignatedInitExpr*>(this)->designators_begin(); in getLocStart()
3779 SourceLocation DesignatedInitExpr::getLocEnd() const { in getLocEnd()
3783 Expr *DesignatedInitExpr::getArrayIndex(const Designator& D) const { in getArrayIndex()
3789 Expr *DesignatedInitExpr::getArrayRangeStart(const Designator &D) const { in getArrayRangeStart()
3796 Expr *DesignatedInitExpr::getArrayRangeEnd(const Designator &D) const { in getArrayRangeEnd()
3805 void DesignatedInitExpr::ExpandDesignator(const ASTContext &C, unsigned Idx, in ExpandDesignator()