Range-based for loop (since C++11) - cppreference.com
attr (C++11) - any number of attributes range_declaration - a declaration of a named variable, whose type is the type of the element of the sequence represented by range_expression, or a reference to that type. Often uses the auto specifier for automatic ...