﻿---
BasedOnStyle: LLVM
Language: Cpp
AlignTrailingComments: true
AllowAllArgumentsOnNextLine: true
AllowAllConstructorInitializersOnNextLine: true
AllowAllParametersOfDeclarationOnNextLine: true
AllowShortBlocksOnASingleLine: Empty
AllowShortCaseLabelsOnASingleLine: true
AllowShortIfStatementsOnASingleLine: WithoutElse
AllowShortLoopsOnASingleLine: true
ColumnLimit: 170
IndentWidth: 4
SortIncludes: true
Standard: Cpp11
TabWidth: 4
UseTab: Always
NamespaceIndentation: All
AlignAfterOpenBracket: BlockIndent
BreakConstructorInitializers: BeforeComma
AllowShortFunctionsOnASingleLine: Empty
AllowShortLambdasOnASingleLine: None
AlignConsecutiveAssignments: Consecutive
AlignConsecutiveMacros: Consecutive
AllowShortEnumsOnASingleLine: true
SeparateDefinitionBlocks: Always
LambdaBodyIndentation: Signature
BreakBeforeTernaryOperators: true
ReferenceAlignment: Left
AlignArrayOfStructures: Left
AlignEscapedNewlines: Right
AlignOperands: AlignAfterOperator
AlwaysBreakBeforeMultilineStrings: false
AlwaysBreakTemplateDeclarations: Yes
IndentPPDirectives: AfterHash
PackConstructorInitializers: Never
BinPackArguments: false
EmptyLineAfterAccessModifier: Always
EmptyLineBeforeAccessModifier: Always
AccessModifierOffset: -4
PointerAlignment: Left
...
