В кодовую я работаю в, мы всегда объявляем вложенные пространства имен таким образом:Есть ли способ настроить clang-format для хранения вложенных объявлений пространства имен в одной строке?
namespace foo { namespace detail {
// stuff
} } // foo::detail namespace
Я до сих пор не удалось найти способ настройки clang-format
не разорвать этот выход на несколько строк:
namespace foo {
namespace detail {
// stuff
}
} // foo::detail namespace
Я играл с конфигурацией BreakBeforeBraces
, и я посмотрел в новую конфигурацию BraceWrapping
в звоне 3.8, и без успеха.
Можно ли это сделать без аннотирования кода с помощью // clang-format [on/off]
?
(В C++ 17 вы можете указать 'namespace foo :: detail {'.) –