---
Language: Cpp
Standard: c++17
BasedOnStyle: Google

AllowShortFunctionsOnASingleLine: Empty
AllowShortLambdasOnASingleLine: Empty
AccessModifierOffset: -2
TabWidth: 2
ContinuationIndentWidth: 2
UseTab: Never
BreakConstructorInitializers: BeforeComma
ColumnLimit: 100
ConstructorInitializerAllOnOneLineOrOnePerLine: false
DerivePointerAlignment: false
FixNamespaceComments: true
PointerAlignment: Left
ReflowComments: true
SortIncludes: true

IncludeCategories:
  - Regex: "^\".*"
    Priority: 4
    SortPriority: 0
  - Regex: "^<foxglove.*"
    Priority: 3
    SortPriority: 0
  - Regex: "^<.*/"
    Priority: 2
    SortPriority: 0
  - Regex: "^<.*"
    Priority: 1
    SortPriority: 0
