]> granicus.if.org Git - clang/commitdiff
Add an usage example of BreakBeforeBraces
authorSylvestre Ledru <sylvestre@debian.org>
Thu, 7 Sep 2017 12:09:14 +0000 (12:09 +0000)
committerSylvestre Ledru <sylvestre@debian.org>
Thu, 7 Sep 2017 12:09:14 +0000 (12:09 +0000)
Reviewers: djasper

Reviewed By: djasper

Subscribers: klimek, cfe-commits

Differential Revision: https://reviews.llvm.org/D37531

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@312717 91177308-0d34-0410-b5e6-96231b3b80d8

docs/ClangFormatStyleOptions.rst
include/clang/Format/Format.h

index 3a99ac1cb244fa23eeb9b06cc00e7158d79f9833..29f498528f6ef82e3319e3775d3ef11d8c872c0f 100644 (file)
@@ -533,6 +533,15 @@ the configuration (without a prefix: ``Auto``).
   If ``BreakBeforeBraces`` is set to ``BS_Custom``, use this to specify how
   each individual brace case should be handled. Otherwise, this is ignored.
 
+  .. code-block:: yaml
+
+    # Example of usage:
+    BreakBeforeBraces: Custom
+    BraceWrapping:
+      AfterEnum: true
+      AfterStruct: false
+      SplitEmptyFunction: false
+
   Nested configuration flags:
 
 
index 19ebad8f1967a6e74b0253fefc81dd3dfa09a8f6..48ed37c3b6fa0fe9406ea8b42c6e9b2c9a507812 100644 (file)
@@ -746,6 +746,14 @@ struct FormatStyle {
   ///
   /// If ``BreakBeforeBraces`` is set to ``BS_Custom``, use this to specify how
   /// each individual brace case should be handled. Otherwise, this is ignored.
+  /// \code{.yaml}
+  ///   # Example of usage:
+  ///   BreakBeforeBraces: Custom
+  ///   BraceWrapping:
+  ///     AfterEnum: true
+  ///     AfterStruct: false
+  ///     SplitEmptyFunction: false
+  /// \endcode
   BraceWrappingFlags BraceWrapping;
 
   /// \brief If ``true``, ternary operators will be placed after line breaks.