WHILE
This macro ends the WHILE function template block. For a complete description See section 3.6.19 WHILE - Conditionally loop over a Template Block.