Lines Matching defs:OMPIteratorExpr
5289 void OMPIteratorExpr::setIteratorDeclaration(unsigned I, Decl *D) {
5295 void OMPIteratorExpr::setAssignmentLoc(unsigned I, SourceLocation Loc) {
5303 void OMPIteratorExpr::setIteratorRange(unsigned I, Expr *Begin,
5326 Decl *OMPIteratorExpr::getIteratorDecl(unsigned I) {
5330 OMPIteratorExpr::IteratorRange OMPIteratorExpr::getIteratorRange(unsigned I) {
5347 SourceLocation OMPIteratorExpr::getAssignLoc(unsigned I) const {
5353 SourceLocation OMPIteratorExpr::getColonLoc(unsigned I) const {
5359 SourceLocation OMPIteratorExpr::getSecondColonLoc(unsigned I) const {
5365 void OMPIteratorExpr::setHelper(unsigned I, const OMPIteratorHelperData &D) {
5369 OMPIteratorHelperData &OMPIteratorExpr::getHelper(unsigned I) {
5373 const OMPIteratorHelperData &OMPIteratorExpr::getHelper(unsigned I) const {
5377 OMPIteratorExpr::OMPIteratorExpr(
5379 SourceLocation R, ArrayRef<OMPIteratorExpr::IteratorDefinition> Data,
5395 OMPIteratorExpr *
5396 OMPIteratorExpr::Create(const ASTContext &Context, QualType T,
5399 ArrayRef<OMPIteratorExpr::IteratorDefinition> Data,
5408 alignof(OMPIteratorExpr));
5409 return new (Mem) OMPIteratorExpr(T, IteratorKwLoc, L, R, Data, Helpers);
5412 OMPIteratorExpr *OMPIteratorExpr::CreateEmpty(const ASTContext &Context,
5418 alignof(OMPIteratorExpr));
5419 return new (Mem) OMPIteratorExpr(EmptyShell(), NumIterators);