Searched refs:Designator (Results 1 - 10 of 10) sorted by last modified time

/external/clang/lib/Sema/
H A DSemaInit.cpp21 #include "clang/Sema/Designator.h"
1704 typedef DesignatedInitExpr::Designator Designator; typedef
1707 SmallVector<Designator, 4> Replacements;
1711 Replacements.push_back(Designator((IdentifierInfo *)nullptr,
1715 Replacements.push_back(Designator((IdentifierInfo *)nullptr,
1848 DesignatedInitExpr::Designator *D = DIE->getDesignator(DesigIdx);
2040 DesignatedInitExpr::Designator *NextD
2479 typedef DesignatedInitExpr::Designator ASTDesignator;
2487 const Designator
[all...]
H A DTreeTransform.h28 #include "clang/Sema/Designator.h"
7395 Desig.AddDesignator(Designator::getField(D->getFieldName(),
7406 Desig.AddDesignator(Designator::getArray(Index.get(),
7424 Desig.AddDesignator(Designator::getArrayRange(Start.get(),
/external/clang/lib/Serialization/
H A DASTReaderStmt.cpp740 typedef DesignatedInitExpr::Designator Designator; typedef
750 SmallVector<Designator, 4> Designators;
759 Designators.push_back(Designator(Field->getIdentifier(), DotLoc,
771 Designators.push_back(Designator(Name, DotLoc, FieldLoc));
781 Designators.push_back(Designator(Index, LBracketLoc, RBracketLoc));
793 Designators.push_back(Designator(Index, LBracketLoc, EllipsisLoc,
/external/clang/include/clang/AST/
H A DExpr.h3957 /// \brief Forward declaration of the Designator class.
3958 class Designator;
3979 Designator *Designators;
3983 const Designator *Designators,
4025 /// @todo This class is infuriatingly similar to clang::Designator,
4029 class Designator { class in class:clang::StringLiteral::DesignatedInitExpr
4046 Designator() {} function in class:clang::StringLiteral::DesignatedInitExpr::Designator
4049 Designator(const IdentifierInfo *FieldName, SourceLocation DotLoc, function in class:clang::StringLiteral::DesignatedInitExpr::Designator
4058 Designator(unsigned Index, SourceLocation LBracketLoc, function in class:clang::StringLiteral::DesignatedInitExpr::Designator
4068 Designator(unsigne function in class:clang::StringLiteral::DesignatedInitExpr::Designator
[all...]
/external/clang/include/clang/Sema/
H A DDesignator.h1 //===--- Designator.h - Initialization Designator ---------------*- C++ -*-===//
27 /// Designator - A designator in a C99 designated initializer.
37 class Designator { class in namespace:clang
126 static Designator getField(const IdentifierInfo *II, SourceLocation DotLoc,
128 Designator D;
136 static Designator getArray(Expr *Index,
138 Designator D;
146 static Designator getArrayRange(Expr *Start,
150 Designator
[all...]
/external/clang/lib/AST/
H A DExpr.cpp3721 IdentifierInfo *DesignatedInitExpr::Designator::getFieldName() const {
3731 const Designator *Designators,
3743 this->Designators = new (C) Designator[NumDesignators];
3796 DesignatedInitExpr::Create(const ASTContext &C, Designator *Designators,
3816 const Designator *Desigs,
3818 Designators = new (C) Designator[NumDesigs];
3834 Designator &First =
3851 Expr *DesignatedInitExpr::getArrayIndex(const Designator& D) const {
3852 assert(D.Kind == Designator::ArrayDesignator && "Requires array designator");
3857 Expr *DesignatedInitExpr::getArrayRangeStart(const Designator
[all...]
H A DExprConstant.cpp920 SubobjectDesignator Designator; member in struct:__anon17735::LValue
926 SubobjectDesignator &getLValueDesignator() { return Designator; }
927 const SubobjectDesignator &getLValueDesignator() const { return Designator;}
930 if (Designator.Invalid)
933 V = APValue(Base, Offset, Designator.Entries,
934 Designator.IsOnePastTheEnd, CallIndex);
941 Designator = SubobjectDesignator(Ctx, V);
948 Designator = SubobjectDesignator(getType(B));
955 if (Designator.Invalid)
960 Designator
1250 const SubobjectDesignator &Designator = LVal.getLValueDesignator(); local
[all...]
/external/clang/lib/Parse/
H A DParseInit.cpp17 #include "clang/Sema/Designator.h"
154 D.AddDesignator(Designator::getField(FieldName, SourceLocation(), NameLoc));
175 Desig.AddDesignator(Designator::getField(Tok.getIdentifierInfo(), DotLoc,
317 Desig.AddDesignator(Designator::getArray(Idx.get(), StartLoc));
328 Desig.AddDesignator(Designator::getArrayRange(Idx.get(),
342 assert(!Desig.empty() && "Designator is empty?");
/external/chromium_org/v8/src/
H A Dobjects-printer.cc218 os << "fixed " << Traits::Designator();
H A Dobjects.h4772 static const char* Designator() { return #type " array"; } \

Completed in 408 milliseconds