clang-format for boost program options : <p><code>clang-format</code> seems to make a big mess out of blocks like this:</p>

<pre><code>desc.add_options()("help", "output usage")
      ("inputDirectory", po::value&lt;boost::filesystem::path&gt;()-&gt;required(), "The input path")
      ("outputDirectory", po::value&lt;boost::filesystem::path&gt;()-&gt;required(), "The output path");
</code></pre>

<p>I know about <code>// clang-format off</code> to explicitly not format a block, but is there a set of configuration rules to make it do something reasonable with this?</p>
