C++11里面的新的for语法,是不是称为"for模板"

C++11里面的新的for语法,是否称为"for模板"?

int buf[20]
for(auto i : arr)
{
}

有确切的名称吗? 中文名称和英文名称
------解决思路----------------------
range-based for
------解决思路----------------------
range-based for   基于范围的循环
------解决思路----------------------
真正意义上的语法糖