In der Code-Basis in arbeite ich, erklären wir immer verschachtelte Namespaces thusly:Gibt es eine Möglichkeit, das Clang-Format so zu konfigurieren, dass geschachtelte Namespace-Deklarationen in derselben Zeile bleiben?
namespace foo { namespace detail {
// stuff
} } // foo::detail namespace
Ich habe eine Art und Weise noch nicht gelungen, finden zu konfigurieren clang-format
nicht diese in mehrere Zeilen zu durchbrechen:
namespace foo {
namespace detail {
// stuff
}
} // foo::detail namespace
ich habe um mit der BreakBeforeBraces
Konfiguration gespielt, und ich habe in die neue BraceWrapping
Konfiguration in Klirren 3.8, die beide ohne Erfolg gesucht.
Ist es möglich, dies ohne Annotation des Codes mit // clang-format [on/off]
zu tun?
(In C++ 17 können Sie 'namespace foo :: detail {'.) Sagen –