Lines Matching defs:OMPIteratorExpr
5189 void OMPIteratorExpr::setIteratorDeclaration(unsigned I, Decl *D) {
5195 void OMPIteratorExpr::setAssignmentLoc(unsigned I, SourceLocation Loc) {
5203 void OMPIteratorExpr::setIteratorRange(unsigned I, Expr *Begin,
5226 Decl *OMPIteratorExpr::getIteratorDecl(unsigned I) {
5230 OMPIteratorExpr::IteratorRange OMPIteratorExpr::getIteratorRange(unsigned I) {
5247 SourceLocation OMPIteratorExpr::getAssignLoc(unsigned I) const {
5253 SourceLocation OMPIteratorExpr::getColonLoc(unsigned I) const {
5259 SourceLocation OMPIteratorExpr::getSecondColonLoc(unsigned I) const {
5265 void OMPIteratorExpr::setHelper(unsigned I, const OMPIteratorHelperData &D) {
5269 OMPIteratorHelperData &OMPIteratorExpr::getHelper(unsigned I) {
5273 const OMPIteratorHelperData &OMPIteratorExpr::getHelper(unsigned I) const {
5277 OMPIteratorExpr::OMPIteratorExpr(
5279 SourceLocation R, ArrayRef<OMPIteratorExpr::IteratorDefinition> Data,
5295 OMPIteratorExpr *
5296 OMPIteratorExpr::Create(const ASTContext &Context, QualType T,
5299 ArrayRef<OMPIteratorExpr::IteratorDefinition> Data,
5308 alignof(OMPIteratorExpr));
5309 return new (Mem) OMPIteratorExpr(T, IteratorKwLoc, L, R, Data, Helpers);
5312 OMPIteratorExpr *OMPIteratorExpr::CreateEmpty(const ASTContext &Context,
5318 alignof(OMPIteratorExpr));
5319 return new (Mem) OMPIteratorExpr(EmptyShell(), NumIterators);