# Velox C++ style. Owned by lane PKG/QA; CLAUDE.md §6 makes this authoritative.
# `clang-format --dry-run -Werror` runs on every PR.
---
Language: Cpp
BasedOnStyle: Google

IndentWidth: 4
ContinuationIndentWidth: 4
ColumnLimit: 100
AccessModifierOffset: -2
NamespaceIndentation: None

DerivePointerAlignment: false
PointerAlignment: Right

AllowShortFunctionsOnASingleLine: Inline
AllowShortIfStatementsOnASingleLine: Never
AllowShortLoopsOnASingleLine: false
AllowShortCaseLabelsOnASingleLine: false

IndentCaseLabels: true

IncludeBlocks: Preserve
SortIncludes: CaseSensitive

# Keep the "}  // namespace vdm" trailer style Google uses.
FixNamespaceComments: true
ShortNamespaceLines: 0
---
