# Uncrustify: Where do the options work?

## Positioning

    void Mode( TDistMode dm )
    {
        a = b
    	+ c;
    	^
        ms_DistMode
            = dm;
    	^
        if ((count > 0)
            && (count < MAX_COUNT)) { ... }
            ^
        b = ( GetDistanceMode()
    	== dmKM ) ? "km" : "Miles";
    	^
        b = ( GetDistanceMode() == dmKM )
            ? "km"
            : "Miles";
            ^
    }
    {
    	a = B(1
    	      , 2
    	      , 3);
    	      ^
    }

    class GLOX_API ClientBase
            : public Class
            ^^
            , public OtherClass   // if many lines are wanted
            ^
            , public ThridClass
            , public ForthClass
            ^
    { }

    class foo : public
    {
        void bar_c(int t, int u)
            : t(222)
            ^
            , u(88)
            ^
        {}
    }

# Register

pos_arith | pos_assign
pos_bool | pos_class_colon
pos_class_comma | pos_comma
pos_compare | pos_conditional
pos_constr_colon | pos_constr_comma