# Matching source style. The VC6 front end predates C++03, so keep '> >'.
# Include order is never changed: it can change what the original compiled.
Language: Cpp
Standard: c++03

BasedOnStyle: WebKit
ColumnLimit: 0
SortIncludes:
  Enabled: false

IndentWidth: 4
TabWidth: 4
UseTab: Never
LineEnding: LF
InsertNewlineAtEOF: true

BreakBeforeBraces: Allman

NamespaceIndentation: None
FixNamespaceComments: true
CompactNamespaces: false

AlignTrailingComments: true
AlignAfterOpenBracket: false
AlignConsecutiveMacros: true
AlignEscapedNewlines: Left
AlignOperands: AlignAfterOperator

AllowShortFunctionsOnASingleLine: InlineOnly
AllowShortIfStatementsOnASingleLine: Never
AllowShortLoopsOnASingleLine: false

Cpp11BracedListStyle: Block
BreakTemplateDeclarations: MultiLine
BreakStringLiterals: true
ReflowComments: true
AllowAllParametersOfDeclarationOnNextLine: true
BreakAfterReturnType: None
BinPackArguments: false
BreakBeforeBinaryOperators: All
