Home | History | Annotate | Download | only in AST

Lines Matching refs:DesignatedInitExpr

3718 //  DesignatedInitExpr
3721 IdentifierInfo *DesignatedInitExpr::Designator::getFieldName() const {
3729 DesignatedInitExpr::DesignatedInitExpr(const ASTContext &C, QualType Ty,
3795 DesignatedInitExpr *
3796 DesignatedInitExpr::Create(const ASTContext &C, Designator *Designators,
3801 void *Mem = C.Allocate(sizeof(DesignatedInitExpr) +
3803 return new (Mem) DesignatedInitExpr(C, C.VoidTy, NumDesignators, Designators,
3808 DesignatedInitExpr *DesignatedInitExpr::CreateEmpty(const ASTContext &C,
3810 void *Mem = C.Allocate(sizeof(DesignatedInitExpr) +
3812 return new (Mem) DesignatedInitExpr(NumIndexExprs + 1);
3815 void DesignatedInitExpr::setDesignators(const ASTContext &C,
3824 SourceRange DesignatedInitExpr::getDesignatorsSourceRange() const {
3825 DesignatedInitExpr *DIE = const_cast<DesignatedInitExpr*>(this);
3832 SourceLocation DesignatedInitExpr::getLocStart() const {
3835 *const_cast<DesignatedInitExpr*>(this)->designators_begin();
3847 SourceLocation DesignatedInitExpr::getLocEnd() const {
3851 Expr *DesignatedInitExpr::getArrayIndex(const Designator& D) const {
3857 Expr *DesignatedInitExpr::getArrayRangeStart(const Designator &D) const {
3864 Expr *DesignatedInitExpr::getArrayRangeEnd(const Designator &D) const {
3873 void DesignatedInitExpr::ExpandDesignator(const ASTContext &C, unsigned Idx,