Мой исходный код
namespace one { namespace two {
-> static const class Example :
-> -> Int1, Int2, Int3
-> {
-> public:
-> Example::~Example() :
-> -> S1(),
-> -> S2(),
-> -> S3() {
-> -> // if statements with empty braces
-> -> if ( x )
-> -> {
-> -> }
-> -> }
-> }
-> }
} } //namespace one::two
Обрабатывается Uncrustify, чтобы быть («+» = SPACE)
namespace one { namespace two {
-> +static const class Example :
-> -> +Int1, Int2, Int3
-> +{
-> +public:
-> +Example::~Example() :
-> -> +S1(),
-> -> +S2(),
-> -> +S3() {
-> -> +// if statements with empty braces
-> -> +if ( x )
-> -> +{
-> -> +}
-> -> +}
-> +}
-> +}
} } //namespace one::two
Он всегда добавляет пробел («+») после TAB-отступа.
Где я могу настроить это?
Лучший,
Бен
Я сам нашел причину …
Uncrustify не обрабатывает
namespace one { namespace two {
правильно, если оба определены в одной строке. Когда я меняю это на
namespace one {
namespace two {
то работает нормально и места не вставляется!