---
# Vistralis C++ Coding Style
# Based on: docs/vistralis_coding_style.md

Language: Cpp
BasedOnStyle: LLVM
IndentWidth: 4
ColumnLimit: 100
AccessModifierOffset: -4
AllowShortFunctionsOnASingleLine: Inline
AllowShortIfStatementsOnASingleLine: Never
AllowShortLoopsOnASingleLine: false
BreakBeforeBraces: Allman
PointerAlignment: Left
ReferenceAlignment: Left
SpaceAfterTemplateKeyword: false
IncludeBlocks: Preserve
SortIncludes: false
AlignAfterOpenBracket: Align
AlignOperands: true
BinPackArguments: false
BinPackParameters: false
BreakConstructorInitializers: BeforeColon
ConstructorInitializerIndentWidth: 4
ContinuationIndentWidth: 4
Cpp11BracedListStyle: true
DerivePointerAlignment: false
NamespaceIndentation: None
SpacesInAngles: false
SpaceBeforeParens: ControlStatements
