# Uncrustify: Where do the options work?

## Spaces for new/ delete

    {
        Foo* foo = new█Foo(a,v);
        delete[]█m_used;

        Foo* foo = new█(█ptr,std::nothrow█)█Foo[];
    }

# Register

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.