1234567891011121314151617181920212223242526272829303132333435363738 |
- # Copyright 2017 Daniel James.
- # Distributed under the Boost Software License, Version 1.0. (See accompanying
- # file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- # Using clang format 4.0
- # http://llvm.org/releases/4.0.0/tools/clang/docs/ClangFormatStyleOptions.html
- # Becuase you have to start somewhere.
- BasedOnStyle: LLVM
- # Basic settings
- ColumnLimit: 80
- NamespaceIndentation: All
- ContinuationIndentWidth: 2
- IndentWidth: 2
- UseTab: Never
- Language: Cpp
- Standard: Cpp03
- # Code layout
- AlignAfterOpenBracket: DontAlign
- AlignTrailingComments: true
- BreakBeforeBraces: Custom
- BraceWrapping:
- AfterNamespace: false
- AfterClass: true
- AfterStruct: true
- AfterUnion: true
- AfterEnum: true
- AfterFunction: true
- AfterControlStatement: false
- BeforeCatch: false
- BeforeElse: false
- PointerAlignment: Left
- # Boost specific stuff
- ForEachMacros: [ BOOST_FOREACH, UNORDERED_AUTO_TEST ]
|