]> granicus.if.org Git - clang/commit
Clang-format: Add Whitesmiths indentation style
authorPaul Hoad <mydeveloperday@gmail.com>
Sun, 22 Sep 2019 12:00:34 +0000 (12:00 +0000)
committerPaul Hoad <mydeveloperday@gmail.com>
Sun, 22 Sep 2019 12:00:34 +0000 (12:00 +0000)
commit917053476805b535d160b1244771653d041571a8
treea475c2a0250723a7aef143c4354a076ea0da43d3
parent18524e1862e9a81b4bc146d1560ecff1b5f41001
Clang-format: Add Whitesmiths indentation style

Summary:
This patch adds support for the Whitesmiths indentation style to clang-format. It’s an update to a patch submitted in 2015 (D6833), but reworks it to use the newer API.

There are still some issues with this patch, primarily around `switch` and `case` support. The added unit test won’t currently pass because of the remaining issues.

Reviewers: mboehme, MyDeveloperDay, djasper

Reviewed By: MyDeveloperDay

Subscribers: krasimir, MyDeveloperDay, echristo, cfe-commits

Patch By: @timwoj (Tim Wojtulewicz)

Tags: #clang

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

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@372497 91177308-0d34-0410-b5e6-96231b3b80d8
docs/ClangFormatStyleOptions.rst
include/clang/Format/Format.h
lib/Format/ContinuationIndenter.cpp
lib/Format/Format.cpp
lib/Format/UnwrappedLineFormatter.cpp
unittests/Format/FormatTest.cpp