| 
{
    Foo* foo = new█Foo(a,v);
    delete[]█m_used;
    Foo* foo = new█(█ptr,std::nothrow█)█Foo[];
}
 | 
| sp_after_new | Controls the spaces after 'new', 'delete' and 'delete[]'. | 
| sp_between_new_paren | Controls the spaces between new and '(' in 'new()'. | 
| sp_after_newop_paren | Controls the spaces between ')' and 'type' in 'new(foo) BAR'. | 
| sp_inside_newop_paren | Controls the spaces inside paren of the new operator: 'new(foo) BAR'. | 
| sp_inside_newop_paren_open | Controls the space after open paren of the new operator: 'new(foo) BAR'. Have precedence of sp_inside_newop_paren. | 
| sp_inside_newop_paren_close | Controls the space before close paren of the new operator: 'new(foo) BAR'. Have precedence of sp_inside_newop_paren. |