2015-10-02 10 views
9

W kodzie pracuję w, zawsze zadeklarować zagnieżdżonych nazw wygląda następująco:Czy istnieje sposób konfigurowania formatu klanga, aby zachować zagnieżdżone deklaracje przestrzeni nazw w tym samym wierszu?

namespace foo { namespace detail { 

// stuff 

} } // foo::detail namespace 

jeszcze nie udało się znaleźć sposób, aby skonfigurować clang-formatnie podzielenie się na kilka linii:

namespace foo { 
namespace detail { 

// stuff 

} 
} // foo::detail namespace 

grałem około z konfiguracją BreakBeforeBraces i szukałem w nowej konfiguracji BraceWrapping w brzękiem 3.8, zarówno bez powodzenia.

Czy można to zrobić bez dodawania adnotacji do kodu z numerem // clang-format [on/off]?

+6

(W C++ 17 możesz powiedzieć 'przestrzeń nazw foo :: szczegóły {'.) –

Odpowiedz

Powiązane problemy