2017-05-30 6 views
2

あるとして二項演算子の間に空白を維持するために打ち鳴らす形式を伝えるためには、それが、つまりどのように彼らは

z = sqrt(x * x + y * y); 

z = sqrt(x*x + y*y); 

を変更するために打ち鳴らす形式ないを指示することができますバイナリ演算子の間の空白をプログラマに任せる。

答えて

0

残念ながら、clang-formatはこの機能を直接サポートしていません(最近のリリースはclang 7ですが、将来変更される可能性があります)。現在サポートされている最も近い機能は、代入演算子[SpaceBeforeAssignmentOperators]の前にスペースを挿入しないことです。それに基づいて、他のバイナリ演算子をサポートするためにclang形式を拡張するのはあまり複雑ではないかもしれませんが、clang形式のコードベースに精通していないので間違っているかもしれません。

関連する問題