# Uncrustify: Where do the options work?

## Indenting

    // indent_with_tabs     = 0 spaces only
    // indent_cmt_with_tabs = false
    int foo::bar()
    {
        int a;
    ████
        double a_very_long_variable = test (foobar1,
            foobar5);
        ████
    }

    class Test
    {
     private:
    █
       int a;
    }

# Register

indent_columns

indent_continue

indent_with_tabs

indent_cmt_with_tabs

indent_align_string

indent_xml_string

indent_brace

indent_braces

indent_braces_no_func

indent_braces_no_class

indent_braces_no_struct

indent_brace_parent

indent_paren_open_brace

indent_namespace

indent_namespace_single_indent

indent_namespace_level

indent_namespace_limit

indent_extern

indent_class

indent_class_colon

indent_class_on_colon

indent_constr_colon

indent_ctor_init_leading

indent_ctor_init

indent_else_if

indent_var_def_blk

indent_var_def_cont

indent_shift

indent_func_def_force_col1

indent_func_call_param

indent_func_def_param

indent_func_proto_param

indent_func_class_param

indent_func_ctor_var_param

indent_template_param

indent_func_param_double

indent_func_const

indent_func_throw

indent_member

indent_single_line_comments_before

indent_single_line_comments_after

indent_relative_single_line_comments

indent_switch_case

indent_case_shift

indent_case_brace

indent_col1_comment

indent_label

indent_access_spec

indent_access_spec_body

indent_paren_nl

indent_paren_close

indent_comma_paren

indent_bool_paren

indent_first_bool_expr

indent_square_nl

indent_preserve_sql

indent_align_assign

indent_off_after_assign

indent_min_vbrace_open

indent_vbrace_open_on_tabstop

use_indent_continue_only_once

## not yet shown

## only for Pawn

## only for Java

## only for objective C

indent_oc_msg_colon
indent_oc_msg_prioritize_first_colon
indent_oc_block_msg_xcode_style
indent_oc_block_msg_from_keyword
indent_oc_block_msg_from_colon
indent_oc_block_msg_from_caret
indent_oc_block_msg_from_brace
indent_oc_inside_msg_sel