# Uncrustify: Where do the options work?

## Code modifying

    namespace a::b
    {
    int foo::bar()
    {
        switch(xx) {
        case 1:
            do { ++i; } while (++cnt < 1000);
               █      █
            for (i = 0; i < 5; i++) { bar(i); }
                                    █         █
            if (a != b) {
                        █
                        █
                        █
               x = a;
               if (c == d)
                          █
                  y = 5;
            }
            █
            █
            █
            while (a == b)
                          █
                c++;
            █
            if (( a < b) && ( b > c)) {
                █      █    █      █
            return (nCount);
                   █      █
            if (a) {
                foo();;
                      █
            };
             █
            break;
        case 2: {
                int b;
                b = 2;
            }
            █
            break;
            █
        default:
            handle_the_rest();
            break;
        } // switch
          █
    } // foo::bar
      █
    } // namespace a::b
      █

    void a()
    {
        return;
        █
    }

# Register

mod_add_long_function_closebrace_comment | mod_add_long_ifdef_else_comment
mod_add_long_ifdef_endif_comment | mod_add_long_namespace_closebrace_comment
mod_add_long_switch_closebrace_comment | mod_case_brace
mod_full_brace_do | mod_full_brace_for
mod_full_brace_function | mod_full_brace_if_chain
mod_full_brace_if | mod_full_brace_nl
mod_full_brace_using | mod_full_brace_while
mod_full_paren_if_bool | mod_move_case_break
mod_paren_on_return | mod_pawn_semicolon
mod_remove_empty_return | mod_remove_extra_semicolon
mod_sort_import | mod_sort_include | mod_sort_incl_import_prioritize_filename | mod_sort_incl_import_prioritize_extensionless | mod_sort_incl_import_prioritize_angle_over_quotes | mod_sort_incl_import_ignore_extension | mod_sort_incl_import_grouping_enabled
mod_sort_using

## not yet shown

mod_full_brace_using
mod_add_long_ifdef_endif_comment
mod_add_long_ifdef_else_comment
mod_sort_include

## only for Pawn

mod_full_brace_function
mod_pawn_semicolon

## only for Java

mod_sort_import

## only for C#

mod_sort_using